builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-259 starttime: 1461187327.13 results: success (0) buildid: 20160420124848 builduid: 14f1902e36504275a22e0ce4fd4777ec revision: 4e06b79654439c156c079d58892c989faa18a227 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 14:22:07.132425) ========= master: http://buildbot-master02.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 14:22:07.133470) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 14:22:07.133756) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 14:22:07.602195) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 14:22:07.602533) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461183263.843948-2019127642 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 14:22:07-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 11.0M=0.001s 2016-04-20 14:22:08 (11.0 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.857880 ========= master_lag: 0.10 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 14:22:08.563006) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 14:22:08.563336) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461183263.843948-2019127642 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016133 ========= master_lag: 0.45 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 14:22:09.033062) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-20 14:22:09.033422) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 4e06b79654439c156c079d58892c989faa18a227 --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 4e06b79654439c156c079d58892c989faa18a227 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461183263.843948-2019127642 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 14:22:09,193 truncating revision to first 12 chars 2016-04-20 14:22:09,193 Setting DEBUG logging. 2016-04-20 14:22:09,193 attempt 1/10 2016-04-20 14:22:09,194 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/4e06b7965443?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 14:22:10,404 unpacking tar archive at: fx-team-4e06b7965443/testing/mozharness/ program finished with exit code 0 elapsedTime=2.042144 ========= master_lag: 1.82 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-20 14:22:12.898404) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 14:22:12.898736) ========= script_repo_revision: 4e06b79654439c156c079d58892c989faa18a227 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 14:22:12.899140) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 14:22:12.907543) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 14:22:12.932192) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 57 secs) (at 2016-04-20 14:22:12.932469) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461183263.843948-2019127642 _=/tools/buildbot/bin/python using PTY: False 14:22:13 INFO - MultiFileLogger online at 20160420 14:22:13 in /builds/slave/test 14:22:13 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 14:22:13 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 14:22:13 INFO - {'append_to_log': False, 14:22:13 INFO - 'base_work_dir': '/builds/slave/test', 14:22:13 INFO - 'blob_upload_branch': 'fx-team', 14:22:13 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 14:22:13 INFO - 'buildbot_json_path': 'buildprops.json', 14:22:13 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 14:22:13 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:22:13 INFO - 'download_minidump_stackwalk': True, 14:22:13 INFO - 'download_symbols': 'true', 14:22:13 INFO - 'e10s': False, 14:22:13 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 14:22:13 INFO - 'tooltool.py': '/tools/tooltool.py', 14:22:13 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 14:22:13 INFO - '/tools/misc-python/virtualenv.py')}, 14:22:13 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:22:13 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:22:13 INFO - 'log_level': 'info', 14:22:13 INFO - 'log_to_console': True, 14:22:13 INFO - 'opt_config_files': (), 14:22:13 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:22:13 INFO - '--processes=1', 14:22:13 INFO - '--config=%(test_path)s/wptrunner.ini', 14:22:13 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:22:13 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:22:13 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:22:13 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:22:13 INFO - 'pip_index': False, 14:22:13 INFO - 'require_test_zip': True, 14:22:13 INFO - 'test_type': ('testharness',), 14:22:13 INFO - 'this_chunk': '1', 14:22:13 INFO - 'tooltool_cache': '/builds/tooltool_cache', 14:22:13 INFO - 'total_chunks': '10', 14:22:13 INFO - 'virtualenv_path': 'venv', 14:22:13 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:22:13 INFO - 'work_dir': 'build'} 14:22:13 INFO - ##### 14:22:13 INFO - ##### Running clobber step. 14:22:13 INFO - ##### 14:22:13 INFO - Running pre-action listener: _resource_record_pre_action 14:22:13 INFO - Running main action method: clobber 14:22:13 INFO - rmtree: /builds/slave/test/build 14:22:13 INFO - Running post-action listener: _resource_record_post_action 14:22:13 INFO - ##### 14:22:13 INFO - ##### Running read-buildbot-config step. 14:22:13 INFO - ##### 14:22:13 INFO - Running pre-action listener: _resource_record_pre_action 14:22:13 INFO - Running main action method: read_buildbot_config 14:22:13 INFO - Using buildbot properties: 14:22:13 INFO - { 14:22:13 INFO - "project": "", 14:22:13 INFO - "product": "firefox", 14:22:13 INFO - "script_repo_revision": "production", 14:22:13 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600", 14:22:13 INFO - "repository": "", 14:22:13 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-1", 14:22:13 INFO - "buildid": "20160420124848", 14:22:13 INFO - "pgo_build": "False", 14:22:13 INFO - "basedir": "/builds/slave/test", 14:22:13 INFO - "buildnumber": 4, 14:22:13 INFO - "slavename": "tst-linux32-spot-259", 14:22:13 INFO - "revision": "4e06b79654439c156c079d58892c989faa18a227", 14:22:13 INFO - "master": "http://buildbot-master02.bb.releng.use1.mozilla.com:8201/", 14:22:13 INFO - "platform": "linux", 14:22:13 INFO - "branch": "fx-team", 14:22:13 INFO - "repo_path": "integration/fx-team", 14:22:13 INFO - "moz_repo_path": "", 14:22:13 INFO - "stage_platform": "linux", 14:22:13 INFO - "builduid": "14f1902e36504275a22e0ce4fd4777ec", 14:22:13 INFO - "slavebuilddir": "test" 14:22:13 INFO - } 14:22:13 INFO - Found installer url https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 14:22:13 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 14:22:13 INFO - Running post-action listener: _resource_record_post_action 14:22:13 INFO - ##### 14:22:13 INFO - ##### Running download-and-extract step. 14:22:13 INFO - ##### 14:22:13 INFO - Running pre-action listener: _resource_record_pre_action 14:22:13 INFO - Running main action method: download_and_extract 14:22:13 INFO - mkdir: /builds/slave/test/build/tests 14:22:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:22:13 INFO - https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 14:22:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 14:22:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 14:22:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 14:22:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 14:22:15 INFO - Downloaded 1325 bytes. 14:22:15 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 14:22:15 INFO - Using the following test package requirements: 14:22:15 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 14:22:15 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 14:22:15 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 14:22:15 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 14:22:15 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 14:22:15 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 14:22:15 INFO - u'jsshell-linux-i686.zip'], 14:22:15 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 14:22:15 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 14:22:15 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 14:22:15 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 14:22:15 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 14:22:15 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 14:22:15 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 14:22:15 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 14:22:15 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 14:22:15 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 14:22:15 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 14:22:15 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 14:22:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:22:15 INFO - https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 14:22:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 14:22:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 14:22:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 14:22:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 14:22:23 INFO - Downloaded 22428937 bytes. 14:22:23 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:22:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:22:24 INFO - caution: filename not matched: web-platform/* 14:22:24 INFO - Return code: 11 14:22:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:22:24 INFO - https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 14:22:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 14:22:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 14:22:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 14:22:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 14:22:26 INFO - Downloaded 36397867 bytes. 14:22:26 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:22:26 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:22:30 INFO - caution: filename not matched: bin/* 14:22:30 INFO - caution: filename not matched: config/* 14:22:30 INFO - caution: filename not matched: mozbase/* 14:22:30 INFO - caution: filename not matched: marionette/* 14:22:30 INFO - caution: filename not matched: tools/wptserve/* 14:22:30 INFO - Return code: 11 14:22:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:22:30 INFO - https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 14:22:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 14:22:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 14:22:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 14:22:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 14:22:36 INFO - Downloaded 63459764 bytes. 14:22:36 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 14:22:36 INFO - mkdir: /builds/slave/test/properties 14:22:36 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 14:22:36 INFO - Writing to file /builds/slave/test/properties/build_url 14:22:36 INFO - Contents: 14:22:36 INFO - build_url:https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 14:23:23 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 14:23:23 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 14:23:23 INFO - Writing to file /builds/slave/test/properties/symbols_url 14:23:23 INFO - Contents: 14:23:23 INFO - symbols_url:https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 14:23:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:23:23 INFO - https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 14:23:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 14:23:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 14:23:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 14:23:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 14:24:01 INFO - Downloaded 91778580 bytes. 14:24:01 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 14:24:01 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 14:24:10 INFO - Return code: 0 14:24:10 INFO - Running post-action listener: _resource_record_post_action 14:24:10 INFO - Running post-action listener: set_extra_try_arguments 14:24:10 INFO - ##### 14:24:10 INFO - ##### Running create-virtualenv step. 14:24:10 INFO - ##### 14:24:10 INFO - Running pre-action listener: _pre_create_virtualenv 14:24:10 INFO - Running pre-action listener: _resource_record_pre_action 14:24:10 INFO - Running main action method: create_virtualenv 14:24:10 INFO - Creating virtualenv /builds/slave/test/build/venv 14:24:10 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 14:24:10 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 14:24:11 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 14:24:11 INFO - Using real prefix '/usr' 14:24:11 INFO - New python executable in /builds/slave/test/build/venv/bin/python 14:24:12 INFO - Installing distribute.............................................................................................................................................................................................done. 14:24:16 INFO - Installing pip.................done. 14:24:16 INFO - Return code: 0 14:24:16 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 14:24:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:24:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:24:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:24:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:24:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:24:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:24:16 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x9610c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9722598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97d4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94b6e30>, '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 0x9753c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97d2470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461183263.843948-2019127642', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:24:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 14:24:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 14:24:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:24:16 INFO - 'CCACHE_UMASK': '002', 14:24:16 INFO - 'DISPLAY': ':0', 14:24:16 INFO - 'HOME': '/home/cltbld', 14:24:16 INFO - 'LANG': 'en_US.UTF-8', 14:24:16 INFO - 'LOGNAME': 'cltbld', 14:24:16 INFO - 'MAIL': '/var/mail/cltbld', 14:24:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:24:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:24:16 INFO - 'MOZ_NO_REMOTE': '1', 14:24:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:24:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:24:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:24:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:24:16 INFO - 'PWD': '/builds/slave/test', 14:24:16 INFO - 'SHELL': '/bin/bash', 14:24:16 INFO - 'SHLVL': '1', 14:24:16 INFO - 'TERM': 'linux', 14:24:16 INFO - 'TMOUT': '86400', 14:24:16 INFO - 'USER': 'cltbld', 14:24:16 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461183263.843948-2019127642', 14:24:16 INFO - '_': '/tools/buildbot/bin/python'} 14:24:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:24:16 INFO - Downloading/unpacking psutil>=0.7.1 14:24:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:24:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:24:16 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 14:24:16 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 14:24:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:24:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:24:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 14:24:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:24:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:24:22 INFO - Installing collected packages: psutil 14:24:22 INFO - Running setup.py install for psutil 14:24:22 INFO - building 'psutil._psutil_linux' extension 14:24:22 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 14:24:22 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 14:24:22 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 14:24:22 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 14:24:22 INFO - building 'psutil._psutil_posix' extension 14:24:22 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 14:24:23 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 14:24:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:24:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:24:23 INFO - Successfully installed psutil 14:24:23 INFO - Cleaning up... 14:24:23 INFO - Return code: 0 14:24:23 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 14:24:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:24:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:24:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:24:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:24:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:24:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:24:23 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 0x9610c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9722598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97d4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94b6e30>, '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 0x9753c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97d2470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461183263.843948-2019127642', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:24:23 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 14:24:23 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 14:24:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:24:23 INFO - 'CCACHE_UMASK': '002', 14:24:23 INFO - 'DISPLAY': ':0', 14:24:23 INFO - 'HOME': '/home/cltbld', 14:24:23 INFO - 'LANG': 'en_US.UTF-8', 14:24:23 INFO - 'LOGNAME': 'cltbld', 14:24:23 INFO - 'MAIL': '/var/mail/cltbld', 14:24:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:24:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:24:23 INFO - 'MOZ_NO_REMOTE': '1', 14:24:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:24:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:24:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:24:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:24:23 INFO - 'PWD': '/builds/slave/test', 14:24:23 INFO - 'SHELL': '/bin/bash', 14:24:23 INFO - 'SHLVL': '1', 14:24:23 INFO - 'TERM': 'linux', 14:24:23 INFO - 'TMOUT': '86400', 14:24:23 INFO - 'USER': 'cltbld', 14:24:23 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461183263.843948-2019127642', 14:24:23 INFO - '_': '/tools/buildbot/bin/python'} 14:24:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:24:23 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:24:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:24:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:24:23 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 14:24:23 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 14:24:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:24:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:24:28 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:24:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 14:24:28 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 14:24:28 INFO - Installing collected packages: mozsystemmonitor 14:24:28 INFO - Running setup.py install for mozsystemmonitor 14:24:28 INFO - Successfully installed mozsystemmonitor 14:24:28 INFO - Cleaning up... 14:24:28 INFO - Return code: 0 14:24:28 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 14:24: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')]} 14:24:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:24:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:24: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')]} 14:24:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:24:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:24:28 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 0x9610c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9722598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97d4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94b6e30>, '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 0x9753c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97d2470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461183263.843948-2019127642', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:24:28 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 14:24:28 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 14:24:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:24:28 INFO - 'CCACHE_UMASK': '002', 14:24:28 INFO - 'DISPLAY': ':0', 14:24:28 INFO - 'HOME': '/home/cltbld', 14:24:28 INFO - 'LANG': 'en_US.UTF-8', 14:24:28 INFO - 'LOGNAME': 'cltbld', 14:24:28 INFO - 'MAIL': '/var/mail/cltbld', 14:24:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:24:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:24:28 INFO - 'MOZ_NO_REMOTE': '1', 14:24:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:24:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:24:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:24:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:24:28 INFO - 'PWD': '/builds/slave/test', 14:24:28 INFO - 'SHELL': '/bin/bash', 14:24:28 INFO - 'SHLVL': '1', 14:24:28 INFO - 'TERM': 'linux', 14:24:28 INFO - 'TMOUT': '86400', 14:24:28 INFO - 'USER': 'cltbld', 14:24:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461183263.843948-2019127642', 14:24:28 INFO - '_': '/tools/buildbot/bin/python'} 14:24:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:24:29 INFO - Downloading/unpacking blobuploader==1.2.4 14:24:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:24:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:24:29 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 14:24:29 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 14:24:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:24:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:24:33 INFO - Downloading blobuploader-1.2.4.tar.gz 14:24:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 14:24:33 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:24:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:24:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:24:33 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 14:24:33 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 14:24:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:24:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:24:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 14:24:35 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:24:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:24:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:24:35 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 14:24:35 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 14:24:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:24:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:24:35 INFO - Downloading docopt-0.6.1.tar.gz 14:24:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 14:24:35 INFO - Installing collected packages: blobuploader, requests, docopt 14:24:35 INFO - Running setup.py install for blobuploader 14:24:35 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 14:24:35 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 14:24:35 INFO - Running setup.py install for requests 14:24:36 INFO - Running setup.py install for docopt 14:24:36 INFO - Successfully installed blobuploader requests docopt 14:24:36 INFO - Cleaning up... 14:24:36 INFO - Return code: 0 14:24:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:24:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:24:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:24:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:24:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:24:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:24:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:24:36 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 0x9610c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9722598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97d4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94b6e30>, '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 0x9753c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97d2470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461183263.843948-2019127642', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:24:36 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 14:24:36 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 14:24:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:24:36 INFO - 'CCACHE_UMASK': '002', 14:24:36 INFO - 'DISPLAY': ':0', 14:24:36 INFO - 'HOME': '/home/cltbld', 14:24:36 INFO - 'LANG': 'en_US.UTF-8', 14:24:36 INFO - 'LOGNAME': 'cltbld', 14:24:36 INFO - 'MAIL': '/var/mail/cltbld', 14:24:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:24:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:24:36 INFO - 'MOZ_NO_REMOTE': '1', 14:24:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:24:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:24:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:24:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:24:36 INFO - 'PWD': '/builds/slave/test', 14:24:36 INFO - 'SHELL': '/bin/bash', 14:24:36 INFO - 'SHLVL': '1', 14:24:36 INFO - 'TERM': 'linux', 14:24:36 INFO - 'TMOUT': '86400', 14:24:36 INFO - 'USER': 'cltbld', 14:24:36 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461183263.843948-2019127642', 14:24:36 INFO - '_': '/tools/buildbot/bin/python'} 14:24:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:24:37 INFO - Running setup.py (path:/tmp/pip-VE7eNO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:24:37 INFO - Running setup.py (path:/tmp/pip-LyeHb_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:24:37 INFO - Running setup.py (path:/tmp/pip-f0fjML-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:24:37 INFO - Running setup.py (path:/tmp/pip-sO6mr6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:24:37 INFO - Running setup.py (path:/tmp/pip-JFCVnL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:24:37 INFO - Running setup.py (path:/tmp/pip-YaOWlR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:24:38 INFO - Running setup.py (path:/tmp/pip-mRqtJi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:24:38 INFO - Running setup.py (path:/tmp/pip-X_rDi2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:24:38 INFO - Running setup.py (path:/tmp/pip-6bb0BC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:24:38 INFO - Running setup.py (path:/tmp/pip-d5kHpW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:24:38 INFO - Running setup.py (path:/tmp/pip-XvFaID-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:24:38 INFO - Running setup.py (path:/tmp/pip-XeRPe9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:24:38 INFO - Running setup.py (path:/tmp/pip-8VB1Cm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:24:38 INFO - Running setup.py (path:/tmp/pip-H8oHdC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:24:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:24:39 INFO - Running setup.py (path:/tmp/pip-b6Mmps-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:24:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:24:39 INFO - Running setup.py (path:/tmp/pip-UYjIwv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:24:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:24:39 INFO - Running setup.py (path:/tmp/pip-gw8BhP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:24:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:24:39 INFO - Running setup.py (path:/tmp/pip-z_6mYu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:24:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:24:39 INFO - Running setup.py (path:/tmp/pip-4w6mXx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:24:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:24:39 INFO - Running setup.py (path:/tmp/pip-1zQZSV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:24:39 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:24:40 INFO - Running setup.py (path:/tmp/pip-DLtENR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:24:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:24:40 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 14:24:40 INFO - Running setup.py install for manifestparser 14:24:40 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 14:24:40 INFO - Running setup.py install for mozcrash 14:24:40 INFO - Running setup.py install for mozdebug 14:24:40 INFO - Running setup.py install for mozdevice 14:24:41 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 14:24:41 INFO - Installing dm script to /builds/slave/test/build/venv/bin 14:24:41 INFO - Running setup.py install for mozfile 14:24:41 INFO - Running setup.py install for mozhttpd 14:24:41 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 14:24:41 INFO - Running setup.py install for mozinfo 14:24:41 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 14:24:41 INFO - Running setup.py install for mozInstall 14:24:41 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 14:24:41 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 14:24:41 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 14:24:41 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 14:24:41 INFO - Running setup.py install for mozleak 14:24:42 INFO - Running setup.py install for mozlog 14:24:42 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 14:24:42 INFO - Running setup.py install for moznetwork 14:24:42 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 14:24:42 INFO - Running setup.py install for mozprocess 14:24:42 INFO - Running setup.py install for mozprofile 14:24:42 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 14:24:42 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 14:24:42 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 14:24:42 INFO - Running setup.py install for mozrunner 14:24:43 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 14:24:43 INFO - Running setup.py install for mozscreenshot 14:24:43 INFO - Running setup.py install for moztest 14:24:43 INFO - Running setup.py install for mozversion 14:24:43 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 14:24:43 INFO - Running setup.py install for wptserve 14:24:44 INFO - Running setup.py install for marionette-driver 14:24:44 INFO - Running setup.py install for browsermob-proxy 14:24:44 INFO - Running setup.py install for marionette-client 14:24:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:24:45 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 14:24:45 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 14:24:45 INFO - Cleaning up... 14:24:45 INFO - Return code: 0 14:24:45 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:24:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:24:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:24:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:24:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:24:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:24:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:24:45 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 0x9610c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9722598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97d4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94b6e30>, '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 0x9753c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97d2470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461183263.843948-2019127642', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 14:24:45 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 14:24:45 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 14:24:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:24:45 INFO - 'CCACHE_UMASK': '002', 14:24:45 INFO - 'DISPLAY': ':0', 14:24:45 INFO - 'HOME': '/home/cltbld', 14:24:45 INFO - 'LANG': 'en_US.UTF-8', 14:24:45 INFO - 'LOGNAME': 'cltbld', 14:24:45 INFO - 'MAIL': '/var/mail/cltbld', 14:24:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:24:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:24:45 INFO - 'MOZ_NO_REMOTE': '1', 14:24:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:24:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:24:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:24:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:24:45 INFO - 'PWD': '/builds/slave/test', 14:24:45 INFO - 'SHELL': '/bin/bash', 14:24:45 INFO - 'SHLVL': '1', 14:24:45 INFO - 'TERM': 'linux', 14:24:45 INFO - 'TMOUT': '86400', 14:24:45 INFO - 'USER': 'cltbld', 14:24:45 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461183263.843948-2019127642', 14:24:45 INFO - '_': '/tools/buildbot/bin/python'} 14:24:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:24:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:24:45 INFO - Running setup.py (path:/tmp/pip-id_u8K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:24:45 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 14:24:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:24:45 INFO - Running setup.py (path:/tmp/pip-cLuV3g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:24:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 14:24:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:24:45 INFO - Running setup.py (path:/tmp/pip-sl2D_4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:24:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 14:24:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:24:45 INFO - Running setup.py (path:/tmp/pip-Qm86tl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:24:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 14:24:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:24:46 INFO - Running setup.py (path:/tmp/pip-cJp8qi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:24:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 14:24:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:24:46 INFO - Running setup.py (path:/tmp/pip-OmC9Nc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:24:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 14:24:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:24:46 INFO - Running setup.py (path:/tmp/pip-mlqjhk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:24:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 14:24:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:24:46 INFO - Running setup.py (path:/tmp/pip-5v2mce-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:24:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 14:24:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:24:46 INFO - Running setup.py (path:/tmp/pip-COjg2b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:24:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 14:24:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:24:46 INFO - Running setup.py (path:/tmp/pip-VUdBia-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:24:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:24:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:24:46 INFO - Running setup.py (path:/tmp/pip-ferNxf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:24:46 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 14:24:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:24:46 INFO - Running setup.py (path:/tmp/pip-fyDQH2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:24:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 14:24:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:24:47 INFO - Running setup.py (path:/tmp/pip-FRoLm9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:24:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 14:24:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:24:47 INFO - Running setup.py (path:/tmp/pip-waLl86-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:24:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 14:24:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:24:47 INFO - Running setup.py (path:/tmp/pip-s0SdEp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:24:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 14:24:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:24:47 INFO - Running setup.py (path:/tmp/pip-2rh_u8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:24:47 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 14:24:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:24:47 INFO - Running setup.py (path:/tmp/pip-0kZ36A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:24:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 14:24:47 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:24:47 INFO - Running setup.py (path:/tmp/pip-9J5yaJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:24:47 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 14:24:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:24:47 INFO - Running setup.py (path:/tmp/pip-CcBajr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:24:48 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 14:24:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:24:48 INFO - Running setup.py (path:/tmp/pip-mwQEeJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:24:48 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 14:24:48 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:24:48 INFO - Running setup.py (path:/tmp/pip-zuMugZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:24:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:24:48 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 14:24:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 14:24:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 14:24:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 14:24:48 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 14:24:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 14:24:48 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:24:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:24:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:24:48 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 14:24:48 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 14:24:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:24:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:24:53 INFO - Downloading blessings-1.6.tar.gz 14:24:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 14:24:53 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 14:24:53 INFO - Installing collected packages: blessings 14:24:53 INFO - Running setup.py install for blessings 14:24:53 INFO - Successfully installed blessings 14:24:53 INFO - Cleaning up... 14:24:53 INFO - Return code: 0 14:24:53 INFO - Done creating virtualenv /builds/slave/test/build/venv. 14:24:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:24:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:24:54 INFO - Reading from file tmpfile_stdout 14:24:54 INFO - Current package versions: 14:24:54 INFO - argparse == 1.2.1 14:24:54 INFO - blessings == 1.6 14:24:54 INFO - blobuploader == 1.2.4 14:24:54 INFO - browsermob-proxy == 0.6.0 14:24:54 INFO - docopt == 0.6.1 14:24:54 INFO - manifestparser == 1.1 14:24:54 INFO - marionette-client == 2.3.0 14:24:54 INFO - marionette-driver == 1.4.0 14:24:54 INFO - mozInstall == 1.12 14:24:54 INFO - mozcrash == 0.17 14:24:54 INFO - mozdebug == 0.1 14:24:54 INFO - mozdevice == 0.48 14:24:54 INFO - mozfile == 1.2 14:24:54 INFO - mozhttpd == 0.7 14:24:54 INFO - mozinfo == 0.9 14:24:54 INFO - mozleak == 0.1 14:24:54 INFO - mozlog == 3.1 14:24:54 INFO - moznetwork == 0.27 14:24:54 INFO - mozprocess == 0.22 14:24:54 INFO - mozprofile == 0.28 14:24:54 INFO - mozrunner == 6.11 14:24:54 INFO - mozscreenshot == 0.1 14:24:54 INFO - mozsystemmonitor == 0.0 14:24:54 INFO - moztest == 0.7 14:24:54 INFO - mozversion == 1.4 14:24:54 INFO - psutil == 3.1.1 14:24:54 INFO - requests == 1.2.3 14:24:54 INFO - wptserve == 1.4.0 14:24:54 INFO - wsgiref == 0.1.2 14:24:54 INFO - Running post-action listener: _resource_record_post_action 14:24:54 INFO - Running post-action listener: _start_resource_monitoring 14:24:54 INFO - Starting resource monitoring. 14:24:54 INFO - ##### 14:24:54 INFO - ##### Running pull step. 14:24:54 INFO - ##### 14:24:54 INFO - Running pre-action listener: _resource_record_pre_action 14:24:54 INFO - Running main action method: pull 14:24:54 INFO - Pull has nothing to do! 14:24:54 INFO - Running post-action listener: _resource_record_post_action 14:24:54 INFO - ##### 14:24:54 INFO - ##### Running install step. 14:24:54 INFO - ##### 14:24:54 INFO - Running pre-action listener: _resource_record_pre_action 14:24:54 INFO - Running main action method: install 14:24:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:24:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:24:54 INFO - Reading from file tmpfile_stdout 14:24:54 INFO - Detecting whether we're running mozinstall >=1.0... 14:24:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 14:24:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 14:24:54 INFO - Reading from file tmpfile_stdout 14:24:54 INFO - Output received: 14:24:54 INFO - Usage: mozinstall [options] installer 14:24:54 INFO - Options: 14:24:54 INFO - -h, --help show this help message and exit 14:24:54 INFO - -d DEST, --destination=DEST 14:24:54 INFO - Directory to install application into. [default: 14:24:54 INFO - "/builds/slave/test"] 14:24:54 INFO - --app=APP Application being installed. [default: firefox] 14:24:54 INFO - mkdir: /builds/slave/test/build/application 14:24:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 14:24:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 14:25:26 INFO - Reading from file tmpfile_stdout 14:25:26 INFO - Output received: 14:25:26 INFO - /builds/slave/test/build/application/firefox/firefox 14:25:26 INFO - Running post-action listener: _resource_record_post_action 14:25:26 INFO - ##### 14:25:26 INFO - ##### Running run-tests step. 14:25:26 INFO - ##### 14:25:26 INFO - Running pre-action listener: _resource_record_pre_action 14:25:26 INFO - Running main action method: run_tests 14:25:26 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 14:25:26 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:25:26 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:25:26 INFO - grabbing minidump binary from tooltool 14:25:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:25:26 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94b6e30>, '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 0x9753c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97d2470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 14:25:26 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 14:25:26 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 14:25:26 INFO - INFO - File linux32-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 14:25:26 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 14:25:28 INFO - INFO - File linux32-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpl8fGSY 14:25:28 INFO - INFO - File integrity verified, renaming tmpl8fGSY to linux32-minidump_stackwalk 14:25:28 INFO - INFO - Updating local cache /builds/tooltool_cache... 14:25:28 INFO - INFO - Local cache /builds/tooltool_cache updated with linux32-minidump_stackwalk 14:25:28 INFO - Return code: 0 14:25:28 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 14:25:28 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 14:25:28 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/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 14:25:28 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/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 14:25:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:25:28 INFO - 'CCACHE_UMASK': '002', 14:25:28 INFO - 'DISPLAY': ':0', 14:25:28 INFO - 'HOME': '/home/cltbld', 14:25:28 INFO - 'LANG': 'en_US.UTF-8', 14:25:28 INFO - 'LOGNAME': 'cltbld', 14:25:28 INFO - 'MAIL': '/var/mail/cltbld', 14:25:28 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 14:25:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:25:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:25:28 INFO - 'MOZ_NO_REMOTE': '1', 14:25:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:25:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:25:28 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:25:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:25:28 INFO - 'PWD': '/builds/slave/test', 14:25:28 INFO - 'SHELL': '/bin/bash', 14:25:28 INFO - 'SHLVL': '1', 14:25:28 INFO - 'TERM': 'linux', 14:25:28 INFO - 'TMOUT': '86400', 14:25:28 INFO - 'USER': 'cltbld', 14:25:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461183263.843948-2019127642', 14:25:28 INFO - '_': '/tools/buildbot/bin/python'} 14:25:28 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/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 14:25:29 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 14:25:29 INFO - import pkg_resources 14:25:30 INFO - Using 1 client processes 14:25:31 INFO - wptserve Starting http server on 127.0.0.1:8000 14:25:31 INFO - wptserve Starting http server on 127.0.0.1:8001 14:25:31 INFO - wptserve Starting http server on 127.0.0.1:8443 14:25:33 INFO - SUITE-START | Running 778 tests 14:25:33 INFO - Running testharness tests 14:25:33 INFO - Setting up ssl 14:25:33 INFO - PROCESS | certutil | 14:25:33 INFO - PROCESS | certutil | 14:25:33 INFO - PROCESS | certutil | 14:25:33 INFO - Certificate Nickname Trust Attributes 14:25:33 INFO - SSL,S/MIME,JAR/XPI 14:25:33 INFO - 14:25:33 INFO - web-platform-tests CT,, 14:25:33 INFO - 14:25:33 INFO - Starting runner 14:25:36 INFO - PROCESS | 1932 | 1461187536176 Marionette DEBUG Marionette enabled via build flag and pref 14:25:36 INFO - PROCESS | 1932 | ++DOCSHELL 0xa2ac8c00 == 1 [pid = 1932] [id = 1] 14:25:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 1 (0xa2ac9000) [pid = 1932] [serial = 1] [outer = (nil)] 14:25:36 INFO - PROCESS | 1932 | [1932] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 14:25:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 2 (0xa2ac9800) [pid = 1932] [serial = 2] [outer = 0xa2ac9000] 14:25:36 INFO - PROCESS | 1932 | 1461187536863 Marionette INFO Listening on port 2828 14:25:37 INFO - PROCESS | 1932 | 1461187537482 Marionette DEBUG Marionette enabled via command-line flag 14:25:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x9fc5dc00 == 2 [pid = 1932] [id = 2] 14:25:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 3 (0x9fc93400) [pid = 1932] [serial = 3] [outer = (nil)] 14:25:37 INFO - PROCESS | 1932 | [1932] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 14:25:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 4 (0x9fc93c00) [pid = 1932] [serial = 4] [outer = 0x9fc93400] 14:25:37 INFO - PROCESS | 1932 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb772e0 14:25:37 INFO - PROCESS | 1932 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb77e00 14:25:37 INFO - PROCESS | 1932 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb97d00 14:25:37 INFO - PROCESS | 1932 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb98960 14:25:37 INFO - PROCESS | 1932 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb9a6a0 14:25:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 5 (0x9fb8f800) [pid = 1932] [serial = 5] [outer = 0xa2ac9000] 14:25:37 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:25:37 INFO - PROCESS | 1932 | 1461187537890 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:39973 14:25:37 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:25:37 INFO - PROCESS | 1932 | 1461187537921 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:39974 14:25:37 INFO - PROCESS | 1932 | 1461187537977 Marionette DEBUG Closed connection conn0 14:25:38 INFO - PROCESS | 1932 | [1932] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 14:25:38 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:25:38 INFO - PROCESS | 1932 | 1461187538097 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:39975 14:25:38 INFO - PROCESS | 1932 | 1461187538101 Marionette DEBUG Closed connection conn1 14:25:38 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:25:38 INFO - PROCESS | 1932 | 1461187538164 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:39976 14:25:38 INFO - PROCESS | 1932 | 1461187538170 Marionette DEBUG Closed connection conn2 14:25:38 INFO - PROCESS | 1932 | 1461187538214 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:25:38 INFO - PROCESS | 1932 | 1461187538234 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420124848","device":"desktop","version":"48.0a1"} 14:25:38 INFO - PROCESS | 1932 | [1932] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:25:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x98e9bc00 == 3 [pid = 1932] [id = 3] 14:25:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 6 (0x98e9c000) [pid = 1932] [serial = 6] [outer = (nil)] 14:25:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x98e9c400 == 4 [pid = 1932] [id = 4] 14:25:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 7 (0x98e9fc00) [pid = 1932] [serial = 7] [outer = (nil)] 14:25:40 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:25:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x982d3800 == 5 [pid = 1932] [id = 5] 14:25:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 8 (0x982d3c00) [pid = 1932] [serial = 8] [outer = (nil)] 14:25:40 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:25:40 INFO - PROCESS | 1932 | [1932] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:25:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 9 (0x9810f800) [pid = 1932] [serial = 9] [outer = 0x982d3c00] 14:25:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 10 (0x97d28000) [pid = 1932] [serial = 10] [outer = 0x98e9c000] 14:25:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 11 (0x97d29c00) [pid = 1932] [serial = 11] [outer = 0x98e9fc00] 14:25:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 12 (0x97d2c000) [pid = 1932] [serial = 12] [outer = 0x982d3c00] 14:25:42 INFO - PROCESS | 1932 | 1461187542450 Marionette DEBUG loaded listener.js 14:25:42 INFO - PROCESS | 1932 | 1461187542470 Marionette DEBUG loaded listener.js 14:25:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 13 (0x96293800) [pid = 1932] [serial = 13] [outer = 0x982d3c00] 14:25:43 INFO - PROCESS | 1932 | 1461187543269 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"a13531e7-09bd-4936-99d2-b17704738d2d","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420124848","device":"desktop","version":"48.0a1","command_id":1}}] 14:25:43 INFO - PROCESS | 1932 | 1461187543532 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 14:25:43 INFO - PROCESS | 1932 | 1461187543654 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 14:25:43 INFO - PROCESS | 1932 | 1461187543908 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:25:43 INFO - PROCESS | 1932 | [1932] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:25:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 14 (0x928ebc00) [pid = 1932] [serial = 14] [outer = 0x982d3c00] 14:25:44 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:25:44 INFO - PROCESS | 1932 | 1461187544429 Marionette TRACE conn3 <- [1,3,null,{}] 14:25:44 INFO - PROCESS | 1932 | 1461187544463 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 14:25:44 INFO - PROCESS | 1932 | 1461187544504 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 14:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:25:44 INFO - PROCESS | 1932 | 1461187544546 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 14:25:44 INFO - PROCESS | 1932 | 1461187544549 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 14:25:44 INFO - PROCESS | 1932 | 1461187544557 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:25:44 INFO - PROCESS | 1932 | 1461187544562 Marionette TRACE conn3 <- [1,6,null,{}] 14:25:44 INFO - PROCESS | 1932 | 1461187544584 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:44 INFO - PROCESS | 1932 | 1461187544615 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 14:25:44 INFO - PROCESS | 1932 | 1461187544626 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x91ed8000 == 6 [pid = 1932] [id = 6] 14:25:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 15 (0x91ed8400) [pid = 1932] [serial = 15] [outer = (nil)] 14:25:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 16 (0x91eda400) [pid = 1932] [serial = 16] [outer = 0x91ed8400] 14:25:44 INFO - PROCESS | 1932 | 1461187544705 Marionette DEBUG loaded listener.js 14:25:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 17 (0x91edf000) [pid = 1932] [serial = 17] [outer = 0x91ed8400] 14:25:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x912b3800 == 7 [pid = 1932] [id = 7] 14:25:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 18 (0x912b3c00) [pid = 1932] [serial = 18] [outer = (nil)] 14:25:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 19 (0x912be400) [pid = 1932] [serial = 19] [outer = 0x912b3c00] 14:25:45 INFO - PROCESS | 1932 | 1461187545201 Marionette DEBUG loaded listener.js 14:25:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 20 (0x914dd400) [pid = 1932] [serial = 20] [outer = 0x912b3c00] 14:25:45 INFO - PROCESS | 1932 | 1461187545681 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 14:25:45 INFO - PROCESS | 1932 | [1932] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 14:25:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:25:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1250ms 14:25:45 INFO - PROCESS | 1932 | 1461187545880 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 14:25:45 INFO - PROCESS | 1932 | 1461187545883 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 14:25:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:25:45 INFO - PROCESS | 1932 | 1461187545908 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:25:45 INFO - PROCESS | 1932 | 1461187545911 Marionette TRACE conn3 <- [1,10,null,{}] 14:25:45 INFO - PROCESS | 1932 | 1461187545943 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:46 INFO - PROCESS | 1932 | 1461187546108 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 14:25:46 INFO - PROCESS | 1932 | 1461187546129 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa96c00 == 8 [pid = 1932] [id = 8] 14:25:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 21 (0x8fa97000) [pid = 1932] [serial = 21] [outer = (nil)] 14:25:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 22 (0x8fa9a400) [pid = 1932] [serial = 22] [outer = 0x8fa97000] 14:25:46 INFO - PROCESS | 1932 | 1461187546206 Marionette DEBUG loaded listener.js 14:25:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 23 (0x914ddc00) [pid = 1932] [serial = 23] [outer = 0x8fa97000] 14:25:47 INFO - PROCESS | 1932 | 1461187547159 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 14:25:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1306ms 14:25:47 INFO - PROCESS | 1932 | 1461187547201 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 14:25:47 INFO - PROCESS | 1932 | 1461187547207 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 14:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:25:47 INFO - PROCESS | 1932 | 1461187547216 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:25:47 INFO - PROCESS | 1932 | 1461187547222 Marionette TRACE conn3 <- [1,14,null,{}] 14:25:47 INFO - PROCESS | 1932 | 1461187547230 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:47 INFO - PROCESS | 1932 | 1461187547453 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 14:25:47 INFO - PROCESS | 1932 | 1461187547624 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa8c800 == 9 [pid = 1932] [id = 9] 14:25:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 24 (0x8fa8e000) [pid = 1932] [serial = 24] [outer = (nil)] 14:25:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 25 (0x8fa99000) [pid = 1932] [serial = 25] [outer = 0x8fa8e000] 14:25:47 INFO - PROCESS | 1932 | 1461187547728 Marionette DEBUG loaded listener.js 14:25:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 26 (0x8fb07400) [pid = 1932] [serial = 26] [outer = 0x8fa8e000] 14:25:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x9058a400 == 10 [pid = 1932] [id = 10] 14:25:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 27 (0x9058b000) [pid = 1932] [serial = 27] [outer = (nil)] 14:25:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 28 (0x90689c00) [pid = 1932] [serial = 28] [outer = 0x9058b000] 14:25:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 29 (0x90592800) [pid = 1932] [serial = 29] [outer = 0x9058b000] 14:25:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x90596400 == 11 [pid = 1932] [id = 11] 14:25:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 30 (0x912bc800) [pid = 1932] [serial = 30] [outer = (nil)] 14:25:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 31 (0x91ed9400) [pid = 1932] [serial = 31] [outer = 0x912bc800] 14:25:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 32 (0x95069000) [pid = 1932] [serial = 32] [outer = 0x912bc800] 14:25:48 INFO - PROCESS | 1932 | 1461187548846 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 14:25:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1692ms 14:25:48 INFO - PROCESS | 1932 | 1461187548928 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 14:25:48 INFO - PROCESS | 1932 | 1461187548943 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 14:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:25:48 INFO - PROCESS | 1932 | 1461187548966 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:25:48 INFO - PROCESS | 1932 | 1461187548970 Marionette TRACE conn3 <- [1,18,null,{}] 14:25:48 INFO - PROCESS | 1932 | 1461187548986 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:49 INFO - PROCESS | 1932 | 1461187549225 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 14:25:49 INFO - PROCESS | 1932 | 1461187549347 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb04800 == 12 [pid = 1932] [id = 12] 14:25:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 33 (0x8fb0b800) [pid = 1932] [serial = 33] [outer = (nil)] 14:25:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 34 (0x91ed9000) [pid = 1932] [serial = 34] [outer = 0x8fb0b800] 14:25:49 INFO - PROCESS | 1932 | 1461187549435 Marionette DEBUG loaded listener.js 14:25:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 35 (0x96f95800) [pid = 1932] [serial = 35] [outer = 0x8fb0b800] 14:25:50 INFO - PROCESS | 1932 | 1461187550271 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 14:25:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1332ms 14:25:50 INFO - PROCESS | 1932 | 1461187550301 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 14:25:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:25:50 INFO - PROCESS | 1932 | 1461187550307 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 14:25:50 INFO - PROCESS | 1932 | 1461187550313 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:25:50 INFO - PROCESS | 1932 | 1461187550319 Marionette TRACE conn3 <- [1,22,null,{}] 14:25:50 INFO - PROCESS | 1932 | 1461187550335 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:50 INFO - PROCESS | 1932 | 1461187550519 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 14:25:50 INFO - PROCESS | 1932 | 1461187550666 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x90689800 == 13 [pid = 1932] [id = 13] 14:25:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 36 (0x96c5ac00) [pid = 1932] [serial = 36] [outer = (nil)] 14:25:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 37 (0x98e75c00) [pid = 1932] [serial = 37] [outer = 0x96c5ac00] 14:25:50 INFO - PROCESS | 1932 | 1461187550755 Marionette DEBUG loaded listener.js 14:25:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 38 (0x998efc00) [pid = 1932] [serial = 38] [outer = 0x96c5ac00] 14:25:51 INFO - PROCESS | 1932 | 1461187551612 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 14:25:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:25:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1335ms 14:25:51 INFO - PROCESS | 1932 | 1461187551647 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 14:25:51 INFO - PROCESS | 1932 | 1461187551652 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 14:25:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:25:51 INFO - PROCESS | 1932 | 1461187551658 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:25:51 INFO - PROCESS | 1932 | 1461187551661 Marionette TRACE conn3 <- [1,26,null,{}] 14:25:51 INFO - PROCESS | 1932 | 1461187551667 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:51 INFO - PROCESS | 1932 | 1461187551852 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 14:25:51 INFO - PROCESS | 1932 | 1461187551949 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x9fb26400 == 14 [pid = 1932] [id = 14] 14:25:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 39 (0x9fb26800) [pid = 1932] [serial = 39] [outer = (nil)] 14:25:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 40 (0x9fc58400) [pid = 1932] [serial = 40] [outer = 0x9fb26800] 14:25:52 INFO - PROCESS | 1932 | 1461187552036 Marionette DEBUG loaded listener.js 14:25:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 41 (0x9ff33000) [pid = 1932] [serial = 41] [outer = 0x9fb26800] 14:25:53 INFO - PROCESS | 1932 | 1461187553219 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 14:25:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:25:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1630ms 14:25:53 INFO - PROCESS | 1932 | 1461187553288 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 14:25:53 INFO - PROCESS | 1932 | 1461187553293 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 14:25:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:25:53 INFO - PROCESS | 1932 | 1461187553301 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:25:53 INFO - PROCESS | 1932 | 1461187553305 Marionette TRACE conn3 <- [1,30,null,{}] 14:25:53 INFO - PROCESS | 1932 | 1461187553313 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:53 INFO - PROCESS | 1932 | 1461187553556 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 14:25:53 INFO - PROCESS | 1932 | 1461187553677 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x928f3c00 == 15 [pid = 1932] [id = 15] 14:25:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 42 (0x95068c00) [pid = 1932] [serial = 42] [outer = (nil)] 14:25:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 43 (0x96299000) [pid = 1932] [serial = 43] [outer = 0x95068c00] 14:25:53 INFO - PROCESS | 1932 | 1461187553786 Marionette DEBUG loaded listener.js 14:25:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 44 (0x9776f800) [pid = 1932] [serial = 44] [outer = 0x95068c00] 14:25:54 INFO - PROCESS | 1932 | 1461187554422 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 14:25:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:25:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1180ms 14:25:54 INFO - PROCESS | 1932 | 1461187554481 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 14:25:54 INFO - PROCESS | 1932 | 1461187554489 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 14:25:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:25:54 INFO - PROCESS | 1932 | 1461187554499 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:25:54 INFO - PROCESS | 1932 | 1461187554502 Marionette TRACE conn3 <- [1,34,null,{}] 14:25:54 INFO - PROCESS | 1932 | 1461187554508 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:54 INFO - PROCESS | 1932 | 1461187554678 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 14:25:54 INFO - PROCESS | 1932 | 1461187554763 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x912b6400 == 16 [pid = 1932] [id = 16] 14:25:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 45 (0x95a3cc00) [pid = 1932] [serial = 45] [outer = (nil)] 14:25:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 46 (0x97faf400) [pid = 1932] [serial = 46] [outer = 0x95a3cc00] 14:25:54 INFO - PROCESS | 1932 | 1461187554834 Marionette DEBUG loaded listener.js 14:25:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 47 (0x98ced400) [pid = 1932] [serial = 47] [outer = 0x95a3cc00] 14:25:55 INFO - PROCESS | 1932 | 1461187555476 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 14:25:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:25:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1040ms 14:25:55 INFO - PROCESS | 1932 | 1461187555538 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 14:25:55 INFO - PROCESS | 1932 | 1461187555542 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 14:25:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:25:55 INFO - PROCESS | 1932 | 1461187555548 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:25:55 INFO - PROCESS | 1932 | 1461187555553 Marionette TRACE conn3 <- [1,38,null,{}] 14:25:55 INFO - PROCESS | 1932 | 1461187555596 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:55 INFO - PROCESS | 1932 | 1461187555749 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 14:25:55 INFO - PROCESS | 1932 | 1461187555760 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x9810b000 == 17 [pid = 1932] [id = 17] 14:25:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 48 (0x9915bc00) [pid = 1932] [serial = 48] [outer = (nil)] 14:25:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 49 (0x99818000) [pid = 1932] [serial = 49] [outer = 0x9915bc00] 14:25:55 INFO - PROCESS | 1932 | 1461187555834 Marionette DEBUG loaded listener.js 14:25:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 50 (0x99a1fc00) [pid = 1932] [serial = 50] [outer = 0x9915bc00] 14:25:56 INFO - PROCESS | 1932 | 1461187556570 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 14:25:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1065ms 14:25:56 INFO - PROCESS | 1932 | 1461187556613 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 14:25:56 INFO - PROCESS | 1932 | 1461187556617 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 14:25:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:25:56 INFO - PROCESS | 1932 | 1461187556623 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:25:56 INFO - PROCESS | 1932 | 1461187556625 Marionette TRACE conn3 <- [1,42,null,{}] 14:25:56 INFO - PROCESS | 1932 | 1461187556631 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:56 INFO - PROCESS | 1932 | 1461187556802 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 14:25:56 INFO - PROCESS | 1932 | 1461187556824 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x99811800 == 18 [pid = 1932] [id = 18] 14:25:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 51 (0x99814400) [pid = 1932] [serial = 51] [outer = (nil)] 14:25:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 52 (0x9a648000) [pid = 1932] [serial = 52] [outer = 0x99814400] 14:25:56 INFO - PROCESS | 1932 | 1461187556898 Marionette DEBUG loaded listener.js 14:25:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 53 (0x9a652000) [pid = 1932] [serial = 53] [outer = 0x99814400] 14:25:57 INFO - PROCESS | 1932 | 1461187557851 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 14:25:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1278ms 14:25:57 INFO - PROCESS | 1932 | 1461187557902 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 14:25:57 INFO - PROCESS | 1932 | 1461187557908 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 14:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:25:57 INFO - PROCESS | 1932 | 1461187557918 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:25:57 INFO - PROCESS | 1932 | 1461187557923 Marionette TRACE conn3 <- [1,46,null,{}] 14:25:57 INFO - PROCESS | 1932 | 1461187557932 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:58 INFO - PROCESS | 1932 | 1461187558139 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 14:25:58 INFO - PROCESS | 1932 | 1461187558273 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa94c00 == 19 [pid = 1932] [id = 19] 14:25:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 54 (0x912bf400) [pid = 1932] [serial = 54] [outer = (nil)] 14:25:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 55 (0x96251400) [pid = 1932] [serial = 55] [outer = 0x912bf400] 14:25:58 INFO - PROCESS | 1932 | 1461187558361 Marionette DEBUG loaded listener.js 14:25:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 56 (0x96f86400) [pid = 1932] [serial = 56] [outer = 0x912bf400] 14:25:59 INFO - PROCESS | 1932 | 1461187559151 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 14:25:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1282ms 14:25:59 INFO - PROCESS | 1932 | 1461187559200 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 14:25:59 INFO - PROCESS | 1932 | 1461187559208 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 14:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:25:59 INFO - PROCESS | 1932 | 1461187559236 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:25:59 INFO - PROCESS | 1932 | 1461187559241 Marionette TRACE conn3 <- [1,50,null,{}] 14:25:59 INFO - PROCESS | 1932 | 1461187559247 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:59 INFO - PROCESS | 1932 | 1461187559418 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 14:25:59 INFO - PROCESS | 1932 | 1461187559544 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x96297400 == 20 [pid = 1932] [id = 20] 14:25:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 57 (0x97c4bc00) [pid = 1932] [serial = 57] [outer = (nil)] 14:25:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 58 (0x98cf5000) [pid = 1932] [serial = 58] [outer = 0x97c4bc00] 14:25:59 INFO - PROCESS | 1932 | 1461187559633 Marionette DEBUG loaded listener.js 14:25:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 59 (0x98e79800) [pid = 1932] [serial = 59] [outer = 0x97c4bc00] 14:26:00 INFO - PROCESS | 1932 | 1461187560522 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:26:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1337ms 14:26:00 INFO - PROCESS | 1932 | 1461187560575 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 14:26:00 INFO - PROCESS | 1932 | 1461187560579 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 14:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:26:00 INFO - PROCESS | 1932 | 1461187560596 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:26:00 INFO - PROCESS | 1932 | 1461187560604 Marionette TRACE conn3 <- [1,54,null,{}] 14:26:00 INFO - PROCESS | 1932 | 1461187560622 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:00 INFO - PROCESS | 1932 | 1461187560832 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 14:26:01 INFO - PROCESS | 1932 | 1461187560940 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x99221c00 == 21 [pid = 1932] [id = 21] 14:26:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 60 (0x99a27400) [pid = 1932] [serial = 60] [outer = (nil)] 14:26:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 61 (0x9df74000) [pid = 1932] [serial = 61] [outer = 0x99a27400] 14:26:01 INFO - PROCESS | 1932 | 1461187561029 Marionette DEBUG loaded listener.js 14:26:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 62 (0x9ea17c00) [pid = 1932] [serial = 62] [outer = 0x99a27400] 14:26:01 INFO - PROCESS | 1932 | 1461187561858 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:26:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1299ms 14:26:01 INFO - PROCESS | 1932 | 1461187561893 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 14:26:01 INFO - PROCESS | 1932 | 1461187561898 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 14:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:26:01 INFO - PROCESS | 1932 | 1461187561904 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:26:01 INFO - PROCESS | 1932 | 1461187561907 Marionette TRACE conn3 <- [1,58,null,{}] 14:26:01 INFO - PROCESS | 1932 | 1461187561932 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:02 INFO - PROCESS | 1932 | 1461187562095 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 14:26:02 INFO - PROCESS | 1932 | 1461187562221 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x9915e000 == 22 [pid = 1932] [id = 22] 14:26:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 63 (0x9fb86800) [pid = 1932] [serial = 63] [outer = (nil)] 14:26:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 64 (0x9fc62800) [pid = 1932] [serial = 64] [outer = 0x9fb86800] 14:26:02 INFO - PROCESS | 1932 | 1461187562314 Marionette DEBUG loaded listener.js 14:26:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 65 (0x9ff10000) [pid = 1932] [serial = 65] [outer = 0x9fb86800] 14:26:03 INFO - PROCESS | 1932 | 1461187563087 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:26:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:26:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1250ms 14:26:03 INFO - PROCESS | 1932 | 1461187563155 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 14:26:03 INFO - PROCESS | 1932 | 1461187563159 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 14:26:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:26:03 INFO - PROCESS | 1932 | 1461187563165 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:26:03 INFO - PROCESS | 1932 | 1461187563168 Marionette TRACE conn3 <- [1,62,null,{}] 14:26:03 INFO - PROCESS | 1932 | 1461187563174 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:03 INFO - PROCESS | 1932 | 1461187563337 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 14:26:03 INFO - PROCESS | 1932 | 1461187563465 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb05c00 == 23 [pid = 1932] [id = 23] 14:26:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 66 (0x9ff32800) [pid = 1932] [serial = 66] [outer = (nil)] 14:26:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 67 (0x9ffc1000) [pid = 1932] [serial = 67] [outer = 0x9ff32800] 14:26:03 INFO - PROCESS | 1932 | 1461187563551 Marionette DEBUG loaded listener.js 14:26:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 68 (0xa0a48800) [pid = 1932] [serial = 68] [outer = 0x9ff32800] 14:26:04 INFO - PROCESS | 1932 | 1461187564423 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:26:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:26:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1431ms 14:26:04 INFO - PROCESS | 1932 | 1461187564600 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 14:26:04 INFO - PROCESS | 1932 | 1461187564607 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 14:26:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:26:04 INFO - PROCESS | 1932 | 1461187564616 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:26:04 INFO - PROCESS | 1932 | 1461187564619 Marionette TRACE conn3 <- [1,66,null,{}] 14:26:04 INFO - PROCESS | 1932 | 1461187564628 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:04 INFO - PROCESS | 1932 | 1461187564781 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 14:26:04 INFO - PROCESS | 1932 | 1461187564917 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x91ed2000 == 24 [pid = 1932] [id = 24] 14:26:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x91ed3800) [pid = 1932] [serial = 69] [outer = (nil)] 14:26:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x9288d800) [pid = 1932] [serial = 70] [outer = 0x91ed3800] 14:26:05 INFO - PROCESS | 1932 | 1461187565045 Marionette DEBUG loaded listener.js 14:26:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x9506bc00) [pid = 1932] [serial = 71] [outer = 0x91ed3800] 14:26:05 INFO - PROCESS | 1932 | 1461187565855 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:26:05 INFO - PROCESS | 1932 | --DOCSHELL 0x9810b000 == 23 [pid = 1932] [id = 17] 14:26:05 INFO - PROCESS | 1932 | --DOCSHELL 0x912b6400 == 22 [pid = 1932] [id = 16] 14:26:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:26:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1332ms 14:26:05 INFO - PROCESS | 1932 | --DOCSHELL 0x928f3c00 == 21 [pid = 1932] [id = 15] 14:26:05 INFO - PROCESS | 1932 | --DOCSHELL 0x90689800 == 20 [pid = 1932] [id = 13] 14:26:05 INFO - PROCESS | 1932 | --DOCSHELL 0x8fa8c800 == 19 [pid = 1932] [id = 9] 14:26:05 INFO - PROCESS | 1932 | 1461187565980 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 14:26:05 INFO - PROCESS | 1932 | 1461187565987 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 14:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:26:06 INFO - PROCESS | 1932 | 1461187566009 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:26:06 INFO - PROCESS | 1932 | 1461187566014 Marionette TRACE conn3 <- [1,70,null,{}] 14:26:06 INFO - PROCESS | 1932 | 1461187566023 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:06 INFO - PROCESS | 1932 | 1461187566192 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 14:26:06 INFO - PROCESS | 1932 | 1461187566295 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb10800 == 20 [pid = 1932] [id = 25] 14:26:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x9058f000) [pid = 1932] [serial = 72] [outer = (nil)] 14:26:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x912be800) [pid = 1932] [serial = 73] [outer = 0x9058f000] 14:26:06 INFO - PROCESS | 1932 | 1461187566390 Marionette DEBUG loaded listener.js 14:26:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x95a3c800) [pid = 1932] [serial = 74] [outer = 0x9058f000] 14:26:07 INFO - PROCESS | 1932 | 1461187567207 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:26:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:26:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1233ms 14:26:07 INFO - PROCESS | 1932 | 1461187567252 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 14:26:07 INFO - PROCESS | 1932 | 1461187567258 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 14:26:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:26:07 INFO - PROCESS | 1932 | 1461187567271 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:26:07 INFO - PROCESS | 1932 | 1461187567276 Marionette TRACE conn3 <- [1,74,null,{}] 14:26:07 INFO - PROCESS | 1932 | 1461187567283 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:07 INFO - PROCESS | 1932 | 1461187567456 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 14:26:07 INFO - PROCESS | 1932 | 1461187567590 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb10400 == 21 [pid = 1932] [id = 26] 14:26:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x8fb3ec00) [pid = 1932] [serial = 75] [outer = (nil)] 14:26:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x98cfa000) [pid = 1932] [serial = 76] [outer = 0x8fb3ec00] 14:26:07 INFO - PROCESS | 1932 | 1461187567678 Marionette DEBUG loaded listener.js 14:26:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x99157c00) [pid = 1932] [serial = 77] [outer = 0x8fb3ec00] 14:26:08 INFO - PROCESS | 1932 | 1461187568529 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:26:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1337ms 14:26:08 INFO - PROCESS | 1932 | 1461187568605 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 14:26:08 INFO - PROCESS | 1932 | 1461187568609 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 14:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:26:08 INFO - PROCESS | 1932 | 1461187568616 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:26:08 INFO - PROCESS | 1932 | 1461187568619 Marionette TRACE conn3 <- [1,78,null,{}] 14:26:08 INFO - PROCESS | 1932 | 1461187568635 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:08 INFO - PROCESS | 1932 | 1461187568861 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 14:26:09 INFO - PROCESS | 1932 | 1461187568996 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x97ad7800 == 22 [pid = 1932] [id = 27] 14:26:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x9a87e000) [pid = 1932] [serial = 78] [outer = (nil)] 14:26:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x9fb1e800) [pid = 1932] [serial = 79] [outer = 0x9a87e000] 14:26:09 INFO - PROCESS | 1932 | 1461187569093 Marionette DEBUG loaded listener.js 14:26:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x9fb8d800) [pid = 1932] [serial = 80] [outer = 0x9a87e000] 14:26:09 INFO - PROCESS | 1932 | 1461187569938 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:26:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1384ms 14:26:10 INFO - PROCESS | 1932 | 1461187570010 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 14:26:10 INFO - PROCESS | 1932 | 1461187570014 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 14:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:26:10 INFO - PROCESS | 1932 | 1461187570022 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:26:10 INFO - PROCESS | 1932 | 1461187570026 Marionette TRACE conn3 <- [1,82,null,{}] 14:26:10 INFO - PROCESS | 1932 | 1461187570031 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:10 INFO - PROCESS | 1932 | 1461187570195 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 14:26:10 INFO - PROCESS | 1932 | 1461187570325 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x9ea14800 == 23 [pid = 1932] [id = 28] 14:26:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0xa0ab3400) [pid = 1932] [serial = 81] [outer = (nil)] 14:26:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0xa0c33400) [pid = 1932] [serial = 82] [outer = 0xa0ab3400] 14:26:10 INFO - PROCESS | 1932 | 1461187570416 Marionette DEBUG loaded listener.js 14:26:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0xa0f66c00) [pid = 1932] [serial = 83] [outer = 0xa0ab3400] 14:26:11 INFO - PROCESS | 1932 | 1461187571188 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:26:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:26:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1233ms 14:26:11 INFO - PROCESS | 1932 | 1461187571256 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 14:26:11 INFO - PROCESS | 1932 | 1461187571260 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 14:26:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:26:11 INFO - PROCESS | 1932 | 1461187571266 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:26:11 INFO - PROCESS | 1932 | 1461187571270 Marionette TRACE conn3 <- [1,86,null,{}] 14:26:11 INFO - PROCESS | 1932 | 1461187571276 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:11 INFO - PROCESS | 1932 | 1461187571430 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 14:26:11 INFO - PROCESS | 1932 | 1461187571587 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8b0c00 == 24 [pid = 1932] [id = 29] 14:26:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0xa0a4a000) [pid = 1932] [serial = 84] [outer = (nil)] 14:26:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0xa2a85c00) [pid = 1932] [serial = 85] [outer = 0xa0a4a000] 14:26:11 INFO - PROCESS | 1932 | 1461187571676 Marionette DEBUG loaded listener.js 14:26:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0xa2ac1400) [pid = 1932] [serial = 86] [outer = 0xa0a4a000] 14:26:12 INFO - PROCESS | 1932 | 1461187572446 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1233ms 14:26:12 INFO - PROCESS | 1932 | 1461187572512 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 14:26:12 INFO - PROCESS | 1932 | 1461187572517 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 14:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:26:12 INFO - PROCESS | 1932 | 1461187572524 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:26:12 INFO - PROCESS | 1932 | 1461187572528 Marionette TRACE conn3 <- [1,90,null,{}] 14:26:12 INFO - PROCESS | 1932 | 1461187572534 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:12 INFO - PROCESS | 1932 | 1461187572748 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 14:26:12 INFO - PROCESS | 1932 | 1461187572886 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:12 INFO - PROCESS | 1932 | ++DOCSHELL 0xa0ae1000 == 25 [pid = 1932] [id = 30] 14:26:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0xa3c78400) [pid = 1932] [serial = 87] [outer = (nil)] 14:26:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0xa4461400) [pid = 1932] [serial = 88] [outer = 0xa3c78400] 14:26:12 INFO - PROCESS | 1932 | 1461187572977 Marionette DEBUG loaded listener.js 14:26:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0xa45bc800) [pid = 1932] [serial = 89] [outer = 0xa3c78400] 14:26:13 INFO - PROCESS | 1932 | 1461187573773 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:26:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:26:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1284ms 14:26:13 INFO - PROCESS | 1932 | 1461187573810 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 14:26:13 INFO - PROCESS | 1932 | 1461187573814 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 14:26:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:26:13 INFO - PROCESS | 1932 | 1461187573820 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:26:13 INFO - PROCESS | 1932 | 1461187573823 Marionette TRACE conn3 <- [1,94,null,{}] 14:26:13 INFO - PROCESS | 1932 | 1461187573829 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:13 INFO - PROCESS | 1932 | 1461187573978 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 14:26:14 INFO - PROCESS | 1932 | 1461187574116 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x9288cc00 == 26 [pid = 1932] [id = 31] 14:26:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0xa0c3d800) [pid = 1932] [serial = 90] [outer = (nil)] 14:26:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0xa45e8000) [pid = 1932] [serial = 91] [outer = 0xa0c3d800] 14:26:14 INFO - PROCESS | 1932 | 1461187574201 Marionette DEBUG loaded listener.js 14:26:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0xa4c08400) [pid = 1932] [serial = 92] [outer = 0xa0c3d800] 14:26:14 INFO - PROCESS | 1932 | 1461187574990 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 14:26:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1231ms 14:26:15 INFO - PROCESS | 1932 | 1461187575061 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 14:26:15 INFO - PROCESS | 1932 | 1461187575064 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 14:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:26:15 INFO - PROCESS | 1932 | 1461187575073 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:26:15 INFO - PROCESS | 1932 | 1461187575076 Marionette TRACE conn3 <- [1,98,null,{}] 14:26:15 INFO - PROCESS | 1932 | 1461187575082 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:15 INFO - PROCESS | 1932 | 1461187575234 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 14:26:15 INFO - PROCESS | 1932 | 1461187575368 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:15 INFO - PROCESS | 1932 | ++DOCSHELL 0xa45e4800 == 27 [pid = 1932] [id = 32] 14:26:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0xa45e5800) [pid = 1932] [serial = 93] [outer = (nil)] 14:26:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0xa5f3a000) [pid = 1932] [serial = 94] [outer = 0xa45e5800] 14:26:15 INFO - PROCESS | 1932 | 1461187575458 Marionette DEBUG loaded listener.js 14:26:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0xa5f31000) [pid = 1932] [serial = 95] [outer = 0xa45e5800] 14:26:16 INFO - PROCESS | 1932 | 1461187576276 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 14:26:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1282ms 14:26:16 INFO - PROCESS | 1932 | 1461187576365 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 14:26:16 INFO - PROCESS | 1932 | 1461187576369 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 14:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:26:16 INFO - PROCESS | 1932 | 1461187576376 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:26:16 INFO - PROCESS | 1932 | 1461187576380 Marionette TRACE conn3 <- [1,102,null,{}] 14:26:16 INFO - PROCESS | 1932 | 1461187576386 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:16 INFO - PROCESS | 1932 | 1461187576557 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 14:26:16 INFO - PROCESS | 1932 | 1461187576772 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa8c000 == 28 [pid = 1932] [id = 33] 14:26:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x8fa8c800) [pid = 1932] [serial = 96] [outer = (nil)] 14:26:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x8fb05400) [pid = 1932] [serial = 97] [outer = 0x8fa8c800] 14:26:16 INFO - PROCESS | 1932 | 1461187576863 Marionette DEBUG loaded listener.js 14:26:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x90683000) [pid = 1932] [serial = 98] [outer = 0x8fa8c800] 14:26:17 INFO - PROCESS | 1932 | 1461187577682 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 14:26:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1394ms 14:26:17 INFO - PROCESS | 1932 | 1461187577772 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 14:26:17 INFO - PROCESS | 1932 | 1461187577779 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 14:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:26:17 INFO - PROCESS | 1932 | 1461187577789 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:26:17 INFO - PROCESS | 1932 | 1461187577794 Marionette TRACE conn3 <- [1,106,null,{}] 14:26:17 INFO - PROCESS | 1932 | 1461187577801 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:18 INFO - PROCESS | 1932 | 1461187578052 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 14:26:18 INFO - PROCESS | 1932 | --DOCSHELL 0x99221c00 == 27 [pid = 1932] [id = 21] 14:26:18 INFO - PROCESS | 1932 | --DOCSHELL 0x96297400 == 26 [pid = 1932] [id = 20] 14:26:18 INFO - PROCESS | 1932 | --DOCSHELL 0x8fa94c00 == 25 [pid = 1932] [id = 19] 14:26:18 INFO - PROCESS | 1932 | 1461187578260 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x928f5c00 == 26 [pid = 1932] [id = 34] 14:26:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x928f7800) [pid = 1932] [serial = 99] [outer = (nil)] 14:26:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x95a3c400) [pid = 1932] [serial = 100] [outer = 0x928f7800] 14:26:18 INFO - PROCESS | 1932 | 1461187578394 Marionette DEBUG loaded listener.js 14:26:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x97721400) [pid = 1932] [serial = 101] [outer = 0x928f7800] 14:26:19 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb04800 == 25 [pid = 1932] [id = 12] 14:26:19 INFO - PROCESS | 1932 | --DOCSHELL 0x9915e000 == 24 [pid = 1932] [id = 22] 14:26:19 INFO - PROCESS | 1932 | --DOCSHELL 0x8fa8c000 == 23 [pid = 1932] [id = 33] 14:26:19 INFO - PROCESS | 1932 | --DOCSHELL 0xa45e4800 == 22 [pid = 1932] [id = 32] 14:26:19 INFO - PROCESS | 1932 | --DOCSHELL 0xa0ae1000 == 21 [pid = 1932] [id = 30] 14:26:19 INFO - PROCESS | 1932 | --DOCSHELL 0x9288cc00 == 20 [pid = 1932] [id = 31] 14:26:19 INFO - PROCESS | 1932 | --DOCSHELL 0x9fb26400 == 19 [pid = 1932] [id = 14] 14:26:19 INFO - PROCESS | 1932 | --DOCSHELL 0x97ad7800 == 18 [pid = 1932] [id = 27] 14:26:19 INFO - PROCESS | 1932 | --DOCSHELL 0x9ea14800 == 17 [pid = 1932] [id = 28] 14:26:19 INFO - PROCESS | 1932 | --DOCSHELL 0x8f8b0c00 == 16 [pid = 1932] [id = 29] 14:26:19 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb10800 == 15 [pid = 1932] [id = 25] 14:26:19 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb10400 == 14 [pid = 1932] [id = 26] 14:26:20 INFO - PROCESS | 1932 | --DOCSHELL 0x91ed8000 == 13 [pid = 1932] [id = 6] 14:26:20 INFO - PROCESS | 1932 | --DOCSHELL 0x99811800 == 12 [pid = 1932] [id = 18] 14:26:20 INFO - PROCESS | 1932 | --DOCSHELL 0x8fa96c00 == 11 [pid = 1932] [id = 8] 14:26:20 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb05c00 == 10 [pid = 1932] [id = 23] 14:26:20 INFO - PROCESS | 1932 | --DOCSHELL 0x91ed2000 == 9 [pid = 1932] [id = 24] 14:26:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x91ed6400) [pid = 1932] [serial = 102] [outer = 0x912bc800] 14:26:22 INFO - PROCESS | 1932 | 1461187582137 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 14:26:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:26:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 4439ms 14:26:22 INFO - PROCESS | 1932 | 1461187582230 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 14:26:22 INFO - PROCESS | 1932 | 1461187582238 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 14:26:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:26:22 INFO - PROCESS | 1932 | 1461187582252 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:26:22 INFO - PROCESS | 1932 | 1461187582257 Marionette TRACE conn3 <- [1,110,null,{}] 14:26:22 INFO - PROCESS | 1932 | 1461187582265 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:22 INFO - PROCESS | 1932 | 1461187582432 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 14:26:22 INFO - PROCESS | 1932 | 1461187582536 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8b4400 == 10 [pid = 1932] [id = 35] 14:26:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x8fb06c00) [pid = 1932] [serial = 103] [outer = (nil)] 14:26:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x96291000) [pid = 1932] [serial = 104] [outer = 0x8fb06c00] 14:26:22 INFO - PROCESS | 1932 | 1461187582617 Marionette DEBUG loaded listener.js 14:26:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x9771a400) [pid = 1932] [serial = 105] [outer = 0x8fb06c00] 14:26:23 INFO - PROCESS | 1932 | 1461187583361 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 14:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1137ms 14:26:23 INFO - PROCESS | 1932 | 1461187583384 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 14:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:26:23 INFO - PROCESS | 1932 | 1461187583393 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 14:26:23 INFO - PROCESS | 1932 | 1461187583404 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:26:23 INFO - PROCESS | 1932 | 1461187583408 Marionette TRACE conn3 <- [1,114,null,{}] 14:26:23 INFO - PROCESS | 1932 | 1461187583459 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:23 INFO - PROCESS | 1932 | 1461187583623 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 14:26:23 INFO - PROCESS | 1932 | 1461187583633 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x91e75c00 == 11 [pid = 1932] [id = 36] 14:26:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x96c5c400) [pid = 1932] [serial = 106] [outer = (nil)] 14:26:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x9915e000) [pid = 1932] [serial = 107] [outer = 0x96c5c400] 14:26:23 INFO - PROCESS | 1932 | 1461187583707 Marionette DEBUG loaded listener.js 14:26:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x998ef000) [pid = 1932] [serial = 108] [outer = 0x96c5c400] 14:26:24 INFO - PROCESS | 1932 | 1461187584648 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 14:26:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1285ms 14:26:24 INFO - PROCESS | 1932 | 1461187584689 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 14:26:24 INFO - PROCESS | 1932 | 1461187584693 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 14:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:26:24 INFO - PROCESS | 1932 | 1461187584699 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:26:24 INFO - PROCESS | 1932 | 1461187584705 Marionette TRACE conn3 <- [1,118,null,{}] 14:26:24 INFO - PROCESS | 1932 | 1461187584728 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:24 INFO - PROCESS | 1932 | 1461187584947 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 14:26:24 INFO - PROCESS | 1932 | 1461187584969 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x99a59800 == 12 [pid = 1932] [id = 37] 14:26:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x9df6e000) [pid = 1932] [serial = 109] [outer = (nil)] 14:26:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x9ff0d000) [pid = 1932] [serial = 110] [outer = 0x9df6e000] 14:26:25 INFO - PROCESS | 1932 | 1461187585048 Marionette DEBUG loaded listener.js 14:26:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0xa0a45c00) [pid = 1932] [serial = 111] [outer = 0x9df6e000] 14:26:25 INFO - PROCESS | 1932 | 1461187585797 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 14:26:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:26:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1148ms 14:26:25 INFO - PROCESS | 1932 | 1461187585847 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 14:26:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:26:25 INFO - PROCESS | 1932 | 1461187585851 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 14:26:25 INFO - PROCESS | 1932 | 1461187585857 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:26:25 INFO - PROCESS | 1932 | 1461187585861 Marionette TRACE conn3 <- [1,122,null,{}] 14:26:25 INFO - PROCESS | 1932 | 1461187585866 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:26 INFO - PROCESS | 1932 | 1461187586685 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0xa0a4a000) [pid = 1932] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x9915bc00) [pid = 1932] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x8fb0b800) [pid = 1932] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x8fa8e000) [pid = 1932] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x96c5ac00) [pid = 1932] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x95a3cc00) [pid = 1932] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x95068c00) [pid = 1932] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x9fb26800) [pid = 1932] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x99814400) [pid = 1932] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0xa45e5800) [pid = 1932] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x9a87e000) [pid = 1932] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x8fa97000) [pid = 1932] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x91ed8400) [pid = 1932] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0xa0ab3400) [pid = 1932] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x9ff32800) [pid = 1932] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x9058f000) [pid = 1932] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x91ed3800) [pid = 1932] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0xa0c3d800) [pid = 1932] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0xa3c78400) [pid = 1932] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x9fb86800) [pid = 1932] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x8fb3ec00) [pid = 1932] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x99a27400) [pid = 1932] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x97c4bc00) [pid = 1932] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x912bf400) [pid = 1932] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:26:26 INFO - PROCESS | 1932 | 1461187586888 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8ac000 == 13 [pid = 1932] [id = 38] 14:26:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x8f8ae800) [pid = 1932] [serial = 112] [outer = (nil)] 14:26:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x8fa93400) [pid = 1932] [serial = 113] [outer = 0x8f8ae800] 14:26:26 INFO - PROCESS | 1932 | 1461187586961 Marionette DEBUG loaded listener.js 14:26:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x8fb03400) [pid = 1932] [serial = 114] [outer = 0x8f8ae800] 14:26:27 INFO - PROCESS | 1932 | 1461187587561 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 14:26:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1732ms 14:26:27 INFO - PROCESS | 1932 | 1461187587590 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 14:26:27 INFO - PROCESS | 1932 | 1461187587593 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 14:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:26:27 INFO - PROCESS | 1932 | 1461187587599 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:26:27 INFO - PROCESS | 1932 | 1461187587602 Marionette TRACE conn3 <- [1,126,null,{}] 14:26:27 INFO - PROCESS | 1932 | 1461187587608 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:27 INFO - PROCESS | 1932 | 1461187587741 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 14:26:27 INFO - PROCESS | 1932 | 1461187587761 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x8faa3800 == 14 [pid = 1932] [id = 39] 14:26:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x8faa7800) [pid = 1932] [serial = 115] [outer = (nil)] 14:26:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x92886000) [pid = 1932] [serial = 116] [outer = 0x8faa7800] 14:26:27 INFO - PROCESS | 1932 | 1461187587836 Marionette DEBUG loaded listener.js 14:26:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x92889c00) [pid = 1932] [serial = 117] [outer = 0x8faa7800] 14:26:28 INFO - PROCESS | 1932 | 1461187588609 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 14:26:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1030ms 14:26:28 INFO - PROCESS | 1932 | 1461187588677 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 14:26:28 INFO - PROCESS | 1932 | 1461187588683 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 14:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:26:28 INFO - PROCESS | 1932 | 1461187588714 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:26:28 INFO - PROCESS | 1932 | 1461187588719 Marionette TRACE conn3 <- [1,130,null,{}] 14:26:28 INFO - PROCESS | 1932 | 1461187588733 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:28 INFO - PROCESS | 1932 | 1461187588936 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 14:26:29 INFO - PROCESS | 1932 | 1461187589074 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb4a800 == 15 [pid = 1932] [id = 40] 14:26:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x91e7f800) [pid = 1932] [serial = 118] [outer = (nil)] 14:26:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x92886400) [pid = 1932] [serial = 119] [outer = 0x91e7f800] 14:26:29 INFO - PROCESS | 1932 | 1461187589166 Marionette DEBUG loaded listener.js 14:26:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x945ae000) [pid = 1932] [serial = 120] [outer = 0x91e7f800] 14:26:30 INFO - PROCESS | 1932 | 1461187590120 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 14:26:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:26:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1442ms 14:26:30 INFO - PROCESS | 1932 | 1461187590157 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 14:26:30 INFO - PROCESS | 1932 | 1461187590162 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 14:26:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:26:30 INFO - PROCESS | 1932 | 1461187590173 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:26:30 INFO - PROCESS | 1932 | 1461187590178 Marionette TRACE conn3 <- [1,134,null,{}] 14:26:30 INFO - PROCESS | 1932 | 1461187590187 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:30 INFO - PROCESS | 1932 | 1461187590358 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 14:26:30 INFO - PROCESS | 1932 | 1461187590496 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x96f90c00 == 16 [pid = 1932] [id = 41] 14:26:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x97ad8c00) [pid = 1932] [serial = 121] [outer = (nil)] 14:26:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x97fa4800) [pid = 1932] [serial = 122] [outer = 0x97ad8c00] 14:26:30 INFO - PROCESS | 1932 | 1461187590582 Marionette DEBUG loaded listener.js 14:26:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x98e73800) [pid = 1932] [serial = 123] [outer = 0x97ad8c00] 14:26:31 INFO - PROCESS | 1932 | 1461187591634 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 14:26:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:26:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1488ms 14:26:31 INFO - PROCESS | 1932 | 1461187591659 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 14:26:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:26:31 INFO - PROCESS | 1932 | 1461187591664 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 14:26:31 INFO - PROCESS | 1932 | 1461187591670 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:26:31 INFO - PROCESS | 1932 | 1461187591674 Marionette TRACE conn3 <- [1,138,null,{}] 14:26:31 INFO - PROCESS | 1932 | 1461187591682 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:31 INFO - PROCESS | 1932 | 1461187591850 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 14:26:32 INFO - PROCESS | 1932 | 1461187592027 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x9df6d000 == 17 [pid = 1932] [id = 42] 14:26:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x9df75000) [pid = 1932] [serial = 124] [outer = (nil)] 14:26:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x9ea11c00) [pid = 1932] [serial = 125] [outer = 0x9df75000] 14:26:32 INFO - PROCESS | 1932 | 1461187592125 Marionette DEBUG loaded listener.js 14:26:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x9fb27000) [pid = 1932] [serial = 126] [outer = 0x9df75000] 14:26:33 INFO - PROCESS | 1932 | 1461187593021 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 14:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1390ms 14:26:33 INFO - PROCESS | 1932 | 1461187593059 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 14:26:33 INFO - PROCESS | 1932 | 1461187593062 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 14:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:26:33 INFO - PROCESS | 1932 | 1461187593069 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:26:33 INFO - PROCESS | 1932 | 1461187593073 Marionette TRACE conn3 <- [1,142,null,{}] 14:26:33 INFO - PROCESS | 1932 | 1461187593078 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:33 INFO - PROCESS | 1932 | 1461187593259 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 14:26:33 INFO - PROCESS | 1932 | 1461187593447 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:33 INFO - PROCESS | 1932 | ++DOCSHELL 0xa0ad7400 == 18 [pid = 1932] [id = 43] 14:26:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0xa0ae1000) [pid = 1932] [serial = 127] [outer = (nil)] 14:26:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0xa0c3d800) [pid = 1932] [serial = 128] [outer = 0xa0ae1000] 14:26:33 INFO - PROCESS | 1932 | 1461187593573 Marionette DEBUG loaded listener.js 14:26:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0xa0f39000) [pid = 1932] [serial = 129] [outer = 0xa0ae1000] 14:26:34 INFO - PROCESS | 1932 | 1461187594722 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 14:26:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1681ms 14:26:34 INFO - PROCESS | 1932 | 1461187594751 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 14:26:34 INFO - PROCESS | 1932 | 1461187594756 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 14:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:26:34 INFO - PROCESS | 1932 | 1461187594764 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:26:34 INFO - PROCESS | 1932 | 1461187594770 Marionette TRACE conn3 <- [1,146,null,{}] 14:26:34 INFO - PROCESS | 1932 | 1461187594779 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:34 INFO - PROCESS | 1932 | 1461187594937 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 14:26:35 INFO - PROCESS | 1932 | 1461187595144 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x91ed2000 == 19 [pid = 1932] [id = 44] 14:26:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x91ed5400) [pid = 1932] [serial = 130] [outer = (nil)] 14:26:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x9288b000) [pid = 1932] [serial = 131] [outer = 0x91ed5400] 14:26:35 INFO - PROCESS | 1932 | 1461187595221 Marionette DEBUG loaded listener.js 14:26:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x945ad800) [pid = 1932] [serial = 132] [outer = 0x91ed5400] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x9506bc00) [pid = 1932] [serial = 71] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0xa2ac1400) [pid = 1932] [serial = 86] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x8fb05400) [pid = 1932] [serial = 97] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0xa2a85c00) [pid = 1932] [serial = 85] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x912be800) [pid = 1932] [serial = 73] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0xa2ac9800) [pid = 1932] [serial = 2] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0xa0f66c00) [pid = 1932] [serial = 83] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x90689c00) [pid = 1932] [serial = 28] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x99818000) [pid = 1932] [serial = 49] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x99a1fc00) [pid = 1932] [serial = 50] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x91ed9000) [pid = 1932] [serial = 34] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x8fa99000) [pid = 1932] [serial = 25] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x98e75c00) [pid = 1932] [serial = 37] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x97faf400) [pid = 1932] [serial = 46] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x8fb07400) [pid = 1932] [serial = 26] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x998efc00) [pid = 1932] [serial = 38] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x98ced400) [pid = 1932] [serial = 47] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x96299000) [pid = 1932] [serial = 43] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x9fc58400) [pid = 1932] [serial = 40] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x96f95800) [pid = 1932] [serial = 35] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x9ff33000) [pid = 1932] [serial = 41] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x914ddc00) [pid = 1932] [serial = 23] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x9a648000) [pid = 1932] [serial = 52] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x9a652000) [pid = 1932] [serial = 53] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x91ed9400) [pid = 1932] [serial = 31] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x9776f800) [pid = 1932] [serial = 44] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x9ea17c00) [pid = 1932] [serial = 62] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x9fc62800) [pid = 1932] [serial = 64] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x9fb1e800) [pid = 1932] [serial = 79] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x98e79800) [pid = 1932] [serial = 59] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x9df74000) [pid = 1932] [serial = 61] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x96f86400) [pid = 1932] [serial = 56] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x98cf5000) [pid = 1932] [serial = 58] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x96251400) [pid = 1932] [serial = 55] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x98cfa000) [pid = 1932] [serial = 76] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0xa4461400) [pid = 1932] [serial = 88] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x912be400) [pid = 1932] [serial = 19] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0xa0a48800) [pid = 1932] [serial = 68] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x95a3c800) [pid = 1932] [serial = 74] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 68 (0x9288d800) [pid = 1932] [serial = 70] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 67 (0xa4c08400) [pid = 1932] [serial = 92] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 66 (0xa5f3a000) [pid = 1932] [serial = 94] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 65 (0xa45bc800) [pid = 1932] [serial = 89] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 64 (0x9ff10000) [pid = 1932] [serial = 65] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 63 (0x97d2c000) [pid = 1932] [serial = 12] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 62 (0xa45e8000) [pid = 1932] [serial = 91] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 61 (0x9ffc1000) [pid = 1932] [serial = 67] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 60 (0x9810f800) [pid = 1932] [serial = 9] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 59 (0x99157c00) [pid = 1932] [serial = 77] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 58 (0xa5f31000) [pid = 1932] [serial = 95] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 57 (0x9fb8d800) [pid = 1932] [serial = 80] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 56 (0x8fa9a400) [pid = 1932] [serial = 22] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 55 (0x91eda400) [pid = 1932] [serial = 16] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 54 (0xa0c33400) [pid = 1932] [serial = 82] [outer = (nil)] [url = about:blank] 14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 53 (0x91edf000) [pid = 1932] [serial = 17] [outer = (nil)] [url = about:blank] 14:26:36 INFO - PROCESS | 1932 | 1461187596085 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 14:26:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:26:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1336ms 14:26:36 INFO - PROCESS | 1932 | 1461187596100 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 14:26:36 INFO - PROCESS | 1932 | 1461187596108 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 14:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:26:36 INFO - PROCESS | 1932 | 1461187596117 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:26:36 INFO - PROCESS | 1932 | 1461187596121 Marionette TRACE conn3 <- [1,150,null,{}] 14:26:36 INFO - PROCESS | 1932 | 1461187596127 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:36 INFO - PROCESS | 1932 | 1461187596288 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 14:26:36 INFO - PROCESS | 1932 | 1461187596423 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x95a42400 == 20 [pid = 1932] [id = 45] 14:26:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 54 (0x96251400) [pid = 1932] [serial = 133] [outer = (nil)] 14:26:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 55 (0x96c5bc00) [pid = 1932] [serial = 134] [outer = 0x96251400] 14:26:36 INFO - PROCESS | 1932 | 1461187596513 Marionette DEBUG loaded listener.js 14:26:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 56 (0x96f8d800) [pid = 1932] [serial = 135] [outer = 0x96251400] 14:26:37 INFO - PROCESS | 1932 | 1461187597415 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 14:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1330ms 14:26:37 INFO - PROCESS | 1932 | 1461187597459 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 14:26:37 INFO - PROCESS | 1932 | 1461187597462 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 14:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:26:37 INFO - PROCESS | 1932 | 1461187597471 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:26:37 INFO - PROCESS | 1932 | 1461187597476 Marionette TRACE conn3 <- [1,154,null,{}] 14:26:37 INFO - PROCESS | 1932 | 1461187597491 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:37 INFO - PROCESS | 1932 | 1461187597651 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 14:26:37 INFO - PROCESS | 1932 | 1461187597742 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x90689c00 == 21 [pid = 1932] [id = 46] 14:26:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 57 (0x97d23000) [pid = 1932] [serial = 136] [outer = (nil)] 14:26:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 58 (0x98a1d400) [pid = 1932] [serial = 137] [outer = 0x97d23000] 14:26:37 INFO - PROCESS | 1932 | 1461187597820 Marionette DEBUG loaded listener.js 14:26:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 59 (0x98ea0400) [pid = 1932] [serial = 138] [outer = 0x97d23000] 14:26:38 INFO - PROCESS | 1932 | 1461187598506 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 14:26:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:26:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1081ms 14:26:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:26:38 INFO - PROCESS | 1932 | 1461187598561 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 14:26:38 INFO - PROCESS | 1932 | 1461187598564 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 14:26:38 INFO - PROCESS | 1932 | 1461187598572 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:26:38 INFO - PROCESS | 1932 | 1461187598575 Marionette TRACE conn3 <- [1,158,null,{}] 14:26:38 INFO - PROCESS | 1932 | 1461187598596 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:38 INFO - PROCESS | 1932 | 1461187598770 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 14:26:38 INFO - PROCESS | 1932 | 1461187598790 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa8b800 == 22 [pid = 1932] [id = 47] 14:26:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 60 (0x96f8d400) [pid = 1932] [serial = 139] [outer = (nil)] 14:26:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 61 (0x998edc00) [pid = 1932] [serial = 140] [outer = 0x96f8d400] 14:26:38 INFO - PROCESS | 1932 | 1461187598872 Marionette DEBUG loaded listener.js 14:26:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 62 (0x99a22800) [pid = 1932] [serial = 141] [outer = 0x96f8d400] 14:26:39 INFO - PROCESS | 1932 | 1461187599640 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 14:26:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:26:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1095ms 14:26:39 INFO - PROCESS | 1932 | 1461187599666 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 14:26:39 INFO - PROCESS | 1932 | 1461187599668 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 14:26:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:26:39 INFO - PROCESS | 1932 | 1461187599686 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:26:39 INFO - PROCESS | 1932 | 1461187599689 Marionette TRACE conn3 <- [1,162,null,{}] 14:26:39 INFO - PROCESS | 1932 | 1461187599694 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:39 INFO - PROCESS | 1932 | 1461187599864 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 14:26:39 INFO - PROCESS | 1932 | 1461187599934 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8ad400 == 23 [pid = 1932] [id = 48] 14:26:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 63 (0x99a21000) [pid = 1932] [serial = 142] [outer = (nil)] 14:26:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 64 (0x99bef400) [pid = 1932] [serial = 143] [outer = 0x99a21000] 14:26:40 INFO - PROCESS | 1932 | 1461187600004 Marionette DEBUG loaded listener.js 14:26:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 65 (0x99bee000) [pid = 1932] [serial = 144] [outer = 0x99a21000] 14:26:40 INFO - PROCESS | 1932 | --DOMWINDOW == 64 (0x9df6e000) [pid = 1932] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:26:40 INFO - PROCESS | 1932 | --DOMWINDOW == 63 (0x928f7800) [pid = 1932] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:26:40 INFO - PROCESS | 1932 | --DOMWINDOW == 62 (0x96c5c400) [pid = 1932] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:26:40 INFO - PROCESS | 1932 | --DOMWINDOW == 61 (0x8fb06c00) [pid = 1932] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:26:40 INFO - PROCESS | 1932 | --DOMWINDOW == 60 (0x8f8ae800) [pid = 1932] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:26:40 INFO - PROCESS | 1932 | 1461187600818 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 14:26:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:26:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1179ms 14:26:40 INFO - PROCESS | 1932 | 1461187600866 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 14:26:40 INFO - PROCESS | 1932 | 1461187600870 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 14:26:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:26:40 INFO - PROCESS | 1932 | 1461187600876 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:26:40 INFO - PROCESS | 1932 | 1461187600878 Marionette TRACE conn3 <- [1,166,null,{}] 14:26:40 INFO - PROCESS | 1932 | 1461187600884 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:41 INFO - PROCESS | 1932 | 1461187601092 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 14:26:41 INFO - PROCESS | 1932 | 1461187601106 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8b1c00 == 24 [pid = 1932] [id = 49] 14:26:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 61 (0x8fb03c00) [pid = 1932] [serial = 145] [outer = (nil)] 14:26:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 62 (0x99bf4400) [pid = 1932] [serial = 146] [outer = 0x8fb03c00] 14:26:41 INFO - PROCESS | 1932 | 1461187601181 Marionette DEBUG loaded listener.js 14:26:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 63 (0x9a64d400) [pid = 1932] [serial = 147] [outer = 0x8fb03c00] 14:26:41 INFO - PROCESS | 1932 | 1461187601904 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 14:26:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:26:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1077ms 14:26:41 INFO - PROCESS | 1932 | 1461187601961 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 14:26:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:26:41 INFO - PROCESS | 1932 | 1461187601978 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 14:26:41 INFO - PROCESS | 1932 | 1461187601989 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:26:41 INFO - PROCESS | 1932 | 1461187601993 Marionette TRACE conn3 <- [1,170,null,{}] 14:26:42 INFO - PROCESS | 1932 | 1461187601998 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:42 INFO - PROCESS | 1932 | 1461187602179 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 14:26:42 INFO - PROCESS | 1932 | 1461187602192 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x99bf7c00 == 25 [pid = 1932] [id = 50] 14:26:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 64 (0x9a649400) [pid = 1932] [serial = 148] [outer = (nil)] 14:26:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 65 (0x9ea13c00) [pid = 1932] [serial = 149] [outer = 0x9a649400] 14:26:42 INFO - PROCESS | 1932 | 1461187602262 Marionette DEBUG loaded listener.js 14:26:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 66 (0x9fb26c00) [pid = 1932] [serial = 150] [outer = 0x9a649400] 14:26:42 INFO - PROCESS | 1932 | 1461187602707 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:26:43 INFO - PROCESS | 1932 | 1461187603241 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 14:26:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:26:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1283ms 14:26:43 INFO - PROCESS | 1932 | 1461187603268 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 14:26:43 INFO - PROCESS | 1932 | 1461187603275 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 14:26:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:26:43 INFO - PROCESS | 1932 | 1461187603282 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:26:43 INFO - PROCESS | 1932 | 1461187603288 Marionette TRACE conn3 <- [1,174,null,{}] 14:26:43 INFO - PROCESS | 1932 | 1461187603297 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:43 INFO - PROCESS | 1932 | 1461187603472 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 14:26:43 INFO - PROCESS | 1932 | 1461187603606 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa9a400 == 26 [pid = 1932] [id = 51] 14:26:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 67 (0x91ed9800) [pid = 1932] [serial = 151] [outer = (nil)] 14:26:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 68 (0x928f4800) [pid = 1932] [serial = 152] [outer = 0x91ed9800] 14:26:43 INFO - PROCESS | 1932 | 1461187603695 Marionette DEBUG loaded listener.js 14:26:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x96f8a800) [pid = 1932] [serial = 153] [outer = 0x91ed9800] 14:26:44 INFO - PROCESS | 1932 | 1461187604784 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 14:26:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:26:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1540ms 14:26:44 INFO - PROCESS | 1932 | 1461187604821 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 14:26:44 INFO - PROCESS | 1932 | 1461187604829 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 14:26:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:26:44 INFO - PROCESS | 1932 | 1461187604839 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:26:44 INFO - PROCESS | 1932 | 1461187604843 Marionette TRACE conn3 <- [1,178,null,{}] 14:26:44 INFO - PROCESS | 1932 | 1461187604850 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:45 INFO - PROCESS | 1932 | 1461187605053 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 14:26:45 INFO - PROCESS | 1932 | 1461187605188 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb10c00 == 27 [pid = 1932] [id = 52] 14:26:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x91ed9400) [pid = 1932] [serial = 154] [outer = (nil)] 14:26:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x97c4b000) [pid = 1932] [serial = 155] [outer = 0x91ed9400] 14:26:45 INFO - PROCESS | 1932 | 1461187605273 Marionette DEBUG loaded listener.js 14:26:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x982c8c00) [pid = 1932] [serial = 156] [outer = 0x91ed9400] 14:26:46 INFO - PROCESS | 1932 | 1461187606104 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 14:26:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:26:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1329ms 14:26:46 INFO - PROCESS | 1932 | 1461187606169 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 14:26:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:26:46 INFO - PROCESS | 1932 | 1461187606173 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 14:26:46 INFO - PROCESS | 1932 | 1461187606180 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:26:46 INFO - PROCESS | 1932 | 1461187606186 Marionette TRACE conn3 <- [1,182,null,{}] 14:26:46 INFO - PROCESS | 1932 | 1461187606202 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:46 INFO - PROCESS | 1932 | 1461187606409 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 14:26:46 INFO - PROCESS | 1932 | 1461187606577 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x97719000 == 28 [pid = 1932] [id = 53] 14:26:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x97d2dc00) [pid = 1932] [serial = 157] [outer = (nil)] 14:26:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x9ea16c00) [pid = 1932] [serial = 158] [outer = 0x97d2dc00] 14:26:46 INFO - PROCESS | 1932 | 1461187606668 Marionette DEBUG loaded listener.js 14:26:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x9feeb800) [pid = 1932] [serial = 159] [outer = 0x97d2dc00] 14:26:47 INFO - PROCESS | 1932 | 1461187607504 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 14:26:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:26:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1387ms 14:26:47 INFO - PROCESS | 1932 | 1461187607567 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 14:26:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:26:47 INFO - PROCESS | 1932 | 1461187607571 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 14:26:47 INFO - PROCESS | 1932 | 1461187607578 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:26:47 INFO - PROCESS | 1932 | 1461187607581 Marionette TRACE conn3 <- [1,186,null,{}] 14:26:47 INFO - PROCESS | 1932 | 1461187607587 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:47 INFO - PROCESS | 1932 | 1461187607752 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 14:26:47 INFO - PROCESS | 1932 | 1461187607886 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x8faa2800 == 29 [pid = 1932] [id = 54] 14:26:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x97c43400) [pid = 1932] [serial = 160] [outer = (nil)] 14:26:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0xa0c33000) [pid = 1932] [serial = 161] [outer = 0x97c43400] 14:26:47 INFO - PROCESS | 1932 | 1461187607974 Marionette DEBUG loaded listener.js 14:26:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0xa0e40400) [pid = 1932] [serial = 162] [outer = 0x97c43400] 14:26:48 INFO - PROCESS | 1932 | 1461187608908 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 14:26:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:26:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1384ms 14:26:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:26:48 INFO - PROCESS | 1932 | 1461187608962 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 14:26:48 INFO - PROCESS | 1932 | 1461187608965 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 14:26:48 INFO - PROCESS | 1932 | 1461187608971 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:26:48 INFO - PROCESS | 1932 | 1461187608975 Marionette TRACE conn3 <- [1,190,null,{}] 14:26:48 INFO - PROCESS | 1932 | 1461187608980 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:49 INFO - PROCESS | 1932 | 1461187609141 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 14:26:49 INFO - PROCESS | 1932 | 1461187609277 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb49800 == 30 [pid = 1932] [id = 55] 14:26:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x9ffc1000) [pid = 1932] [serial = 163] [outer = (nil)] 14:26:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0xa2ac9400) [pid = 1932] [serial = 164] [outer = 0x9ffc1000] 14:26:49 INFO - PROCESS | 1932 | 1461187609364 Marionette DEBUG loaded listener.js 14:26:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0xa2acac00) [pid = 1932] [serial = 165] [outer = 0x9ffc1000] 14:26:50 INFO - PROCESS | 1932 | 1461187610430 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 14:26:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:26:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1486ms 14:26:50 INFO - PROCESS | 1932 | 1461187610457 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 14:26:50 INFO - PROCESS | 1932 | 1461187610463 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 14:26:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:26:50 INFO - PROCESS | 1932 | 1461187610471 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:26:50 INFO - PROCESS | 1932 | 1461187610476 Marionette TRACE conn3 <- [1,194,null,{}] 14:26:50 INFO - PROCESS | 1932 | 1461187610485 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:50 INFO - PROCESS | 1932 | 1461187610645 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 14:26:50 INFO - PROCESS | 1932 | 1461187610824 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x9288c800 == 31 [pid = 1932] [id = 56] 14:26:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x92893c00) [pid = 1932] [serial = 166] [outer = (nil)] 14:26:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x9501b000) [pid = 1932] [serial = 167] [outer = 0x92893c00] 14:26:50 INFO - PROCESS | 1932 | 1461187610906 Marionette DEBUG loaded listener.js 14:26:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x96f94800) [pid = 1932] [serial = 168] [outer = 0x92893c00] 14:26:51 INFO - PROCESS | 1932 | 1461187611734 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 14:26:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:26:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1339ms 14:26:51 INFO - PROCESS | 1932 | 1461187611810 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 14:26:51 INFO - PROCESS | 1932 | 1461187611818 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 14:26:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:26:51 INFO - PROCESS | 1932 | 1461187611828 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:26:51 INFO - PROCESS | 1932 | 1461187611832 Marionette TRACE conn3 <- [1,198,null,{}] 14:26:51 INFO - PROCESS | 1932 | 1461187611838 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:52 INFO - PROCESS | 1932 | 1461187612032 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 14:26:52 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x92886000) [pid = 1932] [serial = 116] [outer = (nil)] [url = about:blank] 14:26:52 INFO - PROCESS | 1932 | 1461187612206 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa93c00 == 32 [pid = 1932] [id = 57] 14:26:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x8faa3c00) [pid = 1932] [serial = 169] [outer = (nil)] 14:26:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x8fb0ac00) [pid = 1932] [serial = 170] [outer = 0x8faa3c00] 14:26:52 INFO - PROCESS | 1932 | 1461187612316 Marionette DEBUG loaded listener.js 14:26:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x9506a400) [pid = 1932] [serial = 171] [outer = 0x8faa3c00] 14:26:52 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x9ff0d000) [pid = 1932] [serial = 110] [outer = (nil)] [url = about:blank] 14:26:52 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x97721400) [pid = 1932] [serial = 101] [outer = (nil)] [url = about:blank] 14:26:52 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x9915e000) [pid = 1932] [serial = 107] [outer = (nil)] [url = about:blank] 14:26:52 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x96291000) [pid = 1932] [serial = 104] [outer = (nil)] [url = about:blank] 14:26:52 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x9771a400) [pid = 1932] [serial = 105] [outer = (nil)] [url = about:blank] 14:26:52 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x95069000) [pid = 1932] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:26:52 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0xa0a45c00) [pid = 1932] [serial = 111] [outer = (nil)] [url = about:blank] 14:26:52 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x8fa93400) [pid = 1932] [serial = 113] [outer = (nil)] [url = about:blank] 14:26:52 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x8fb03400) [pid = 1932] [serial = 114] [outer = (nil)] [url = about:blank] 14:26:52 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x998ef000) [pid = 1932] [serial = 108] [outer = (nil)] [url = about:blank] 14:26:52 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x95a3c400) [pid = 1932] [serial = 100] [outer = (nil)] [url = about:blank] 14:26:53 INFO - PROCESS | 1932 | 1461187613006 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 14:26:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:26:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1231ms 14:26:53 INFO - PROCESS | 1932 | 1461187613079 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 14:26:53 INFO - PROCESS | 1932 | 1461187613082 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 14:26:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:26:53 INFO - PROCESS | 1932 | 1461187613094 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:26:53 INFO - PROCESS | 1932 | 1461187613098 Marionette TRACE conn3 <- [1,202,null,{}] 14:26:53 INFO - PROCESS | 1932 | 1461187613116 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:53 INFO - PROCESS | 1932 | 1461187613267 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 14:26:53 INFO - PROCESS | 1932 | 1461187613278 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb46800 == 33 [pid = 1932] [id = 58] 14:26:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x96f90000) [pid = 1932] [serial = 172] [outer = (nil)] 14:26:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x98e72000) [pid = 1932] [serial = 173] [outer = 0x96f90000] 14:26:53 INFO - PROCESS | 1932 | 1461187613352 Marionette DEBUG loaded listener.js 14:26:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x9915b000) [pid = 1932] [serial = 174] [outer = 0x96f90000] 14:26:54 INFO - PROCESS | 1932 | 1461187614353 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 14:26:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:26:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1292ms 14:26:54 INFO - PROCESS | 1932 | 1461187614383 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 14:26:54 INFO - PROCESS | 1932 | 1461187614389 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 14:26:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:26:54 INFO - PROCESS | 1932 | 1461187614397 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:26:54 INFO - PROCESS | 1932 | 1461187614403 Marionette TRACE conn3 <- [1,206,null,{}] 14:26:54 INFO - PROCESS | 1932 | 1461187614412 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:54 INFO - PROCESS | 1932 | 1461187614582 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 14:26:54 INFO - PROCESS | 1932 | 1461187614718 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x8faaf800 == 34 [pid = 1932] [id = 59] 14:26:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x914d2c00) [pid = 1932] [serial = 175] [outer = (nil)] 14:26:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x96291000) [pid = 1932] [serial = 176] [outer = 0x914d2c00] 14:26:54 INFO - PROCESS | 1932 | 1461187614810 Marionette DEBUG loaded listener.js 14:26:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x97a8ac00) [pid = 1932] [serial = 177] [outer = 0x914d2c00] 14:26:55 INFO - PROCESS | 1932 | 1461187615642 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 14:26:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:26:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1283ms 14:26:55 INFO - PROCESS | 1932 | 1461187615680 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 14:26:55 INFO - PROCESS | 1932 | 1461187615688 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 14:26:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:26:55 INFO - PROCESS | 1932 | 1461187615700 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:26:55 INFO - PROCESS | 1932 | 1461187615704 Marionette TRACE conn3 <- [1,210,null,{}] 14:26:55 INFO - PROCESS | 1932 | 1461187615728 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:55 INFO - PROCESS | 1932 | 1461187615894 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 14:26:56 INFO - PROCESS | 1932 | 1461187616029 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x914dfc00 == 35 [pid = 1932] [id = 60] 14:26:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x96cdbc00) [pid = 1932] [serial = 178] [outer = (nil)] 14:26:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x98e79c00) [pid = 1932] [serial = 179] [outer = 0x96cdbc00] 14:26:56 INFO - PROCESS | 1932 | 1461187616119 Marionette DEBUG loaded listener.js 14:26:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x998ee000) [pid = 1932] [serial = 180] [outer = 0x96cdbc00] 14:26:56 INFO - PROCESS | 1932 | 1461187616933 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 14:26:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:26:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1258ms 14:26:56 INFO - PROCESS | 1932 | 1461187616958 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 14:26:56 INFO - PROCESS | 1932 | 1461187616962 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 14:26:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:26:56 INFO - PROCESS | 1932 | 1461187616969 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:26:56 INFO - PROCESS | 1932 | 1461187616974 Marionette TRACE conn3 <- [1,214,null,{}] 14:26:57 INFO - PROCESS | 1932 | 1461187617009 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:57 INFO - PROCESS | 1932 | 1461187617182 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 14:26:57 INFO - PROCESS | 1932 | 1461187617317 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8ae800 == 36 [pid = 1932] [id = 61] 14:26:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x8fa8e800) [pid = 1932] [serial = 181] [outer = (nil)] 14:26:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x9df6f000) [pid = 1932] [serial = 182] [outer = 0x8fa8e800] 14:26:57 INFO - PROCESS | 1932 | 1461187617418 Marionette DEBUG loaded listener.js 14:26:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x9fb84c00) [pid = 1932] [serial = 183] [outer = 0x8fa8e800] 14:26:58 INFO - PROCESS | 1932 | 1461187618377 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 14:26:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:26:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1453ms 14:26:58 INFO - PROCESS | 1932 | 1461187618422 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 14:26:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:26:58 INFO - PROCESS | 1932 | 1461187618427 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 14:26:58 INFO - PROCESS | 1932 | 1461187618433 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:26:58 INFO - PROCESS | 1932 | 1461187618436 Marionette TRACE conn3 <- [1,218,null,{}] 14:26:58 INFO - PROCESS | 1932 | 1461187618442 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:58 INFO - PROCESS | 1932 | 1461187618605 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 14:26:58 INFO - PROCESS | 1932 | 1461187618741 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x9df75400 == 37 [pid = 1932] [id = 62] 14:26:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0xa0a49000) [pid = 1932] [serial = 184] [outer = (nil)] 14:26:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0xa0c33400) [pid = 1932] [serial = 185] [outer = 0xa0a49000] 14:26:58 INFO - PROCESS | 1932 | 1461187618827 Marionette DEBUG loaded listener.js 14:26:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0xa2abe800) [pid = 1932] [serial = 186] [outer = 0xa0a49000] 14:26:59 INFO - PROCESS | 1932 | 1461187619674 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 14:26:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:26:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1287ms 14:26:59 INFO - PROCESS | 1932 | 1461187619720 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 14:26:59 INFO - PROCESS | 1932 | 1461187619723 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 14:26:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:26:59 INFO - PROCESS | 1932 | 1461187619731 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:26:59 INFO - PROCESS | 1932 | 1461187619735 Marionette TRACE conn3 <- [1,222,null,{}] 14:26:59 INFO - PROCESS | 1932 | 1461187619758 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:59 INFO - PROCESS | 1932 | 1461187619916 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 14:27:00 INFO - PROCESS | 1932 | 1461187620052 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x9ff38400 == 38 [pid = 1932] [id = 63] 14:27:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x9ffa0c00) [pid = 1932] [serial = 187] [outer = (nil)] 14:27:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0xa4456400) [pid = 1932] [serial = 188] [outer = 0x9ffa0c00] 14:27:00 INFO - PROCESS | 1932 | 1461187620141 Marionette DEBUG loaded listener.js 14:27:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0xa4459400) [pid = 1932] [serial = 189] [outer = 0x9ffa0c00] 14:27:00 INFO - PROCESS | 1932 | 1461187620945 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 14:27:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:27:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1289ms 14:27:01 INFO - PROCESS | 1932 | 1461187621020 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 14:27:01 INFO - PROCESS | 1932 | 1461187621025 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 14:27:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:27:01 INFO - PROCESS | 1932 | 1461187621031 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:27:01 INFO - PROCESS | 1932 | 1461187621033 Marionette TRACE conn3 <- [1,226,null,{}] 14:27:01 INFO - PROCESS | 1932 | 1461187621040 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:01 INFO - PROCESS | 1932 | 1461187621269 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 14:27:01 INFO - PROCESS | 1932 | 1461187621409 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x94559400 == 39 [pid = 1932] [id = 64] 14:27:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x94559800) [pid = 1932] [serial = 190] [outer = (nil)] 14:27:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x94563800) [pid = 1932] [serial = 191] [outer = 0x94559800] 14:27:01 INFO - PROCESS | 1932 | 1461187621498 Marionette DEBUG loaded listener.js 14:27:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0xa0f70800) [pid = 1932] [serial = 192] [outer = 0x94559800] 14:27:02 INFO - PROCESS | 1932 | 1461187622386 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 14:27:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:27:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1384ms 14:27:02 INFO - PROCESS | 1932 | 1461187622416 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 14:27:02 INFO - PROCESS | 1932 | 1461187622420 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 14:27:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:27:02 INFO - PROCESS | 1932 | 1461187622426 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:27:02 INFO - PROCESS | 1932 | 1461187622429 Marionette TRACE conn3 <- [1,230,null,{}] 14:27:02 INFO - PROCESS | 1932 | 1461187622435 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:02 INFO - PROCESS | 1932 | 1461187622599 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 14:27:02 INFO - PROCESS | 1932 | 1461187622742 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8b1800 == 40 [pid = 1932] [id = 65] 14:27:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x8f8b4000) [pid = 1932] [serial = 193] [outer = (nil)] 14:27:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0xa4582000) [pid = 1932] [serial = 194] [outer = 0x8f8b4000] 14:27:02 INFO - PROCESS | 1932 | 1461187622836 Marionette DEBUG loaded listener.js 14:27:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0xa458a000) [pid = 1932] [serial = 195] [outer = 0x8f8b4000] 14:27:03 INFO - PROCESS | 1932 | 1461187623777 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 14:27:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1386ms 14:27:03 INFO - PROCESS | 1932 | 1461187623813 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 14:27:03 INFO - PROCESS | 1932 | 1461187623817 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 14:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:27:03 INFO - PROCESS | 1932 | 1461187623823 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:27:03 INFO - PROCESS | 1932 | 1461187623827 Marionette TRACE conn3 <- [1,234,null,{}] 14:27:03 INFO - PROCESS | 1932 | 1461187623832 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:04 INFO - PROCESS | 1932 | 1461187623997 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 14:27:04 INFO - PROCESS | 1932 | 1461187624274 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa94400 == 41 [pid = 1932] [id = 66] 14:27:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x8fa96000) [pid = 1932] [serial = 196] [outer = (nil)] 14:27:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x8faac800) [pid = 1932] [serial = 197] [outer = 0x8fa96000] 14:27:04 INFO - PROCESS | 1932 | 1461187624357 Marionette DEBUG loaded listener.js 14:27:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x90596000) [pid = 1932] [serial = 198] [outer = 0x8fa96000] 14:27:05 INFO - PROCESS | 1932 | 1461187625248 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 14:27:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:27:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1479ms 14:27:05 INFO - PROCESS | 1932 | 1461187625308 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 14:27:05 INFO - PROCESS | 1932 | 1461187625315 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 14:27:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:27:05 INFO - PROCESS | 1932 | 1461187625324 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:27:05 INFO - PROCESS | 1932 | 1461187625329 Marionette TRACE conn3 <- [1,238,null,{}] 14:27:05 INFO - PROCESS | 1932 | 1461187625336 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:05 INFO - PROCESS | 1932 | 1461187625504 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 14:27:05 INFO - PROCESS | 1932 | 1461187625657 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb47800 == 42 [pid = 1932] [id = 67] 14:27:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x912bf800) [pid = 1932] [serial = 199] [outer = (nil)] 14:27:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x96f92800) [pid = 1932] [serial = 200] [outer = 0x912bf800] 14:27:05 INFO - PROCESS | 1932 | 1461187625757 Marionette DEBUG loaded listener.js 14:27:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x97c51000) [pid = 1932] [serial = 201] [outer = 0x912bf800] 14:27:06 INFO - PROCESS | 1932 | 1461187626467 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 14:27:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:27:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1183ms 14:27:06 INFO - PROCESS | 1932 | 1461187626510 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 14:27:06 INFO - PROCESS | 1932 | 1461187626515 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 14:27:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:27:06 INFO - PROCESS | 1932 | 1461187626523 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:27:06 INFO - PROCESS | 1932 | 1461187626526 Marionette TRACE conn3 <- [1,242,null,{}] 14:27:06 INFO - PROCESS | 1932 | 1461187626532 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:06 INFO - PROCESS | 1932 | 1461187626697 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 14:27:06 INFO - PROCESS | 1932 | 1461187626818 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x9455a400 == 43 [pid = 1932] [id = 68] 14:27:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x94567000) [pid = 1932] [serial = 202] [outer = (nil)] 14:27:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x98ff2c00) [pid = 1932] [serial = 203] [outer = 0x94567000] 14:27:06 INFO - PROCESS | 1932 | 1461187626891 Marionette DEBUG loaded listener.js 14:27:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x98ffb400) [pid = 1932] [serial = 204] [outer = 0x94567000] 14:27:07 INFO - PROCESS | 1932 | 1461187627696 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 14:27:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:27:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1229ms 14:27:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:27:07 INFO - PROCESS | 1932 | 1461187627752 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 14:27:07 INFO - PROCESS | 1932 | 1461187627755 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 14:27:07 INFO - PROCESS | 1932 | 1461187627764 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:27:07 INFO - PROCESS | 1932 | 1461187627772 Marionette TRACE conn3 <- [1,246,null,{}] 14:27:07 INFO - PROCESS | 1932 | 1461187627792 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:07 INFO - PROCESS | 1932 | 1461187627977 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 14:27:08 INFO - PROCESS | 1932 | 1461187628001 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x8faa8400 == 44 [pid = 1932] [id = 69] 14:27:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x98ffc800) [pid = 1932] [serial = 205] [outer = (nil)] 14:27:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x9fb25400) [pid = 1932] [serial = 206] [outer = 0x98ffc800] 14:27:08 INFO - PROCESS | 1932 | 1461187628073 Marionette DEBUG loaded listener.js 14:27:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0xa0a4bc00) [pid = 1932] [serial = 207] [outer = 0x98ffc800] 14:27:08 INFO - PROCESS | 1932 | 1461187628991 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 14:27:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:27:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1264ms 14:27:09 INFO - PROCESS | 1932 | 1461187629025 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 14:27:09 INFO - PROCESS | 1932 | 1461187629028 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 14:27:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:27:09 INFO - PROCESS | 1932 | 1461187629035 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:27:09 INFO - PROCESS | 1932 | 1461187629038 Marionette TRACE conn3 <- [1,250,null,{}] 14:27:09 INFO - PROCESS | 1932 | 1461187629052 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:09 INFO - PROCESS | 1932 | 1461187629304 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 14:27:09 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x99a21000) [pid = 1932] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:27:09 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x91e7f800) [pid = 1932] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:27:09 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x97d23000) [pid = 1932] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:27:09 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x91ed5400) [pid = 1932] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:27:09 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x96f8d400) [pid = 1932] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:27:09 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x96251400) [pid = 1932] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:27:09 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x9df75000) [pid = 1932] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:27:09 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x97ad8c00) [pid = 1932] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:27:09 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0xa0ae1000) [pid = 1932] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:27:09 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x92893c00) [pid = 1932] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:27:09 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x8fb03c00) [pid = 1932] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:27:09 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x8faa3c00) [pid = 1932] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:27:09 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x8fa8c800) [pid = 1932] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:27:09 INFO - PROCESS | 1932 | 1461187629404 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8a8400 == 45 [pid = 1932] [id = 70] 14:27:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x8f8ad000) [pid = 1932] [serial = 208] [outer = (nil)] 14:27:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x8fb01c00) [pid = 1932] [serial = 209] [outer = 0x8f8ad000] 14:27:09 INFO - PROCESS | 1932 | 1461187629480 Marionette DEBUG loaded listener.js 14:27:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x95a3cc00) [pid = 1932] [serial = 210] [outer = 0x8f8ad000] 14:27:10 INFO - PROCESS | 1932 | 1461187630129 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 14:27:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:27:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1137ms 14:27:10 INFO - PROCESS | 1932 | 1461187630173 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 14:27:10 INFO - PROCESS | 1932 | 1461187630176 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 14:27:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:27:10 INFO - PROCESS | 1932 | 1461187630182 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:27:10 INFO - PROCESS | 1932 | 1461187630185 Marionette TRACE conn3 <- [1,254,null,{}] 14:27:10 INFO - PROCESS | 1932 | 1461187630191 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:10 INFO - PROCESS | 1932 | 1461187630373 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 14:27:10 INFO - PROCESS | 1932 | 1461187630390 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:10 INFO - PROCESS | 1932 | ++DOCSHELL 0xa2ac9c00 == 46 [pid = 1932] [id = 71] 14:27:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0xa3c76800) [pid = 1932] [serial = 211] [outer = (nil)] 14:27:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0xa44c2000) [pid = 1932] [serial = 212] [outer = 0xa3c76800] 14:27:10 INFO - PROCESS | 1932 | 1461187630477 Marionette DEBUG loaded listener.js 14:27:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0xa45e5c00) [pid = 1932] [serial = 213] [outer = 0xa3c76800] 14:27:11 INFO - PROCESS | 1932 | 1461187631207 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 14:27:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:27:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1077ms 14:27:11 INFO - PROCESS | 1932 | 1461187631313 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 14:27:11 INFO - PROCESS | 1932 | 1461187631319 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 14:27:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:27:11 INFO - PROCESS | 1932 | 1461187631333 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:27:11 INFO - PROCESS | 1932 | 1461187631339 Marionette TRACE conn3 <- [1,258,null,{}] 14:27:11 INFO - PROCESS | 1932 | 1461187631348 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:11 INFO - PROCESS | 1932 | 1461187631528 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 14:27:11 INFO - PROCESS | 1932 | 1461187631674 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x914de400 == 47 [pid = 1932] [id = 72] 14:27:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x914dec00) [pid = 1932] [serial = 214] [outer = (nil)] 14:27:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x9455d000) [pid = 1932] [serial = 215] [outer = 0x914dec00] 14:27:11 INFO - PROCESS | 1932 | 1461187631764 Marionette DEBUG loaded listener.js 14:27:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x928f5800) [pid = 1932] [serial = 216] [outer = 0x914dec00] 14:27:12 INFO - PROCESS | 1932 | 1461187632835 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 14:27:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:27:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1541ms 14:27:12 INFO - PROCESS | 1932 | 1461187632870 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 14:27:12 INFO - PROCESS | 1932 | 1461187632876 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 14:27:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:27:12 INFO - PROCESS | 1932 | 1461187632889 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:27:12 INFO - PROCESS | 1932 | 1461187632894 Marionette TRACE conn3 <- [1,262,null,{}] 14:27:12 INFO - PROCESS | 1932 | 1461187632901 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:13 INFO - PROCESS | 1932 | 1461187633075 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 14:27:13 INFO - PROCESS | 1932 | 1461187633218 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb03c00 == 48 [pid = 1932] [id = 73] 14:27:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x912b7400) [pid = 1932] [serial = 217] [outer = (nil)] 14:27:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x95a1f400) [pid = 1932] [serial = 218] [outer = 0x912b7400] 14:27:13 INFO - PROCESS | 1932 | 1461187633310 Marionette DEBUG loaded listener.js 14:27:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x98ea6800) [pid = 1932] [serial = 219] [outer = 0x912b7400] 14:27:14 INFO - PROCESS | 1932 | 1461187634145 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 14:27:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:27:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1300ms 14:27:14 INFO - PROCESS | 1932 | 1461187634186 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 14:27:14 INFO - PROCESS | 1932 | 1461187634191 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 14:27:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:27:14 INFO - PROCESS | 1932 | 1461187634197 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:27:14 INFO - PROCESS | 1932 | 1461187634201 Marionette TRACE conn3 <- [1,266,null,{}] 14:27:14 INFO - PROCESS | 1932 | 1461187634214 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:14 INFO - PROCESS | 1932 | 1461187634392 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 14:27:14 INFO - PROCESS | 1932 | 1461187634538 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x98ffa800 == 49 [pid = 1932] [id = 74] 14:27:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x99a20800) [pid = 1932] [serial = 220] [outer = (nil)] 14:27:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x9fc5e000) [pid = 1932] [serial = 221] [outer = 0x99a20800] 14:27:14 INFO - PROCESS | 1932 | 1461187634635 Marionette DEBUG loaded listener.js 14:27:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0xa4456c00) [pid = 1932] [serial = 222] [outer = 0x99a20800] 14:27:15 INFO - PROCESS | 1932 | 1461187635577 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 14:27:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:27:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1429ms 14:27:15 INFO - PROCESS | 1932 | 1461187635627 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 14:27:15 INFO - PROCESS | 1932 | 1461187635631 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 14:27:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:27:15 INFO - PROCESS | 1932 | 1461187635637 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:27:15 INFO - PROCESS | 1932 | 1461187635640 Marionette TRACE conn3 <- [1,270,null,{}] 14:27:15 INFO - PROCESS | 1932 | 1461187635646 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:15 INFO - PROCESS | 1932 | 1461187635811 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 14:27:15 INFO - PROCESS | 1932 | 1461187635956 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:15 INFO - PROCESS | 1932 | ++DOCSHELL 0xa45e2800 == 50 [pid = 1932] [id = 75] 14:27:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0xa49c0800) [pid = 1932] [serial = 223] [outer = (nil)] 14:27:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0xa49c5000) [pid = 1932] [serial = 224] [outer = 0xa49c0800] 14:27:16 INFO - PROCESS | 1932 | 1461187636042 Marionette DEBUG loaded listener.js 14:27:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0xa49c8800) [pid = 1932] [serial = 225] [outer = 0xa49c0800] 14:27:16 INFO - PROCESS | 1932 | 1461187636975 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 14:27:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:27:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1386ms 14:27:17 INFO - PROCESS | 1932 | 1461187637024 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 14:27:17 INFO - PROCESS | 1932 | 1461187637027 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 14:27:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:27:17 INFO - PROCESS | 1932 | 1461187637034 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:27:17 INFO - PROCESS | 1932 | 1461187637037 Marionette TRACE conn3 <- [1,274,null,{}] 14:27:17 INFO - PROCESS | 1932 | 1461187637043 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:17 INFO - PROCESS | 1932 | 1461187637209 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 14:27:17 INFO - PROCESS | 1932 | 1461187637355 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:17 INFO - PROCESS | 1932 | ++DOCSHELL 0xa0ae1400 == 51 [pid = 1932] [id = 76] 14:27:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0xa45e8c00) [pid = 1932] [serial = 226] [outer = (nil)] 14:27:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0xa49cf800) [pid = 1932] [serial = 227] [outer = 0xa45e8c00] 14:27:17 INFO - PROCESS | 1932 | 1461187637481 Marionette DEBUG loaded listener.js 14:27:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0xa4c08000) [pid = 1932] [serial = 228] [outer = 0xa45e8c00] 14:27:18 INFO - PROCESS | 1932 | 1461187638429 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 14:27:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:27:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1435ms 14:27:18 INFO - PROCESS | 1932 | 1461187638471 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 14:27:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:27:18 INFO - PROCESS | 1932 | 1461187638475 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 14:27:18 INFO - PROCESS | 1932 | 1461187638481 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:27:18 INFO - PROCESS | 1932 | 1461187638485 Marionette TRACE conn3 <- [1,278,null,{}] 14:27:18 INFO - PROCESS | 1932 | 1461187638491 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:18 INFO - PROCESS | 1932 | 1461187638684 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 14:27:18 INFO - PROCESS | 1932 | 1461187638831 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8abc00 == 52 [pid = 1932] [id = 77] 14:27:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0xa49cc800) [pid = 1932] [serial = 229] [outer = (nil)] 14:27:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0xa6930c00) [pid = 1932] [serial = 230] [outer = 0xa49cc800] 14:27:18 INFO - PROCESS | 1932 | 1461187638921 Marionette DEBUG loaded listener.js 14:27:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x99a52400) [pid = 1932] [serial = 231] [outer = 0xa49cc800] 14:27:19 INFO - PROCESS | 1932 | 1461187639780 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 14:27:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:27:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1337ms 14:27:19 INFO - PROCESS | 1932 | 1461187639819 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 14:27:19 INFO - PROCESS | 1932 | 1461187639822 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 14:27:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:27:19 INFO - PROCESS | 1932 | 1461187639829 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:27:19 INFO - PROCESS | 1932 | 1461187639833 Marionette TRACE conn3 <- [1,282,null,{}] 14:27:19 INFO - PROCESS | 1932 | 1461187639839 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:19 INFO - PROCESS | 1932 | 1461187639989 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 14:27:20 INFO - PROCESS | 1932 | 1461187640140 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8a8000 == 53 [pid = 1932] [id = 78] 14:27:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x8f8ae400) [pid = 1932] [serial = 232] [outer = (nil)] 14:27:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0xa6d30400) [pid = 1932] [serial = 233] [outer = 0x8f8ae400] 14:27:20 INFO - PROCESS | 1932 | 1461187640230 Marionette DEBUG loaded listener.js 14:27:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0xa6d66000) [pid = 1932] [serial = 234] [outer = 0x8f8ae400] 14:27:21 INFO - PROCESS | 1932 | 1461187641098 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 14:27:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:27:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1282ms 14:27:21 INFO - PROCESS | 1932 | 1461187641112 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 14:27:21 INFO - PROCESS | 1932 | 1461187641115 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 14:27:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:27:21 INFO - PROCESS | 1932 | 1461187641138 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:27:21 INFO - PROCESS | 1932 | 1461187641141 Marionette TRACE conn3 <- [1,286,null,{}] 14:27:21 INFO - PROCESS | 1932 | 1461187641147 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:21 INFO - PROCESS | 1932 | 1461187641298 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 14:27:21 INFO - PROCESS | 1932 | 1461187641449 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfbd800 == 54 [pid = 1932] [id = 79] 14:27:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x8dfbdc00) [pid = 1932] [serial = 235] [outer = (nil)] 14:27:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x8dfc5c00) [pid = 1932] [serial = 236] [outer = 0x8dfbdc00] 14:27:21 INFO - PROCESS | 1932 | 1461187641535 Marionette DEBUG loaded listener.js 14:27:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x8dfc9c00) [pid = 1932] [serial = 237] [outer = 0x8dfbdc00] 14:27:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x8dfc6c00) [pid = 1932] [serial = 238] [outer = 0x912bc800] 14:27:22 INFO - PROCESS | 1932 | 1461187642501 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 14:27:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:27:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1436ms 14:27:22 INFO - PROCESS | 1932 | 1461187642572 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 14:27:22 INFO - PROCESS | 1932 | 1461187642576 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 14:27:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:27:22 INFO - PROCESS | 1932 | 1461187642583 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:27:22 INFO - PROCESS | 1932 | 1461187642586 Marionette TRACE conn3 <- [1,290,null,{}] 14:27:22 INFO - PROCESS | 1932 | 1461187642592 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:22 INFO - PROCESS | 1932 | 1461187642800 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 14:27:23 INFO - PROCESS | 1932 | 1461187643210 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x90327800 == 55 [pid = 1932] [id = 80] 14:27:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x90328000) [pid = 1932] [serial = 239] [outer = (nil)] 14:27:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x9032b800) [pid = 1932] [serial = 240] [outer = 0x90328000] 14:27:23 INFO - PROCESS | 1932 | 1461187643335 Marionette DEBUG loaded listener.js 14:27:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x9032f000) [pid = 1932] [serial = 241] [outer = 0x90328000] 14:27:24 INFO - PROCESS | 1932 | 1461187644261 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 14:27:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:27:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1741ms 14:27:24 INFO - PROCESS | 1932 | 1461187644326 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 14:27:24 INFO - PROCESS | 1932 | 1461187644333 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 14:27:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:27:24 INFO - PROCESS | 1932 | 1461187644341 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:27:24 INFO - PROCESS | 1932 | 1461187644346 Marionette TRACE conn3 <- [1,294,null,{}] 14:27:24 INFO - PROCESS | 1932 | 1461187644353 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:24 INFO - PROCESS | 1932 | 1461187644517 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 14:27:24 INFO - PROCESS | 1932 | 1461187644682 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:24 INFO - PROCESS | 1932 | --DOCSHELL 0x8fa93c00 == 54 [pid = 1932] [id = 57] 14:27:24 INFO - PROCESS | 1932 | --DOCSHELL 0x8f8a8400 == 53 [pid = 1932] [id = 70] 14:27:24 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x98e72000) [pid = 1932] [serial = 173] [outer = (nil)] [url = about:blank] 14:27:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8a8400 == 54 [pid = 1932] [id = 81] 14:27:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x90330800) [pid = 1932] [serial = 242] [outer = (nil)] 14:27:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x92886000) [pid = 1932] [serial = 243] [outer = 0x90330800] 14:27:24 INFO - PROCESS | 1932 | 1461187644836 Marionette DEBUG loaded listener.js 14:27:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x945ae800) [pid = 1932] [serial = 244] [outer = 0x90330800] 14:27:24 INFO - PROCESS | 1932 | --DOCSHELL 0x8faa8400 == 53 [pid = 1932] [id = 69] 14:27:24 INFO - PROCESS | 1932 | --DOCSHELL 0x9455a400 == 52 [pid = 1932] [id = 68] 14:27:25 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb47800 == 51 [pid = 1932] [id = 67] 14:27:25 INFO - PROCESS | 1932 | --DOCSHELL 0x8fa94400 == 50 [pid = 1932] [id = 66] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x90683000) [pid = 1932] [serial = 98] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x99bef400) [pid = 1932] [serial = 143] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x945ae000) [pid = 1932] [serial = 120] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x92886400) [pid = 1932] [serial = 119] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x98a1d400) [pid = 1932] [serial = 137] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x945ad800) [pid = 1932] [serial = 132] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x9288b000) [pid = 1932] [serial = 131] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x998edc00) [pid = 1932] [serial = 140] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x96c5bc00) [pid = 1932] [serial = 134] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x96f8d800) [pid = 1932] [serial = 135] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x9fb27000) [pid = 1932] [serial = 126] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x9ea11c00) [pid = 1932] [serial = 125] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x98e73800) [pid = 1932] [serial = 123] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x97fa4800) [pid = 1932] [serial = 122] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x99bee000) [pid = 1932] [serial = 144] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0xa0f39000) [pid = 1932] [serial = 129] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0xa0c3d800) [pid = 1932] [serial = 128] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x9ea13c00) [pid = 1932] [serial = 149] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x9501b000) [pid = 1932] [serial = 167] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x96f94800) [pid = 1932] [serial = 168] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x928f4800) [pid = 1932] [serial = 152] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x97c4b000) [pid = 1932] [serial = 155] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x9ea16c00) [pid = 1932] [serial = 158] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0xa2ac9400) [pid = 1932] [serial = 164] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x99a22800) [pid = 1932] [serial = 141] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x9a64d400) [pid = 1932] [serial = 147] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0xa0c33000) [pid = 1932] [serial = 161] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x99bf4400) [pid = 1932] [serial = 146] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x9506a400) [pid = 1932] [serial = 171] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x8fb0ac00) [pid = 1932] [serial = 170] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x98ea0400) [pid = 1932] [serial = 138] [outer = (nil)] [url = about:blank] 14:27:25 INFO - PROCESS | 1932 | 1461187645563 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:27:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:27:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1234ms 14:27:25 INFO - PROCESS | 1932 | 1461187645583 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 14:27:25 INFO - PROCESS | 1932 | 1461187645588 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 14:27:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:27:25 INFO - PROCESS | 1932 | 1461187645616 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:27:25 INFO - PROCESS | 1932 | 1461187645619 Marionette TRACE conn3 <- [1,298,null,{}] 14:27:25 INFO - PROCESS | 1932 | 1461187645625 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:25 INFO - PROCESS | 1932 | 1461187645773 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 14:27:25 INFO - PROCESS | 1932 | 1461187645790 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x9288a800 == 51 [pid = 1932] [id = 82] 14:27:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x928f8c00) [pid = 1932] [serial = 245] [outer = (nil)] 14:27:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x95a17400) [pid = 1932] [serial = 246] [outer = 0x928f8c00] 14:27:25 INFO - PROCESS | 1932 | 1461187645863 Marionette DEBUG loaded listener.js 14:27:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x96c5d800) [pid = 1932] [serial = 247] [outer = 0x928f8c00] 14:27:26 INFO - PROCESS | 1932 | 1461187646750 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:27:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:27:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1187ms 14:27:26 INFO - PROCESS | 1932 | 1461187646799 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 14:27:26 INFO - PROCESS | 1932 | 1461187646803 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 14:27:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:27:26 INFO - PROCESS | 1932 | 1461187646816 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:27:26 INFO - PROCESS | 1932 | 1461187646824 Marionette TRACE conn3 <- [1,302,null,{}] 14:27:26 INFO - PROCESS | 1932 | 1461187646833 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:26 INFO - PROCESS | 1932 | 1461187646986 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 14:27:27 INFO - PROCESS | 1932 | 1461187646997 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x9506ac00 == 52 [pid = 1932] [id = 83] 14:27:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x95072000) [pid = 1932] [serial = 248] [outer = (nil)] 14:27:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x9810f400) [pid = 1932] [serial = 249] [outer = 0x95072000] 14:27:27 INFO - PROCESS | 1932 | 1461187647183 Marionette DEBUG loaded listener.js 14:27:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x98cef800) [pid = 1932] [serial = 250] [outer = 0x95072000] 14:27:27 INFO - PROCESS | 1932 | 1461187647926 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:27:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1161ms 14:27:27 INFO - PROCESS | 1932 | 1461187647970 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 14:27:27 INFO - PROCESS | 1932 | 1461187647974 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 14:27:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:27:27 INFO - PROCESS | 1932 | 1461187647987 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:27:27 INFO - PROCESS | 1932 | 1461187647989 Marionette TRACE conn3 <- [1,306,null,{}] 14:27:27 INFO - PROCESS | 1932 | 1461187647995 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:28 INFO - PROCESS | 1932 | 1461187648173 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 14:27:28 INFO - PROCESS | 1932 | 1461187648200 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x98e74800 == 53 [pid = 1932] [id = 84] 14:27:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x98ea2000) [pid = 1932] [serial = 251] [outer = (nil)] 14:27:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x98ff4000) [pid = 1932] [serial = 252] [outer = 0x98ea2000] 14:27:28 INFO - PROCESS | 1932 | 1461187648271 Marionette DEBUG loaded listener.js 14:27:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x98ffcc00) [pid = 1932] [serial = 253] [outer = 0x98ea2000] 14:27:29 INFO - PROCESS | 1932 | 1461187649060 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:27:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:27:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1128ms 14:27:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:27:29 INFO - PROCESS | 1932 | 1461187649115 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 14:27:29 INFO - PROCESS | 1932 | 1461187649118 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 14:27:29 INFO - PROCESS | 1932 | 1461187649124 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:27:29 INFO - PROCESS | 1932 | 1461187649127 Marionette TRACE conn3 <- [1,310,null,{}] 14:27:29 INFO - PROCESS | 1932 | 1461187649132 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:29 INFO - PROCESS | 1932 | 1461187649317 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 14:27:29 INFO - PROCESS | 1932 | 1461187649336 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x99229000 == 54 [pid = 1932] [id = 85] 14:27:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x99811800) [pid = 1932] [serial = 254] [outer = (nil)] 14:27:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x998f7000) [pid = 1932] [serial = 255] [outer = 0x99811800] 14:27:29 INFO - PROCESS | 1932 | 1461187649417 Marionette DEBUG loaded listener.js 14:27:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x99bec800) [pid = 1932] [serial = 256] [outer = 0x99811800] 14:27:29 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x98ffc800) [pid = 1932] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:27:29 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x8f8ad000) [pid = 1932] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:27:29 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x8fa96000) [pid = 1932] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:27:29 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x94567000) [pid = 1932] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:27:29 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x912bf800) [pid = 1932] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:27:30 INFO - PROCESS | 1932 | 1461187650344 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:27:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1240ms 14:27:30 INFO - PROCESS | 1932 | 1461187650363 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 14:27:30 INFO - PROCESS | 1932 | 1461187650369 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 14:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:27:30 INFO - PROCESS | 1932 | 1461187650376 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:27:30 INFO - PROCESS | 1932 | 1461187650379 Marionette TRACE conn3 <- [1,314,null,{}] 14:27:30 INFO - PROCESS | 1932 | 1461187650392 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:30 INFO - PROCESS | 1932 | 1461187650538 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 14:27:30 INFO - PROCESS | 1932 | 1461187650554 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfc4c00 == 55 [pid = 1932] [id = 86] 14:27:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x98ff8800) [pid = 1932] [serial = 257] [outer = (nil)] 14:27:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x99bf2800) [pid = 1932] [serial = 258] [outer = 0x98ff8800] 14:27:30 INFO - PROCESS | 1932 | 1461187650625 Marionette DEBUG loaded listener.js 14:27:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x9a87c800) [pid = 1932] [serial = 259] [outer = 0x98ff8800] 14:27:31 INFO - PROCESS | 1932 | 1461187651380 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:27:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:27:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1036ms 14:27:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:27:31 INFO - PROCESS | 1932 | 1461187651412 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 14:27:31 INFO - PROCESS | 1932 | 1461187651415 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 14:27:31 INFO - PROCESS | 1932 | 1461187651421 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:27:31 INFO - PROCESS | 1932 | 1461187651424 Marionette TRACE conn3 <- [1,318,null,{}] 14:27:31 INFO - PROCESS | 1932 | 1461187651430 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:31 INFO - PROCESS | 1932 | 1461187651608 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 14:27:31 INFO - PROCESS | 1932 | 1461187651630 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfc1400 == 56 [pid = 1932] [id = 87] 14:27:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x98e79800) [pid = 1932] [serial = 260] [outer = (nil)] 14:27:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x9ea16c00) [pid = 1932] [serial = 261] [outer = 0x98e79800] 14:27:31 INFO - PROCESS | 1932 | 1461187651700 Marionette DEBUG loaded listener.js 14:27:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x9fb27000) [pid = 1932] [serial = 262] [outer = 0x98e79800] 14:27:32 INFO - PROCESS | 1932 | 1461187652724 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:27:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1330ms 14:27:32 INFO - PROCESS | 1932 | 1461187652751 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 14:27:32 INFO - PROCESS | 1932 | 1461187652756 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 14:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:27:32 INFO - PROCESS | 1932 | 1461187652763 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:27:32 INFO - PROCESS | 1932 | 1461187652770 Marionette TRACE conn3 <- [1,322,null,{}] 14:27:32 INFO - PROCESS | 1932 | 1461187652778 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:32 INFO - PROCESS | 1932 | 1461187652948 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 14:27:33 INFO - PROCESS | 1932 | 1461187653103 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x91edc000 == 57 [pid = 1932] [id = 88] 14:27:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x928f1000) [pid = 1932] [serial = 263] [outer = (nil)] 14:27:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x945ad800) [pid = 1932] [serial = 264] [outer = 0x928f1000] 14:27:33 INFO - PROCESS | 1932 | 1461187653247 Marionette DEBUG loaded listener.js 14:27:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x95a12c00) [pid = 1932] [serial = 265] [outer = 0x928f1000] 14:27:34 INFO - PROCESS | 1932 | 1461187654113 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:27:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:27:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1391ms 14:27:34 INFO - PROCESS | 1932 | 1461187654154 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 14:27:34 INFO - PROCESS | 1932 | 1461187654163 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 14:27:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:27:34 INFO - PROCESS | 1932 | 1461187654173 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:27:34 INFO - PROCESS | 1932 | 1461187654177 Marionette TRACE conn3 <- [1,326,null,{}] 14:27:34 INFO - PROCESS | 1932 | 1461187654184 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:34 INFO - PROCESS | 1932 | 1461187654361 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 14:27:34 INFO - PROCESS | 1932 | 1461187654510 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x95a19400 == 58 [pid = 1932] [id = 89] 14:27:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x96f94800) [pid = 1932] [serial = 266] [outer = (nil)] 14:27:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x97fa7400) [pid = 1932] [serial = 267] [outer = 0x96f94800] 14:27:34 INFO - PROCESS | 1932 | 1461187654596 Marionette DEBUG loaded listener.js 14:27:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x98fef400) [pid = 1932] [serial = 268] [outer = 0x96f94800] 14:27:35 INFO - PROCESS | 1932 | 1461187655649 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:27:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:27:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1492ms 14:27:35 INFO - PROCESS | 1932 | 1461187655665 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 14:27:35 INFO - PROCESS | 1932 | 1461187655669 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 14:27:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:27:35 INFO - PROCESS | 1932 | 1461187655676 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:27:35 INFO - PROCESS | 1932 | 1461187655682 Marionette TRACE conn3 <- [1,330,null,{}] 14:27:35 INFO - PROCESS | 1932 | 1461187655698 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:35 INFO - PROCESS | 1932 | 1461187655869 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 14:27:36 INFO - PROCESS | 1932 | 1461187656067 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb43c00 == 59 [pid = 1932] [id = 90] 14:27:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x9a648000) [pid = 1932] [serial = 269] [outer = (nil)] 14:27:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x9ff37800) [pid = 1932] [serial = 270] [outer = 0x9a648000] 14:27:36 INFO - PROCESS | 1932 | 1461187656161 Marionette DEBUG loaded listener.js 14:27:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0xa0f47c00) [pid = 1932] [serial = 271] [outer = 0x9a648000] 14:27:37 INFO - PROCESS | 1932 | 1461187657033 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:27:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:27:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1391ms 14:27:37 INFO - PROCESS | 1932 | 1461187657067 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 14:27:37 INFO - PROCESS | 1932 | 1461187657071 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 14:27:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:27:37 INFO - PROCESS | 1932 | 1461187657078 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:27:37 INFO - PROCESS | 1932 | 1461187657081 Marionette TRACE conn3 <- [1,334,null,{}] 14:27:37 INFO - PROCESS | 1932 | 1461187657087 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:37 INFO - PROCESS | 1932 | 1461187657268 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 14:27:37 INFO - PROCESS | 1932 | 1461187657418 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb45c00 == 60 [pid = 1932] [id = 91] 14:27:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0xa0e46800) [pid = 1932] [serial = 272] [outer = (nil)] 14:27:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0xa45b3800) [pid = 1932] [serial = 273] [outer = 0xa0e46800] 14:27:37 INFO - PROCESS | 1932 | 1461187657504 Marionette DEBUG loaded listener.js 14:27:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0xa45c0400) [pid = 1932] [serial = 274] [outer = 0xa0e46800] 14:27:38 INFO - PROCESS | 1932 | 1461187658366 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:27:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:27:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1331ms 14:27:38 INFO - PROCESS | 1932 | 1461187658410 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 14:27:38 INFO - PROCESS | 1932 | 1461187658414 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 14:27:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:27:38 INFO - PROCESS | 1932 | 1461187658420 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:27:38 INFO - PROCESS | 1932 | 1461187658423 Marionette TRACE conn3 <- [1,338,null,{}] 14:27:38 INFO - PROCESS | 1932 | 1461187658429 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:38 INFO - PROCESS | 1932 | 1461187658591 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 14:27:38 INFO - PROCESS | 1932 | 1461187658745 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb08c00 == 61 [pid = 1932] [id = 92] 14:27:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x97718c00) [pid = 1932] [serial = 275] [outer = (nil)] 14:27:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0xa49c3400) [pid = 1932] [serial = 276] [outer = 0x97718c00] 14:27:38 INFO - PROCESS | 1932 | 1461187658831 Marionette DEBUG loaded listener.js 14:27:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0xa49cd800) [pid = 1932] [serial = 277] [outer = 0x97718c00] 14:27:39 INFO - PROCESS | 1932 | 1461187659705 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:27:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:27:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1331ms 14:27:39 INFO - PROCESS | 1932 | 1461187659752 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 14:27:39 INFO - PROCESS | 1932 | 1461187659756 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 14:27:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:27:39 INFO - PROCESS | 1932 | 1461187659762 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:27:39 INFO - PROCESS | 1932 | 1461187659766 Marionette TRACE conn3 <- [1,342,null,{}] 14:27:39 INFO - PROCESS | 1932 | 1461187659772 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:39 INFO - PROCESS | 1932 | 1461187659947 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 14:27:40 INFO - PROCESS | 1932 | 1461187660098 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e0800 == 62 [pid = 1932] [id = 93] 14:27:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x904e4400) [pid = 1932] [serial = 278] [outer = (nil)] 14:27:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x904ebc00) [pid = 1932] [serial = 279] [outer = 0x904e4400] 14:27:40 INFO - PROCESS | 1932 | 1461187660191 Marionette DEBUG loaded listener.js 14:27:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0xa49c2400) [pid = 1932] [serial = 280] [outer = 0x904e4400] 14:27:41 INFO - PROCESS | 1932 | 1461187661080 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:27:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:27:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1379ms 14:27:41 INFO - PROCESS | 1932 | 1461187661143 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 14:27:41 INFO - PROCESS | 1932 | 1461187661147 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 14:27:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:27:41 INFO - PROCESS | 1932 | 1461187661153 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:27:41 INFO - PROCESS | 1932 | 1461187661157 Marionette TRACE conn3 <- [1,346,null,{}] 14:27:41 INFO - PROCESS | 1932 | 1461187661162 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:41 INFO - PROCESS | 1932 | 1461187661323 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 14:27:41 INFO - PROCESS | 1932 | 1461187661475 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e53e000 == 63 [pid = 1932] [id = 94] 14:27:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x8e53e800) [pid = 1932] [serial = 281] [outer = (nil)] 14:27:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8e546800) [pid = 1932] [serial = 282] [outer = 0x8e53e800] 14:27:41 INFO - PROCESS | 1932 | 1461187661561 Marionette DEBUG loaded listener.js 14:27:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8e549800) [pid = 1932] [serial = 283] [outer = 0x8e53e800] 14:27:42 INFO - PROCESS | 1932 | 1461187662445 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:27:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:27:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1334ms 14:27:42 INFO - PROCESS | 1932 | 1461187662487 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 14:27:42 INFO - PROCESS | 1932 | 1461187662491 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 14:27:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:27:42 INFO - PROCESS | 1932 | 1461187662498 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:27:42 INFO - PROCESS | 1932 | 1461187662502 Marionette TRACE conn3 <- [1,350,null,{}] 14:27:42 INFO - PROCESS | 1932 | 1461187662508 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:42 INFO - PROCESS | 1932 | 1461187662663 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 14:27:42 INFO - PROCESS | 1932 | 1461187662818 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e541400 == 64 [pid = 1932] [id = 95] 14:27:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8e545000) [pid = 1932] [serial = 284] [outer = (nil)] 14:27:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8e693800) [pid = 1932] [serial = 285] [outer = 0x8e545000] 14:27:42 INFO - PROCESS | 1932 | 1461187662903 Marionette DEBUG loaded listener.js 14:27:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8e697800) [pid = 1932] [serial = 286] [outer = 0x8e545000] 14:27:43 INFO - PROCESS | 1932 | 1461187663750 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:27:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:27:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1280ms 14:27:43 INFO - PROCESS | 1932 | 1461187663778 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 14:27:43 INFO - PROCESS | 1932 | 1461187663782 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 14:27:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:27:43 INFO - PROCESS | 1932 | 1461187663788 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:27:43 INFO - PROCESS | 1932 | 1461187663791 Marionette TRACE conn3 <- [1,354,null,{}] 14:27:43 INFO - PROCESS | 1932 | 1461187663797 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:43 INFO - PROCESS | 1932 | 1461187663956 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 14:27:44 INFO - PROCESS | 1932 | 1461187664316 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e54b000 == 65 [pid = 1932] [id = 96] 14:27:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8e54b400) [pid = 1932] [serial = 287] [outer = (nil)] 14:27:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8e694800) [pid = 1932] [serial = 288] [outer = 0x8e54b400] 14:27:44 INFO - PROCESS | 1932 | 1461187664469 Marionette DEBUG loaded listener.js 14:27:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8e69bc00) [pid = 1932] [serial = 289] [outer = 0x8e54b400] 14:27:45 INFO - PROCESS | 1932 | 1461187665439 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:27:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:27:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1687ms 14:27:45 INFO - PROCESS | 1932 | 1461187665477 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 14:27:45 INFO - PROCESS | 1932 | 1461187665484 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 14:27:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:27:45 INFO - PROCESS | 1932 | 1461187665492 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:27:45 INFO - PROCESS | 1932 | 1461187665497 Marionette TRACE conn3 <- [1,358,null,{}] 14:27:45 INFO - PROCESS | 1932 | 1461187665505 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:45 INFO - PROCESS | 1932 | 1461187665686 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 14:27:45 INFO - PROCESS | 1932 | 1461187665885 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb02c00 == 66 [pid = 1932] [id = 97] 14:27:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x90323000) [pid = 1932] [serial = 290] [outer = (nil)] 14:27:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x90328800) [pid = 1932] [serial = 291] [outer = 0x90323000] 14:27:45 INFO - PROCESS | 1932 | 1461187665972 Marionette DEBUG loaded listener.js 14:27:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x904e1000) [pid = 1932] [serial = 292] [outer = 0x90323000] 14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb46800 == 65 [pid = 1932] [id = 58] 14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x914dfc00 == 64 [pid = 1932] [id = 60] 14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x928f5c00 == 63 [pid = 1932] [id = 34] 14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x8faaf800 == 62 [pid = 1932] [id = 59] 14:27:46 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0xa44c2000) [pid = 1932] [serial = 212] [outer = (nil)] [url = about:blank] 14:27:46 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x96291000) [pid = 1932] [serial = 176] [outer = (nil)] [url = about:blank] 14:27:46 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x98e79c00) [pid = 1932] [serial = 179] [outer = (nil)] [url = about:blank] 14:27:46 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x9df6f000) [pid = 1932] [serial = 182] [outer = (nil)] [url = about:blank] 14:27:46 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0xa0c33400) [pid = 1932] [serial = 185] [outer = (nil)] [url = about:blank] 14:27:46 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0xa4456400) [pid = 1932] [serial = 188] [outer = (nil)] [url = about:blank] 14:27:46 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x94563800) [pid = 1932] [serial = 191] [outer = (nil)] [url = about:blank] 14:27:46 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0xa4582000) [pid = 1932] [serial = 194] [outer = (nil)] [url = about:blank] 14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x9288c800 == 61 [pid = 1932] [id = 56] 14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x8dfc4c00 == 60 [pid = 1932] [id = 86] 14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x99229000 == 59 [pid = 1932] [id = 85] 14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x98e74800 == 58 [pid = 1932] [id = 84] 14:27:46 INFO - PROCESS | 1932 | 1461187666927 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x9506ac00 == 57 [pid = 1932] [id = 83] 14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x9288a800 == 56 [pid = 1932] [id = 82] 14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x8f8a8400 == 55 [pid = 1932] [id = 81] 14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x90327800 == 54 [pid = 1932] [id = 80] 14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0xa0ae1400 == 53 [pid = 1932] [id = 76] 14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0xa45e2800 == 52 [pid = 1932] [id = 75] 14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x98ffa800 == 51 [pid = 1932] [id = 74] 14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb03c00 == 50 [pid = 1932] [id = 73] 14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x914de400 == 49 [pid = 1932] [id = 72] 14:27:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:27:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1480ms 14:27:46 INFO - PROCESS | 1932 | 1461187666975 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 14:27:46 INFO - PROCESS | 1932 | 1461187666981 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 14:27:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:27:46 INFO - PROCESS | 1932 | 1461187666990 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:27:46 INFO - PROCESS | 1932 | 1461187666992 Marionette TRACE conn3 <- [1,362,null,{}] 14:27:47 INFO - PROCESS | 1932 | 1461187666998 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:47 INFO - PROCESS | 1932 | 1461187667163 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 14:27:47 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x95a3cc00) [pid = 1932] [serial = 210] [outer = (nil)] [url = about:blank] 14:27:47 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x98ffb400) [pid = 1932] [serial = 204] [outer = (nil)] [url = about:blank] 14:27:47 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x9fb25400) [pid = 1932] [serial = 206] [outer = (nil)] [url = about:blank] 14:27:47 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x8fb01c00) [pid = 1932] [serial = 209] [outer = (nil)] [url = about:blank] 14:27:47 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0xa0a4bc00) [pid = 1932] [serial = 207] [outer = (nil)] [url = about:blank] 14:27:47 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x90596000) [pid = 1932] [serial = 198] [outer = (nil)] [url = about:blank] 14:27:47 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x8faac800) [pid = 1932] [serial = 197] [outer = (nil)] [url = about:blank] 14:27:47 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x98ff2c00) [pid = 1932] [serial = 203] [outer = (nil)] [url = about:blank] 14:27:47 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x96f92800) [pid = 1932] [serial = 200] [outer = (nil)] [url = about:blank] 14:27:47 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x97c51000) [pid = 1932] [serial = 201] [outer = (nil)] [url = about:blank] 14:27:47 INFO - PROCESS | 1932 | 1461187667456 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x904ec000 == 50 [pid = 1932] [id = 98] 14:27:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x904ed800) [pid = 1932] [serial = 293] [outer = (nil)] 14:27:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x90588c00) [pid = 1932] [serial = 294] [outer = 0x904ed800] 14:27:47 INFO - PROCESS | 1932 | 1461187667531 Marionette DEBUG loaded listener.js 14:27:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x91ed5400) [pid = 1932] [serial = 295] [outer = 0x904ed800] 14:27:48 INFO - PROCESS | 1932 | 1461187668297 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:27:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:27:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1332ms 14:27:48 INFO - PROCESS | 1932 | 1461187668322 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 14:27:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:27:48 INFO - PROCESS | 1932 | 1461187668326 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 14:27:48 INFO - PROCESS | 1932 | 1461187668334 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:27:48 INFO - PROCESS | 1932 | 1461187668342 Marionette TRACE conn3 <- [1,366,null,{}] 14:27:48 INFO - PROCESS | 1932 | 1461187668355 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:48 INFO - PROCESS | 1932 | 1461187668558 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 14:27:48 INFO - PROCESS | 1932 | 1461187668580 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e6400 == 51 [pid = 1932] [id = 99] 14:27:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x9506f000) [pid = 1932] [serial = 296] [outer = (nil)] 14:27:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x95a1e400) [pid = 1932] [serial = 297] [outer = 0x9506f000] 14:27:48 INFO - PROCESS | 1932 | 1461187668653 Marionette DEBUG loaded listener.js 14:27:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x96cda000) [pid = 1932] [serial = 298] [outer = 0x9506f000] 14:27:49 INFO - PROCESS | 1932 | 1461187669479 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:27:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:27:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1199ms 14:27:49 INFO - PROCESS | 1932 | 1461187669535 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 14:27:49 INFO - PROCESS | 1932 | 1461187669539 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 14:27:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:27:49 INFO - PROCESS | 1932 | 1461187669545 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:27:49 INFO - PROCESS | 1932 | 1461187669548 Marionette TRACE conn3 <- [1,370,null,{}] 14:27:49 INFO - PROCESS | 1932 | 1461187669553 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:49 INFO - PROCESS | 1932 | 1461187669762 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 14:27:49 INFO - PROCESS | 1932 | 1461187669788 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e8400 == 52 [pid = 1932] [id = 100] 14:27:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x9771d000) [pid = 1932] [serial = 299] [outer = (nil)] 14:27:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x97c06800) [pid = 1932] [serial = 300] [outer = 0x9771d000] 14:27:49 INFO - PROCESS | 1932 | 1461187669858 Marionette DEBUG loaded listener.js 14:27:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x97faa800) [pid = 1932] [serial = 301] [outer = 0x9771d000] 14:27:50 INFO - PROCESS | 1932 | 1461187670723 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:27:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:27:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1236ms 14:27:50 INFO - PROCESS | 1932 | 1461187670781 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 14:27:50 INFO - PROCESS | 1932 | 1461187670784 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 14:27:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:27:50 INFO - PROCESS | 1932 | 1461187670790 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:27:50 INFO - PROCESS | 1932 | 1461187670793 Marionette TRACE conn3 <- [1,374,null,{}] 14:27:50 INFO - PROCESS | 1932 | 1461187670803 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:51 INFO - PROCESS | 1932 | 1461187671008 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 14:27:51 INFO - PROCESS | 1932 | 1461187671032 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x98cf8400 == 53 [pid = 1932] [id = 101] 14:27:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x98e72000) [pid = 1932] [serial = 302] [outer = (nil)] 14:27:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x98ff5000) [pid = 1932] [serial = 303] [outer = 0x98e72000] 14:27:51 INFO - PROCESS | 1932 | 1461187671113 Marionette DEBUG loaded listener.js 14:27:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x99225c00) [pid = 1932] [serial = 304] [outer = 0x98e72000] 14:27:51 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0xa3c76800) [pid = 1932] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:27:51 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x95072000) [pid = 1932] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:27:51 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x98ea2000) [pid = 1932] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:27:51 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x90330800) [pid = 1932] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:27:51 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x928f8c00) [pid = 1932] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:27:51 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x90328000) [pid = 1932] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:27:51 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x99811800) [pid = 1932] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:27:51 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x98ff8800) [pid = 1932] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:27:51 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x9a649400) [pid = 1932] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:27:51 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x96f90000) [pid = 1932] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:27:52 INFO - PROCESS | 1932 | 1461187672122 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:27:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:27:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1388ms 14:27:52 INFO - PROCESS | 1932 | 1461187672178 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 14:27:52 INFO - PROCESS | 1932 | 1461187672181 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 14:27:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:27:52 INFO - PROCESS | 1932 | 1461187672191 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:27:52 INFO - PROCESS | 1932 | 1461187672194 Marionette TRACE conn3 <- [1,378,null,{}] 14:27:52 INFO - PROCESS | 1932 | 1461187672200 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:52 INFO - PROCESS | 1932 | 1461187672348 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 14:27:52 INFO - PROCESS | 1932 | 1461187672358 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfc6400 == 54 [pid = 1932] [id = 102] 14:27:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x8f6abc00) [pid = 1932] [serial = 305] [outer = (nil)] 14:27:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x8f6b4400) [pid = 1932] [serial = 306] [outer = 0x8f6abc00] 14:27:52 INFO - PROCESS | 1932 | 1461187672434 Marionette DEBUG loaded listener.js 14:27:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x8f6b8c00) [pid = 1932] [serial = 307] [outer = 0x8f6abc00] 14:27:53 INFO - PROCESS | 1932 | 1461187673220 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:27:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:27:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1080ms 14:27:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:27:53 INFO - PROCESS | 1932 | 1461187673272 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 14:27:53 INFO - PROCESS | 1932 | 1461187673275 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 14:27:53 INFO - PROCESS | 1932 | 1461187673281 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:27:53 INFO - PROCESS | 1932 | 1461187673285 Marionette TRACE conn3 <- [1,382,null,{}] 14:27:53 INFO - PROCESS | 1932 | 1461187673290 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:53 INFO - PROCESS | 1932 | 1461187673474 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 14:27:53 INFO - PROCESS | 1932 | 1461187673633 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c521c00 == 55 [pid = 1932] [id = 103] 14:27:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x8c522800) [pid = 1932] [serial = 308] [outer = (nil)] 14:27:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x8c52c000) [pid = 1932] [serial = 309] [outer = 0x8c522800] 14:27:53 INFO - PROCESS | 1932 | 1461187673720 Marionette DEBUG loaded listener.js 14:27:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8e693c00) [pid = 1932] [serial = 310] [outer = 0x8c522800] 14:27:54 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:27:54 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:27:54 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:27:54 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:27:54 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:27:54 INFO - PROCESS | 1932 | 1461187674730 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:27:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:27:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1493ms 14:27:54 INFO - PROCESS | 1932 | 1461187674775 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 14:27:54 INFO - PROCESS | 1932 | 1461187674783 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 14:27:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:27:54 INFO - PROCESS | 1932 | 1461187674792 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:27:54 INFO - PROCESS | 1932 | 1461187674796 Marionette TRACE conn3 <- [1,386,null,{}] 14:27:54 INFO - PROCESS | 1932 | 1461187674804 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:55 INFO - PROCESS | 1932 | 1461187675022 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 14:27:55 INFO - PROCESS | 1932 | 1461187675229 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x8faa8800 == 56 [pid = 1932] [id = 104] 14:27:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8faac800) [pid = 1932] [serial = 311] [outer = (nil)] 14:27:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8fb05c00) [pid = 1932] [serial = 312] [outer = 0x8faac800] 14:27:55 INFO - PROCESS | 1932 | 1461187675362 Marionette DEBUG loaded listener.js 14:27:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x9032ac00) [pid = 1932] [serial = 313] [outer = 0x8faac800] 14:27:56 INFO - PROCESS | 1932 | 1461187676277 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 14:27:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:27:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1545ms 14:27:56 INFO - PROCESS | 1932 | 1461187676340 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 14:27:56 INFO - PROCESS | 1932 | 1461187676347 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 14:27:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:27:56 INFO - PROCESS | 1932 | 1461187676354 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:27:56 INFO - PROCESS | 1932 | 1461187676357 Marionette TRACE conn3 <- [1,390,null,{}] 14:27:56 INFO - PROCESS | 1932 | 1461187676363 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:56 INFO - PROCESS | 1932 | 1461187676544 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 14:27:56 INFO - PROCESS | 1932 | 1461187676848 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfc1800 == 57 [pid = 1932] [id = 105] 14:27:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x91edfc00) [pid = 1932] [serial = 314] [outer = (nil)] 14:27:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x9455f800) [pid = 1932] [serial = 315] [outer = 0x91edfc00] 14:27:56 INFO - PROCESS | 1932 | 1461187676981 Marionette DEBUG loaded listener.js 14:27:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x9501d400) [pid = 1932] [serial = 316] [outer = 0x91edfc00] 14:27:57 INFO - PROCESS | 1932 | 1461187677950 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 14:27:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:27:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1632ms 14:27:57 INFO - PROCESS | 1932 | 1461187677986 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 14:27:57 INFO - PROCESS | 1932 | 1461187677990 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 14:27:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:27:58 INFO - PROCESS | 1932 | 1461187678006 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:27:58 INFO - PROCESS | 1932 | 1461187678015 Marionette TRACE conn3 <- [1,394,null,{}] 14:27:58 INFO - PROCESS | 1932 | 1461187678021 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:58 INFO - PROCESS | 1932 | 1461187678208 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 14:27:58 INFO - PROCESS | 1932 | 1461187678407 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8ac400 == 58 [pid = 1932] [id = 106] 14:27:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x94562800) [pid = 1932] [serial = 317] [outer = (nil)] 14:27:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x98ff8000) [pid = 1932] [serial = 318] [outer = 0x94562800] 14:27:58 INFO - PROCESS | 1932 | 1461187678497 Marionette DEBUG loaded listener.js 14:27:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x99818000) [pid = 1932] [serial = 319] [outer = 0x94562800] 14:27:59 INFO - PROCESS | 1932 | 1461187679362 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 14:27:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:27:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1397ms 14:27:59 INFO - PROCESS | 1932 | 1461187679396 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 14:27:59 INFO - PROCESS | 1932 | 1461187679400 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 14:27:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:27:59 INFO - PROCESS | 1932 | 1461187679407 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:27:59 INFO - PROCESS | 1932 | 1461187679409 Marionette TRACE conn3 <- [1,398,null,{}] 14:27:59 INFO - PROCESS | 1932 | 1461187679416 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:59 INFO - PROCESS | 1932 | 1461187679584 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 14:27:59 INFO - PROCESS | 1932 | 1461187679748 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c530400 == 59 [pid = 1932] [id = 107] 14:27:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8c530c00) [pid = 1932] [serial = 320] [outer = (nil)] 14:27:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x9a64d000) [pid = 1932] [serial = 321] [outer = 0x8c530c00] 14:27:59 INFO - PROCESS | 1932 | 1461187679837 Marionette DEBUG loaded listener.js 14:27:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x9a881000) [pid = 1932] [serial = 322] [outer = 0x8c530c00] 14:28:00 INFO - PROCESS | 1932 | 1461187680775 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 14:28:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:28:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1429ms 14:28:00 INFO - PROCESS | 1932 | 1461187680837 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 14:28:00 INFO - PROCESS | 1932 | 1461187680841 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 14:28:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:28:00 INFO - PROCESS | 1932 | 1461187680847 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:28:00 INFO - PROCESS | 1932 | 1461187680851 Marionette TRACE conn3 <- [1,402,null,{}] 14:28:00 INFO - PROCESS | 1932 | 1461187680856 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:01 INFO - PROCESS | 1932 | 1461187681025 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 14:28:01 INFO - PROCESS | 1932 | 1461187681183 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x9fc92400 == 60 [pid = 1932] [id = 108] 14:28:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x9fc95c00) [pid = 1932] [serial = 323] [outer = (nil)] 14:28:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x9fca0c00) [pid = 1932] [serial = 324] [outer = 0x9fc95c00] 14:28:01 INFO - PROCESS | 1932 | 1461187681334 Marionette DEBUG loaded listener.js 14:28:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0xa2ac3000) [pid = 1932] [serial = 325] [outer = 0x9fc95c00] 14:28:02 INFO - PROCESS | 1932 | 1461187682294 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 14:28:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:28:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1487ms 14:28:02 INFO - PROCESS | 1932 | 1461187682335 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 14:28:02 INFO - PROCESS | 1932 | 1461187682338 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 14:28:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:28:02 INFO - PROCESS | 1932 | 1461187682345 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:28:02 INFO - PROCESS | 1932 | 1461187682349 Marionette TRACE conn3 <- [1,406,null,{}] 14:28:02 INFO - PROCESS | 1932 | 1461187682354 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:02 INFO - PROCESS | 1932 | 1461187682542 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 14:28:02 INFO - PROCESS | 1932 | 1461187682778 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c889000 == 61 [pid = 1932] [id = 109] 14:28:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8c88a400) [pid = 1932] [serial = 326] [outer = (nil)] 14:28:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8c893800) [pid = 1932] [serial = 327] [outer = 0x8c88a400] 14:28:02 INFO - PROCESS | 1932 | 1461187682919 Marionette DEBUG loaded listener.js 14:28:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x9ff0f000) [pid = 1932] [serial = 328] [outer = 0x8c88a400] 14:28:03 INFO - PROCESS | 1932 | 1461187683770 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 14:28:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:28:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1480ms 14:28:03 INFO - PROCESS | 1932 | 1461187683826 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 14:28:03 INFO - PROCESS | 1932 | 1461187683829 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 14:28:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:28:03 INFO - PROCESS | 1932 | 1461187683836 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:28:03 INFO - PROCESS | 1932 | 1461187683840 Marionette TRACE conn3 <- [1,410,null,{}] 14:28:03 INFO - PROCESS | 1932 | 1461187683845 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:04 INFO - PROCESS | 1932 | 1461187684008 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 14:28:04 INFO - PROCESS | 1932 | 1461187684172 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc25400 == 62 [pid = 1932] [id = 110] 14:28:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8bc25c00) [pid = 1932] [serial = 329] [outer = (nil)] 14:28:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8bc2e000) [pid = 1932] [serial = 330] [outer = 0x8bc25c00] 14:28:04 INFO - PROCESS | 1932 | 1461187684260 Marionette DEBUG loaded listener.js 14:28:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8bc32800) [pid = 1932] [serial = 331] [outer = 0x8bc25c00] 14:28:05 INFO - PROCESS | 1932 | 1461187685138 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 14:28:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:28:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1334ms 14:28:05 INFO - PROCESS | 1932 | 1461187685171 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 14:28:05 INFO - PROCESS | 1932 | 1461187685174 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 14:28:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:28:05 INFO - PROCESS | 1932 | 1461187685180 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:28:05 INFO - PROCESS | 1932 | 1461187685183 Marionette TRACE conn3 <- [1,414,null,{}] 14:28:05 INFO - PROCESS | 1932 | 1461187685189 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:05 INFO - PROCESS | 1932 | 1461187685349 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 14:28:05 INFO - PROCESS | 1932 | 1461187685535 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc2b000 == 63 [pid = 1932] [id = 111] 14:28:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8bc33c00) [pid = 1932] [serial = 332] [outer = (nil)] 14:28:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8bd94400) [pid = 1932] [serial = 333] [outer = 0x8bc33c00] 14:28:05 INFO - PROCESS | 1932 | 1461187685621 Marionette DEBUG loaded listener.js 14:28:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8bd97400) [pid = 1932] [serial = 334] [outer = 0x8bc33c00] 14:28:06 INFO - PROCESS | 1932 | 1461187686562 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 14:28:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:28:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1438ms 14:28:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:28:06 INFO - PROCESS | 1932 | 1461187686619 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 14:28:06 INFO - PROCESS | 1932 | 1461187686623 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 14:28:06 INFO - PROCESS | 1932 | 1461187686629 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:28:06 INFO - PROCESS | 1932 | 1461187686633 Marionette TRACE conn3 <- [1,418,null,{}] 14:28:06 INFO - PROCESS | 1932 | 1461187686638 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:06 INFO - PROCESS | 1932 | 1461187686817 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 14:28:06 INFO - PROCESS | 1932 | 1461187686979 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd93400 == 64 [pid = 1932] [id = 112] 14:28:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8bd94c00) [pid = 1932] [serial = 335] [outer = (nil)] 14:28:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8c523c00) [pid = 1932] [serial = 336] [outer = 0x8bd94c00] 14:28:07 INFO - PROCESS | 1932 | 1461187687069 Marionette DEBUG loaded listener.js 14:28:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8dfca000) [pid = 1932] [serial = 337] [outer = 0x8bd94c00] 14:28:08 INFO - PROCESS | 1932 | 1461187688726 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 14:28:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 14:28:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2134ms 14:28:08 INFO - PROCESS | 1932 | 1461187688763 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 14:28:08 INFO - PROCESS | 1932 | 1461187688770 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 14:28:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:28:08 INFO - PROCESS | 1932 | 1461187688778 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:28:08 INFO - PROCESS | 1932 | 1461187688782 Marionette TRACE conn3 <- [1,422,null,{}] 14:28:08 INFO - PROCESS | 1932 | 1461187688790 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:08 INFO - PROCESS | 1932 | 1461187688947 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 14:28:09 INFO - PROCESS | 1932 | 1461187689115 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc2fc00 == 65 [pid = 1932] [id = 113] 14:28:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8c530800) [pid = 1932] [serial = 338] [outer = (nil)] 14:28:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8e544c00) [pid = 1932] [serial = 339] [outer = 0x8c530800] 14:28:09 INFO - PROCESS | 1932 | 1461187689247 Marionette DEBUG loaded listener.js 14:28:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8f6ae800) [pid = 1932] [serial = 340] [outer = 0x8c530800] 14:28:09 INFO - PROCESS | 1932 | --DOCSHELL 0x8dfc6400 == 64 [pid = 1932] [id = 102] 14:28:09 INFO - PROCESS | 1932 | --DOCSHELL 0x98cf8400 == 63 [pid = 1932] [id = 101] 14:28:09 INFO - PROCESS | 1932 | --DOCSHELL 0x904e8400 == 62 [pid = 1932] [id = 100] 14:28:09 INFO - PROCESS | 1932 | --DOCSHELL 0x904e6400 == 61 [pid = 1932] [id = 99] 14:28:09 INFO - PROCESS | 1932 | --DOCSHELL 0x904ec000 == 60 [pid = 1932] [id = 98] 14:28:09 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb02c00 == 59 [pid = 1932] [id = 97] 14:28:10 INFO - PROCESS | 1932 | --DOCSHELL 0x8e54b000 == 58 [pid = 1932] [id = 96] 14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x9fb26c00) [pid = 1932] [serial = 150] [outer = (nil)] [url = about:blank] 14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x9915b000) [pid = 1932] [serial = 174] [outer = (nil)] [url = about:blank] 14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0xa45e5c00) [pid = 1932] [serial = 213] [outer = (nil)] [url = about:blank] 14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x9810f400) [pid = 1932] [serial = 249] [outer = (nil)] [url = about:blank] 14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x98ff4000) [pid = 1932] [serial = 252] [outer = (nil)] [url = about:blank] 14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x92886000) [pid = 1932] [serial = 243] [outer = (nil)] [url = about:blank] 14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x945ae800) [pid = 1932] [serial = 244] [outer = (nil)] [url = about:blank] 14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x95a17400) [pid = 1932] [serial = 246] [outer = (nil)] [url = about:blank] 14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x96c5d800) [pid = 1932] [serial = 247] [outer = (nil)] [url = about:blank] 14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x9032f000) [pid = 1932] [serial = 241] [outer = (nil)] [url = about:blank] 14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x9032b800) [pid = 1932] [serial = 240] [outer = (nil)] [url = about:blank] 14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x9455d000) [pid = 1932] [serial = 215] [outer = (nil)] [url = about:blank] 14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x95a1f400) [pid = 1932] [serial = 218] [outer = (nil)] [url = about:blank] 14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x998f7000) [pid = 1932] [serial = 255] [outer = (nil)] [url = about:blank] 14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x9fc5e000) [pid = 1932] [serial = 221] [outer = (nil)] [url = about:blank] 14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0xa49c5000) [pid = 1932] [serial = 224] [outer = (nil)] [url = about:blank] 14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0xa49cf800) [pid = 1932] [serial = 227] [outer = (nil)] [url = about:blank] 14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0xa6930c00) [pid = 1932] [serial = 230] [outer = (nil)] [url = about:blank] 14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0xa6d30400) [pid = 1932] [serial = 233] [outer = (nil)] [url = about:blank] 14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x99bf2800) [pid = 1932] [serial = 258] [outer = (nil)] [url = about:blank] 14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8dfc5c00) [pid = 1932] [serial = 236] [outer = (nil)] [url = about:blank] 14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x91ed6400) [pid = 1932] [serial = 102] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x99bec800) [pid = 1932] [serial = 256] [outer = (nil)] [url = about:blank] 14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x98ffcc00) [pid = 1932] [serial = 253] [outer = (nil)] [url = about:blank] 14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x9a87c800) [pid = 1932] [serial = 259] [outer = (nil)] [url = about:blank] 14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x98cef800) [pid = 1932] [serial = 250] [outer = (nil)] [url = about:blank] 14:28:10 INFO - PROCESS | 1932 | 1461187690651 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 14:28:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:28:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1932ms 14:28:10 INFO - PROCESS | 1932 | 1461187690710 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 14:28:10 INFO - PROCESS | 1932 | 1461187690719 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 14:28:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:28:10 INFO - PROCESS | 1932 | 1461187690739 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:28:10 INFO - PROCESS | 1932 | 1461187690743 Marionette TRACE conn3 <- [1,426,null,{}] 14:28:10 INFO - PROCESS | 1932 | 1461187690749 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:10 INFO - PROCESS | 1932 | 1461187690902 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 14:28:10 INFO - PROCESS | 1932 | 1461187690914 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c893400 == 59 [pid = 1932] [id = 114] 14:28:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8dfccc00) [pid = 1932] [serial = 341] [outer = (nil)] 14:28:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8fa8ec00) [pid = 1932] [serial = 342] [outer = 0x8dfccc00] 14:28:10 INFO - PROCESS | 1932 | 1461187690986 Marionette DEBUG loaded listener.js 14:28:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8fb03c00) [pid = 1932] [serial = 343] [outer = 0x8dfccc00] 14:28:11 INFO - PROCESS | 1932 | 1461187691960 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 14:28:11 INFO - PROCESS | 1932 | 1461187691990 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 14:28:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:28:11 INFO - PROCESS | 1932 | 1461187691997 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:28:12 INFO - PROCESS | 1932 | 1461187692002 Marionette TRACE conn3 <- [1,430,null,{}] 14:28:12 INFO - PROCESS | 1932 | 1461187692017 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:12 INFO - PROCESS | 1932 | 1461187692173 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 14:28:12 INFO - PROCESS | 1932 | 1461187692193 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e6400 == 60 [pid = 1932] [id = 115] 14:28:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x904e9c00) [pid = 1932] [serial = 344] [outer = (nil)] 14:28:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x91ed8000) [pid = 1932] [serial = 345] [outer = 0x904e9c00] 14:28:12 INFO - PROCESS | 1932 | 1461187692269 Marionette DEBUG loaded listener.js 14:28:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x9455cc00) [pid = 1932] [serial = 346] [outer = 0x904e9c00] 14:28:13 INFO - PROCESS | 1932 | 1461187693225 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 14:28:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:28:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1291ms 14:28:13 INFO - PROCESS | 1932 | 1461187693288 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 14:28:13 INFO - PROCESS | 1932 | 1461187693292 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 14:28:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:28:13 INFO - PROCESS | 1932 | 1461187693298 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:28:13 INFO - PROCESS | 1932 | 1461187693301 Marionette TRACE conn3 <- [1,434,null,{}] 14:28:13 INFO - PROCESS | 1932 | 1461187693306 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:13 INFO - PROCESS | 1932 | 1461187693509 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 14:28:13 INFO - PROCESS | 1932 | 1461187693541 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd94800 == 61 [pid = 1932] [id = 116] 14:28:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x945ad000) [pid = 1932] [serial = 347] [outer = (nil)] 14:28:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x95a14000) [pid = 1932] [serial = 348] [outer = 0x945ad000] 14:28:13 INFO - PROCESS | 1932 | 1461187693612 Marionette DEBUG loaded listener.js 14:28:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x95a3d400) [pid = 1932] [serial = 349] [outer = 0x945ad000] 14:28:14 INFO - PROCESS | 1932 | 1461187694496 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 14:28:14 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x9506f000) [pid = 1932] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:28:14 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x9771d000) [pid = 1932] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:28:14 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x98e72000) [pid = 1932] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:28:14 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8e54b400) [pid = 1932] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:28:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:28:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1379ms 14:28:14 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x90323000) [pid = 1932] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:28:14 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x904ed800) [pid = 1932] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:28:14 INFO - PROCESS | 1932 | 1461187694689 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 14:28:14 INFO - PROCESS | 1932 | 1461187694692 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 14:28:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:28:14 INFO - PROCESS | 1932 | 1461187694698 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:28:14 INFO - PROCESS | 1932 | 1461187694700 Marionette TRACE conn3 <- [1,438,null,{}] 14:28:14 INFO - PROCESS | 1932 | 1461187694706 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:14 INFO - PROCESS | 1932 | 1461187694848 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 14:28:14 INFO - PROCESS | 1932 | 1461187694858 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c521800 == 62 [pid = 1932] [id = 117] 14:28:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8f6ad800) [pid = 1932] [serial = 350] [outer = (nil)] 14:28:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x945ae800) [pid = 1932] [serial = 351] [outer = 0x8f6ad800] 14:28:14 INFO - PROCESS | 1932 | 1461187694929 Marionette DEBUG loaded listener.js 14:28:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x96f86400) [pid = 1932] [serial = 352] [outer = 0x8f6ad800] 14:28:15 INFO - PROCESS | 1932 | 1461187695725 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 14:28:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:28:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1079ms 14:28:15 INFO - PROCESS | 1932 | 1461187695777 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 14:28:15 INFO - PROCESS | 1932 | 1461187695781 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 14:28:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:28:15 INFO - PROCESS | 1932 | 1461187695787 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:28:15 INFO - PROCESS | 1932 | 1461187695790 Marionette TRACE conn3 <- [1,442,null,{}] 14:28:15 INFO - PROCESS | 1932 | 1461187695795 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:15 INFO - PROCESS | 1932 | 1461187695987 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 14:28:16 INFO - PROCESS | 1932 | 1461187696102 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e69a400 == 63 [pid = 1932] [id = 118] 14:28:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8e69f800) [pid = 1932] [serial = 353] [outer = (nil)] 14:28:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x98ea6400) [pid = 1932] [serial = 354] [outer = 0x8e69f800] 14:28:16 INFO - PROCESS | 1932 | 1461187696178 Marionette DEBUG loaded listener.js 14:28:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x99156000) [pid = 1932] [serial = 355] [outer = 0x8e69f800] 14:28:17 INFO - PROCESS | 1932 | 1461187697055 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 14:28:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:28:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1328ms 14:28:17 INFO - PROCESS | 1932 | 1461187697116 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 14:28:17 INFO - PROCESS | 1932 | 1461187697122 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 14:28:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:28:17 INFO - PROCESS | 1932 | 1461187697132 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:28:17 INFO - PROCESS | 1932 | 1461187697138 Marionette TRACE conn3 <- [1,446,null,{}] 14:28:17 INFO - PROCESS | 1932 | 1461187697148 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:17 INFO - PROCESS | 1932 | 1461187697364 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 14:28:17 INFO - PROCESS | 1932 | 1461187697588 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c892000 == 64 [pid = 1932] [id = 119] 14:28:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8c892800) [pid = 1932] [serial = 356] [outer = (nil)] 14:28:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8e69e800) [pid = 1932] [serial = 357] [outer = 0x8c892800] 14:28:17 INFO - PROCESS | 1932 | 1461187697704 Marionette DEBUG loaded listener.js 14:28:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8f6b8000) [pid = 1932] [serial = 358] [outer = 0x8c892800] 14:28:18 INFO - PROCESS | 1932 | 1461187698695 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 14:28:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:28:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1642ms 14:28:18 INFO - PROCESS | 1932 | 1461187698774 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 14:28:18 INFO - PROCESS | 1932 | 1461187698782 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 14:28:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:28:18 INFO - PROCESS | 1932 | 1461187698794 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:28:18 INFO - PROCESS | 1932 | 1461187698797 Marionette TRACE conn3 <- [1,450,null,{}] 14:28:18 INFO - PROCESS | 1932 | 1461187698804 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:19 INFO - PROCESS | 1932 | 1461187699020 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 14:28:19 INFO - PROCESS | 1932 | 1461187699234 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x9032cc00 == 65 [pid = 1932] [id = 120] 14:28:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x904e4c00) [pid = 1932] [serial = 359] [outer = (nil)] 14:28:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x90596000) [pid = 1932] [serial = 360] [outer = 0x904e4c00] 14:28:19 INFO - PROCESS | 1932 | 1461187699334 Marionette DEBUG loaded listener.js 14:28:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x9455a400) [pid = 1932] [serial = 361] [outer = 0x904e4c00] 14:28:20 INFO - PROCESS | 1932 | 1461187700319 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 14:28:20 INFO - PROCESS | 1932 | 1461187700384 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 14:28:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:28:20 INFO - PROCESS | 1932 | 1461187700390 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:28:20 INFO - PROCESS | 1932 | 1461187700397 Marionette TRACE conn3 <- [1,454,null,{}] 14:28:20 INFO - PROCESS | 1932 | 1461187700413 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:20 INFO - PROCESS | 1932 | 1461187700592 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 14:28:20 INFO - PROCESS | 1932 | 1461187700797 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x98cf8800 == 66 [pid = 1932] [id = 121] 14:28:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x98ff4000) [pid = 1932] [serial = 362] [outer = (nil)] 14:28:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x998f7000) [pid = 1932] [serial = 363] [outer = 0x98ff4000] 14:28:20 INFO - PROCESS | 1932 | 1461187700931 Marionette DEBUG loaded listener.js 14:28:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x99bf0000) [pid = 1932] [serial = 364] [outer = 0x98ff4000] 14:28:21 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:21 INFO - PROCESS | 1932 | 1461187701810 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 14:28:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:28:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1498ms 14:28:21 INFO - PROCESS | 1932 | 1461187701889 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 14:28:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:28:21 INFO - PROCESS | 1932 | 1461187701894 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 14:28:21 INFO - PROCESS | 1932 | 1461187701900 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:28:21 INFO - PROCESS | 1932 | 1461187701904 Marionette TRACE conn3 <- [1,458,null,{}] 14:28:21 INFO - PROCESS | 1932 | 1461187701910 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:22 INFO - PROCESS | 1932 | 1461187702117 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 14:28:22 INFO - PROCESS | 1932 | 1461187702324 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x98ffc000 == 67 [pid = 1932] [id = 122] 14:28:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x99bedc00) [pid = 1932] [serial = 365] [outer = (nil)] 14:28:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x9ea19c00) [pid = 1932] [serial = 366] [outer = 0x99bedc00] 14:28:22 INFO - PROCESS | 1932 | 1461187702454 Marionette DEBUG loaded listener.js 14:28:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x9fc5e000) [pid = 1932] [serial = 367] [outer = 0x99bedc00] 14:28:23 INFO - PROCESS | 1932 | 1461187703366 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 14:28:23 INFO - PROCESS | 1932 | 1461187703448 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 14:28:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:28:23 INFO - PROCESS | 1932 | 1461187703455 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:28:23 INFO - PROCESS | 1932 | 1461187703459 Marionette TRACE conn3 <- [1,462,null,{}] 14:28:23 INFO - PROCESS | 1932 | 1461187703465 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:23 INFO - PROCESS | 1932 | 1461187703678 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 14:28:23 INFO - PROCESS | 1932 | 1461187703882 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e42d400 == 68 [pid = 1932] [id = 123] 14:28:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8e431c00) [pid = 1932] [serial = 368] [outer = (nil)] 14:28:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8e437000) [pid = 1932] [serial = 369] [outer = 0x8e431c00] 14:28:24 INFO - PROCESS | 1932 | 1461187704018 Marionette DEBUG loaded listener.js 14:28:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x90330000) [pid = 1932] [serial = 370] [outer = 0x8e431c00] 14:28:24 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:24 INFO - PROCESS | 1932 | 1461187704941 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 14:28:25 INFO - PROCESS | 1932 | 1461187705000 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 14:28:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 14:28:25 INFO - PROCESS | 1932 | 1461187705007 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:28:25 INFO - PROCESS | 1932 | 1461187705011 Marionette TRACE conn3 <- [1,466,null,{}] 14:28:25 INFO - PROCESS | 1932 | 1461187705016 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:25 INFO - PROCESS | 1932 | 1461187705209 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 14:28:25 INFO - PROCESS | 1932 | 1461187705422 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e438c00 == 69 [pid = 1932] [id = 124] 14:28:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0xa0f6d400) [pid = 1932] [serial = 371] [outer = (nil)] 14:28:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0xa4457800) [pid = 1932] [serial = 372] [outer = 0xa0f6d400] 14:28:25 INFO - PROCESS | 1932 | 1461187705558 Marionette DEBUG loaded listener.js 14:28:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0xa4470400) [pid = 1932] [serial = 373] [outer = 0xa0f6d400] 14:28:26 INFO - PROCESS | 1932 | 1461187706434 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 14:28:26 INFO - PROCESS | 1932 | 1461187706498 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 14:28:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 14:28:26 INFO - PROCESS | 1932 | 1461187706504 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:28:26 INFO - PROCESS | 1932 | 1461187706507 Marionette TRACE conn3 <- [1,470,null,{}] 14:28:26 INFO - PROCESS | 1932 | 1461187706513 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:26 INFO - PROCESS | 1932 | 1461187706680 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 14:28:26 INFO - PROCESS | 1932 | 1461187706841 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:26 INFO - PROCESS | 1932 | ++DOCSHELL 0xa3c7b800 == 70 [pid = 1932] [id = 125] 14:28:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0xa4584000) [pid = 1932] [serial = 374] [outer = (nil)] 14:28:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0xa49c4c00) [pid = 1932] [serial = 375] [outer = 0xa4584000] 14:28:26 INFO - PROCESS | 1932 | 1461187706940 Marionette DEBUG loaded listener.js 14:28:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0xa49cac00) [pid = 1932] [serial = 376] [outer = 0xa4584000] 14:28:27 INFO - PROCESS | 1932 | 1461187707825 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 14:28:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:28:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1379ms 14:28:27 INFO - PROCESS | 1932 | 1461187707884 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 14:28:27 INFO - PROCESS | 1932 | 1461187707887 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 14:28:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:28:27 INFO - PROCESS | 1932 | 1461187707894 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:28:27 INFO - PROCESS | 1932 | 1461187707898 Marionette TRACE conn3 <- [1,474,null,{}] 14:28:27 INFO - PROCESS | 1932 | 1461187707904 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:28 INFO - PROCESS | 1932 | 1461187708091 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 14:28:28 INFO - PROCESS | 1932 | 1461187708254 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b283800 == 71 [pid = 1932] [id = 126] 14:28:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x8b284000) [pid = 1932] [serial = 377] [outer = (nil)] 14:28:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x8b28b800) [pid = 1932] [serial = 378] [outer = 0x8b284000] 14:28:28 INFO - PROCESS | 1932 | 1461187708340 Marionette DEBUG loaded listener.js 14:28:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x8b28fc00) [pid = 1932] [serial = 379] [outer = 0x8b284000] 14:28:29 INFO - PROCESS | 1932 | 1461187709531 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 14:28:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:28:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1687ms 14:28:29 INFO - PROCESS | 1932 | 1461187709583 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 14:28:29 INFO - PROCESS | 1932 | 1461187709588 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 14:28:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:28:29 INFO - PROCESS | 1932 | 1461187709596 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:28:29 INFO - PROCESS | 1932 | 1461187709601 Marionette TRACE conn3 <- [1,478,null,{}] 14:28:29 INFO - PROCESS | 1932 | 1461187709617 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:29 INFO - PROCESS | 1932 | 1461187709862 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 14:28:30 INFO - PROCESS | 1932 | 1461187710003 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3dd400 == 72 [pid = 1932] [id = 127] 14:28:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x8b3dfc00) [pid = 1932] [serial = 380] [outer = (nil)] 14:28:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x8bd9bc00) [pid = 1932] [serial = 381] [outer = 0x8b3dfc00] 14:28:30 INFO - PROCESS | 1932 | 1461187710095 Marionette DEBUG loaded listener.js 14:28:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x8c890400) [pid = 1932] [serial = 382] [outer = 0x8b3dfc00] 14:28:31 INFO - PROCESS | 1932 | 1461187711022 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 14:28:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:28:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1494ms 14:28:31 INFO - PROCESS | 1932 | 1461187711092 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 14:28:31 INFO - PROCESS | 1932 | 1461187711100 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 14:28:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:28:31 INFO - PROCESS | 1932 | 1461187711111 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:28:31 INFO - PROCESS | 1932 | 1461187711115 Marionette TRACE conn3 <- [1,482,null,{}] 14:28:31 INFO - PROCESS | 1932 | 1461187711121 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:31 INFO - PROCESS | 1932 | 1461187711348 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 14:28:31 INFO - PROCESS | 1932 | 1461187711609 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfc8400 == 73 [pid = 1932] [id = 128] 14:28:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x8e439800) [pid = 1932] [serial = 383] [outer = (nil)] 14:28:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x8f6ac000) [pid = 1932] [serial = 384] [outer = 0x8e439800] 14:28:31 INFO - PROCESS | 1932 | 1461187711685 Marionette DEBUG loaded listener.js 14:28:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x8fa90800) [pid = 1932] [serial = 385] [outer = 0x8e439800] 14:28:32 INFO - PROCESS | 1932 | 1461187712630 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 14:28:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:28:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1581ms 14:28:32 INFO - PROCESS | 1932 | 1461187712692 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 14:28:32 INFO - PROCESS | 1932 | 1461187712696 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 14:28:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:28:32 INFO - PROCESS | 1932 | 1461187712702 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:28:32 INFO - PROCESS | 1932 | 1461187712708 Marionette TRACE conn3 <- [1,486,null,{}] 14:28:32 INFO - PROCESS | 1932 | 1461187712723 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:32 INFO - PROCESS | 1932 | 1461187712888 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 14:28:33 INFO - PROCESS | 1932 | 1461187713078 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e54a800 == 74 [pid = 1932] [id = 129] 14:28:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x8f6b0800) [pid = 1932] [serial = 386] [outer = (nil)] 14:28:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x912b2c00) [pid = 1932] [serial = 387] [outer = 0x8f6b0800] 14:28:33 INFO - PROCESS | 1932 | 1461187713266 Marionette DEBUG loaded listener.js 14:28:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x94565800) [pid = 1932] [serial = 388] [outer = 0x8f6b0800] 14:28:33 INFO - PROCESS | 1932 | --DOCSHELL 0x8f8b4400 == 73 [pid = 1932] [id = 35] 14:28:33 INFO - PROCESS | 1932 | --DOCSHELL 0x8f8abc00 == 72 [pid = 1932] [id = 77] 14:28:33 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x97fa7400) [pid = 1932] [serial = 267] [outer = (nil)] [url = about:blank] 14:28:33 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x945ad800) [pid = 1932] [serial = 264] [outer = (nil)] [url = about:blank] 14:28:33 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x9ff37800) [pid = 1932] [serial = 270] [outer = (nil)] [url = about:blank] 14:28:33 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x8e546800) [pid = 1932] [serial = 282] [outer = (nil)] [url = about:blank] 14:28:33 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x9ea16c00) [pid = 1932] [serial = 261] [outer = (nil)] [url = about:blank] 14:28:33 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0xa45b3800) [pid = 1932] [serial = 273] [outer = (nil)] [url = about:blank] 14:28:33 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x904ebc00) [pid = 1932] [serial = 279] [outer = (nil)] [url = about:blank] 14:28:33 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x8e693800) [pid = 1932] [serial = 285] [outer = (nil)] [url = about:blank] 14:28:33 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0xa49c3400) [pid = 1932] [serial = 276] [outer = (nil)] [url = about:blank] 14:28:33 INFO - PROCESS | 1932 | --DOCSHELL 0x8c530400 == 71 [pid = 1932] [id = 107] 14:28:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8f8ac400 == 70 [pid = 1932] [id = 106] 14:28:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8dfc1800 == 69 [pid = 1932] [id = 105] 14:28:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8faa8800 == 68 [pid = 1932] [id = 104] 14:28:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8c521c00 == 67 [pid = 1932] [id = 103] 14:28:34 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x95a1e400) [pid = 1932] [serial = 297] [outer = (nil)] [url = about:blank] 14:28:34 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x97c06800) [pid = 1932] [serial = 300] [outer = (nil)] [url = about:blank] 14:28:34 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x98ff5000) [pid = 1932] [serial = 303] [outer = (nil)] [url = about:blank] 14:28:34 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x99225c00) [pid = 1932] [serial = 304] [outer = (nil)] [url = about:blank] 14:28:34 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x8e694800) [pid = 1932] [serial = 288] [outer = (nil)] [url = about:blank] 14:28:34 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x90328800) [pid = 1932] [serial = 291] [outer = (nil)] [url = about:blank] 14:28:34 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x96cda000) [pid = 1932] [serial = 298] [outer = (nil)] [url = about:blank] 14:28:34 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x91ed5400) [pid = 1932] [serial = 295] [outer = (nil)] [url = about:blank] 14:28:34 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x90588c00) [pid = 1932] [serial = 294] [outer = (nil)] [url = about:blank] 14:28:34 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x904e1000) [pid = 1932] [serial = 292] [outer = (nil)] [url = about:blank] 14:28:34 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x97faa800) [pid = 1932] [serial = 301] [outer = (nil)] [url = about:blank] 14:28:34 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8e69bc00) [pid = 1932] [serial = 289] [outer = (nil)] [url = about:blank] 14:28:34 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8f6b4400) [pid = 1932] [serial = 306] [outer = (nil)] [url = about:blank] 14:28:34 INFO - PROCESS | 1932 | 1461187714194 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 14:28:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:28:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1547ms 14:28:34 INFO - PROCESS | 1932 | 1461187714250 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 14:28:34 INFO - PROCESS | 1932 | 1461187714254 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 14:28:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:28:34 INFO - PROCESS | 1932 | 1461187714260 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:28:34 INFO - PROCESS | 1932 | 1461187714262 Marionette TRACE conn3 <- [1,490,null,{}] 14:28:34 INFO - PROCESS | 1932 | 1461187714268 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:34 INFO - PROCESS | 1932 | 1461187714417 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 14:28:34 INFO - PROCESS | 1932 | 1461187714433 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c521c00 == 68 [pid = 1932] [id = 130] 14:28:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8e69c000) [pid = 1932] [serial = 389] [outer = (nil)] 14:28:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x9032fc00) [pid = 1932] [serial = 390] [outer = 0x8e69c000] 14:28:34 INFO - PROCESS | 1932 | 1461187714521 Marionette DEBUG loaded listener.js 14:28:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x912b7800) [pid = 1932] [serial = 391] [outer = 0x8e69c000] 14:28:35 INFO - PROCESS | 1932 | 1461187715342 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 14:28:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:28:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1130ms 14:28:35 INFO - PROCESS | 1932 | 1461187715390 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 14:28:35 INFO - PROCESS | 1932 | 1461187715393 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 14:28:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:28:35 INFO - PROCESS | 1932 | 1461187715399 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:28:35 INFO - PROCESS | 1932 | 1461187715402 Marionette TRACE conn3 <- [1,494,null,{}] 14:28:35 INFO - PROCESS | 1932 | 1461187715407 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:35 INFO - PROCESS | 1932 | 1461187715596 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 14:28:35 INFO - PROCESS | 1932 | 1461187715617 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c528c00 == 69 [pid = 1932] [id = 131] 14:28:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x9032a800) [pid = 1932] [serial = 392] [outer = (nil)] 14:28:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x95a3c400) [pid = 1932] [serial = 393] [outer = 0x9032a800] 14:28:35 INFO - PROCESS | 1932 | 1461187715687 Marionette DEBUG loaded listener.js 14:28:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x96cdc800) [pid = 1932] [serial = 394] [outer = 0x9032a800] 14:28:36 INFO - PROCESS | 1932 | 1461187716544 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 14:28:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:28:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1177ms 14:28:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:28:36 INFO - PROCESS | 1932 | 1461187716577 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 14:28:36 INFO - PROCESS | 1932 | 1461187716580 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 14:28:36 INFO - PROCESS | 1932 | 1461187716586 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:28:36 INFO - PROCESS | 1932 | 1461187716589 Marionette TRACE conn3 <- [1,498,null,{}] 14:28:36 INFO - PROCESS | 1932 | 1461187716594 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:36 INFO - PROCESS | 1932 | 1461187716821 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 14:28:36 INFO - PROCESS | 1932 | 1461187716846 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3eb400 == 70 [pid = 1932] [id = 132] 14:28:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x904eec00) [pid = 1932] [serial = 395] [outer = (nil)] 14:28:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x98e7ac00) [pid = 1932] [serial = 396] [outer = 0x904eec00] 14:28:36 INFO - PROCESS | 1932 | 1461187716932 Marionette DEBUG loaded listener.js 14:28:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x98ffcc00) [pid = 1932] [serial = 397] [outer = 0x904eec00] 14:28:37 INFO - PROCESS | 1932 | 1461187717788 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 14:28:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:28:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1240ms 14:28:37 INFO - PROCESS | 1932 | 1461187717825 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 14:28:37 INFO - PROCESS | 1932 | 1461187717828 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 14:28:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:28:37 INFO - PROCESS | 1932 | 1461187717835 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:28:37 INFO - PROCESS | 1932 | 1461187717838 Marionette TRACE conn3 <- [1,502,null,{}] 14:28:37 INFO - PROCESS | 1932 | 1461187717843 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:38 INFO - PROCESS | 1932 | 1461187718077 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 14:28:38 INFO - PROCESS | 1932 | 1461187718104 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3eb000 == 71 [pid = 1932] [id = 133] 14:28:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x8bd9a000) [pid = 1932] [serial = 398] [outer = (nil)] 14:28:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x8c6d5800) [pid = 1932] [serial = 399] [outer = 0x8bd9a000] 14:28:38 INFO - PROCESS | 1932 | 1461187718176 Marionette DEBUG loaded listener.js 14:28:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x8c6d8c00) [pid = 1932] [serial = 400] [outer = 0x8bd9a000] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x97c43400) [pid = 1932] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x97718c00) [pid = 1932] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x914d2c00) [pid = 1932] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x8e545000) [pid = 1932] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x8f8ae400) [pid = 1932] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0xa49cc800) [pid = 1932] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0xa49c0800) [pid = 1932] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x904e4400) [pid = 1932] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x94559800) [pid = 1932] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x8f8b4000) [pid = 1932] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x9ffa0c00) [pid = 1932] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x99a20800) [pid = 1932] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0xa45e8c00) [pid = 1932] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x928f1000) [pid = 1932] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x9ffc1000) [pid = 1932] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x91ed9400) [pid = 1932] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x97d2dc00) [pid = 1932] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0xa0a49000) [pid = 1932] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0xa0e46800) [pid = 1932] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8faa7800) [pid = 1932] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x912b7400) [pid = 1932] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x96cdbc00) [pid = 1932] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x914dec00) [pid = 1932] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x98e79800) [pid = 1932] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x91ed9800) [pid = 1932] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x96f94800) [pid = 1932] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8e53e800) [pid = 1932] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8fa8e800) [pid = 1932] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x9a648000) [pid = 1932] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8dfbdc00) [pid = 1932] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x945ad000) [pid = 1932] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8f6ad800) [pid = 1932] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8c522800) [pid = 1932] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x9fc95c00) [pid = 1932] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8c530c00) [pid = 1932] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x8c530800) [pid = 1932] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8bd94c00) [pid = 1932] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x91edfc00) [pid = 1932] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8faac800) [pid = 1932] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x904e9c00) [pid = 1932] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x94562800) [pid = 1932] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x8dfccc00) [pid = 1932] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x8c88a400) [pid = 1932] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:28:39 INFO - PROCESS | 1932 | 1461187719609 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 14:28:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:28:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1839ms 14:28:39 INFO - PROCESS | 1932 | 1461187719674 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 14:28:39 INFO - PROCESS | 1932 | 1461187719678 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 14:28:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:28:39 INFO - PROCESS | 1932 | 1461187719684 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:28:39 INFO - PROCESS | 1932 | 1461187719686 Marionette TRACE conn3 <- [1,506,null,{}] 14:28:39 INFO - PROCESS | 1932 | 1461187719692 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:39 INFO - PROCESS | 1932 | 1461187719837 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 14:28:39 INFO - PROCESS | 1932 | 1461187719846 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c525800 == 72 [pid = 1932] [id = 134] 14:28:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x8c6d1800) [pid = 1932] [serial = 401] [outer = (nil)] 14:28:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x8c766800) [pid = 1932] [serial = 402] [outer = 0x8c6d1800] 14:28:39 INFO - PROCESS | 1932 | 1461187719922 Marionette DEBUG loaded listener.js 14:28:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x8c769400) [pid = 1932] [serial = 403] [outer = 0x8c6d1800] 14:28:41 INFO - PROCESS | 1932 | 1461187721424 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 14:28:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:28:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1784ms 14:28:41 INFO - PROCESS | 1932 | 1461187721468 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 14:28:41 INFO - PROCESS | 1932 | 1461187721474 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 14:28:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:28:41 INFO - PROCESS | 1932 | 1461187721483 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:28:41 INFO - PROCESS | 1932 | 1461187721489 Marionette TRACE conn3 <- [1,510,null,{}] 14:28:41 INFO - PROCESS | 1932 | 1461187721499 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:41 INFO - PROCESS | 1932 | 1461187721786 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 14:28:41 INFO - PROCESS | 1932 | 1461187721978 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3dcc00 == 73 [pid = 1932] [id = 135] 14:28:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x8b3e2800) [pid = 1932] [serial = 404] [outer = (nil)] 14:28:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x8c6d3800) [pid = 1932] [serial = 405] [outer = 0x8b3e2800] 14:28:42 INFO - PROCESS | 1932 | 1461187722066 Marionette DEBUG loaded listener.js 14:28:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x8c767800) [pid = 1932] [serial = 406] [outer = 0x8b3e2800] 14:28:43 INFO - PROCESS | 1932 | 1461187723011 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 14:28:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:28:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1586ms 14:28:43 INFO - PROCESS | 1932 | 1461187723077 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 14:28:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:28:43 INFO - PROCESS | 1932 | 1461187723089 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 14:28:43 INFO - PROCESS | 1932 | 1461187723101 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:28:43 INFO - PROCESS | 1932 | 1461187723106 Marionette TRACE conn3 <- [1,514,null,{}] 14:28:43 INFO - PROCESS | 1932 | 1461187723112 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:43 INFO - PROCESS | 1932 | 1461187723331 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 14:28:43 INFO - PROCESS | 1932 | 1461187723551 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e549000 == 74 [pid = 1932] [id = 136] 14:28:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8e695400) [pid = 1932] [serial = 407] [outer = (nil)] 14:28:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8e69b800) [pid = 1932] [serial = 408] [outer = 0x8e695400] 14:28:43 INFO - PROCESS | 1932 | 1461187723653 Marionette DEBUG loaded listener.js 14:28:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8f6b2800) [pid = 1932] [serial = 409] [outer = 0x8e695400] 14:28:44 INFO - PROCESS | 1932 | 1461187724606 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 14:28:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 14:28:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1543ms 14:28:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:28:44 INFO - PROCESS | 1932 | 1461187724643 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 14:28:44 INFO - PROCESS | 1932 | 1461187724646 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 14:28:44 INFO - PROCESS | 1932 | 1461187724653 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:28:44 INFO - PROCESS | 1932 | 1461187724659 Marionette TRACE conn3 <- [1,518,null,{}] 14:28:44 INFO - PROCESS | 1932 | 1461187724676 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:44 INFO - PROCESS | 1932 | 1461187724861 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 14:28:45 INFO - PROCESS | 1932 | 1461187725074 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb3d400 == 75 [pid = 1932] [id = 137] 14:28:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x904ee800) [pid = 1932] [serial = 410] [outer = (nil)] 14:28:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x94560000) [pid = 1932] [serial = 411] [outer = 0x904ee800] 14:28:45 INFO - PROCESS | 1932 | 1461187725214 Marionette DEBUG loaded listener.js 14:28:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x95070000) [pid = 1932] [serial = 412] [outer = 0x904ee800] 14:28:46 INFO - PROCESS | 1932 | 1461187726102 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 14:28:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:28:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1490ms 14:28:46 INFO - PROCESS | 1932 | 1461187726143 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 14:28:46 INFO - PROCESS | 1932 | 1461187726148 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 14:28:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:28:46 INFO - PROCESS | 1932 | 1461187726155 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:28:46 INFO - PROCESS | 1932 | 1461187726157 Marionette TRACE conn3 <- [1,522,null,{}] 14:28:46 INFO - PROCESS | 1932 | 1461187726164 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:46 INFO - PROCESS | 1932 | 1461187726333 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 14:28:46 INFO - PROCESS | 1932 | 1461187726505 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x928f4800 == 76 [pid = 1932] [id = 138] 14:28:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x97d2dc00) [pid = 1932] [serial = 413] [outer = (nil)] 14:28:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x981f2400) [pid = 1932] [serial = 414] [outer = 0x97d2dc00] 14:28:46 INFO - PROCESS | 1932 | 1461187726594 Marionette DEBUG loaded listener.js 14:28:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x98e72000) [pid = 1932] [serial = 415] [outer = 0x97d2dc00] 14:28:47 INFO - PROCESS | 1932 | 1461187727550 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 14:28:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:28:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1432ms 14:28:47 INFO - PROCESS | 1932 | 1461187727588 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 14:28:47 INFO - PROCESS | 1932 | 1461187727592 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 14:28:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:28:47 INFO - PROCESS | 1932 | 1461187727598 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:28:47 INFO - PROCESS | 1932 | 1461187727601 Marionette TRACE conn3 <- [1,526,null,{}] 14:28:47 INFO - PROCESS | 1932 | 1461187727607 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:47 INFO - PROCESS | 1932 | 1461187727771 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 14:28:47 INFO - PROCESS | 1932 | 1461187727942 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3e9000 == 77 [pid = 1932] [id = 139] 14:28:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x90327800) [pid = 1932] [serial = 416] [outer = (nil)] 14:28:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x98ffc400) [pid = 1932] [serial = 417] [outer = 0x90327800] 14:28:48 INFO - PROCESS | 1932 | 1461187728030 Marionette DEBUG loaded listener.js 14:28:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x9915e400) [pid = 1932] [serial = 418] [outer = 0x90327800] 14:28:49 INFO - PROCESS | 1932 | 1461187729045 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 14:28:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 14:28:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1490ms 14:28:49 INFO - PROCESS | 1932 | 1461187729089 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 14:28:49 INFO - PROCESS | 1932 | 1461187729093 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 14:28:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:28:49 INFO - PROCESS | 1932 | 1461187729100 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:28:49 INFO - PROCESS | 1932 | 1461187729103 Marionette TRACE conn3 <- [1,530,null,{}] 14:28:49 INFO - PROCESS | 1932 | 1461187729109 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:49 INFO - PROCESS | 1932 | 1461187729329 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 14:28:49 INFO - PROCESS | 1932 | 1461187729554 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c529800 == 78 [pid = 1932] [id = 140] 14:28:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x99a1f400) [pid = 1932] [serial = 419] [outer = (nil)] 14:28:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0xa0ad8400) [pid = 1932] [serial = 420] [outer = 0x99a1f400] 14:28:49 INFO - PROCESS | 1932 | 1461187729657 Marionette DEBUG loaded listener.js 14:28:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0xa0f67c00) [pid = 1932] [serial = 421] [outer = 0x99a1f400] 14:28:50 INFO - PROCESS | 1932 | 1461187730459 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 14:28:50 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 14:28:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:28:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:28:50 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 14:28:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:28:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:28:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1384ms 14:28:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:28:50 INFO - PROCESS | 1932 | 1461187730486 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 14:28:50 INFO - PROCESS | 1932 | 1461187730489 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 14:28:50 INFO - PROCESS | 1932 | 1461187730496 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:28:50 INFO - PROCESS | 1932 | 1461187730500 Marionette TRACE conn3 <- [1,534,null,{}] 14:28:50 INFO - PROCESS | 1932 | 1461187730506 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:50 INFO - PROCESS | 1932 | 1461187730693 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 14:28:50 INFO - PROCESS | 1932 | 1461187730863 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fce1800 == 79 [pid = 1932] [id = 141] 14:28:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8fce2000) [pid = 1932] [serial = 422] [outer = (nil)] 14:28:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8fcf0800) [pid = 1932] [serial = 423] [outer = 0x8fce2000] 14:28:50 INFO - PROCESS | 1932 | 1461187730954 Marionette DEBUG loaded listener.js 14:28:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0xa0a50400) [pid = 1932] [serial = 424] [outer = 0x8fce2000] 14:28:51 INFO - PROCESS | 1932 | 1461187731793 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 14:28:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 14:28:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1348ms 14:28:51 INFO - PROCESS | 1932 | 1461187731866 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 14:28:51 INFO - PROCESS | 1932 | 1461187731870 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 14:28:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:28:51 INFO - PROCESS | 1932 | 1461187731878 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:28:51 INFO - PROCESS | 1932 | 1461187731881 Marionette TRACE conn3 <- [1,538,null,{}] 14:28:51 INFO - PROCESS | 1932 | 1461187731887 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:52 INFO - PROCESS | 1932 | 1461187732079 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 14:28:52 INFO - PROCESS | 1932 | 1461187732260 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8b3de800) [pid = 1932] [serial = 425] [outer = 0x912bc800] 14:28:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e32f400 == 80 [pid = 1932] [id = 142] 14:28:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8e32fc00) [pid = 1932] [serial = 426] [outer = (nil)] 14:28:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8e333c00) [pid = 1932] [serial = 427] [outer = 0x8e32fc00] 14:28:52 INFO - PROCESS | 1932 | 1461187732376 Marionette DEBUG loaded listener.js 14:28:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8fce4400) [pid = 1932] [serial = 428] [outer = 0x8e32fc00] 14:28:53 INFO - PROCESS | 1932 | 1461187733257 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 14:28:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 14:28:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1436ms 14:28:53 INFO - PROCESS | 1932 | 1461187733317 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 14:28:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:28:53 INFO - PROCESS | 1932 | 1461187733321 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 14:28:53 INFO - PROCESS | 1932 | 1461187733327 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:28:53 INFO - PROCESS | 1932 | 1461187733331 Marionette TRACE conn3 <- [1,542,null,{}] 14:28:53 INFO - PROCESS | 1932 | 1461187733337 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:53 INFO - PROCESS | 1932 | 1461187733512 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 14:28:53 INFO - PROCESS | 1932 | 1461187733693 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a404800 == 81 [pid = 1932] [id = 143] 14:28:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8a405400) [pid = 1932] [serial = 429] [outer = (nil)] 14:28:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8a40c000) [pid = 1932] [serial = 430] [outer = 0x8a405400] 14:28:53 INFO - PROCESS | 1932 | 1461187733779 Marionette DEBUG loaded listener.js 14:28:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8a410800) [pid = 1932] [serial = 431] [outer = 0x8a405400] 14:28:54 INFO - PROCESS | 1932 | 1461187734635 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 14:28:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 14:28:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1329ms 14:28:54 INFO - PROCESS | 1932 | 1461187734656 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 14:28:54 INFO - PROCESS | 1932 | 1461187734660 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 14:28:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:28:54 INFO - PROCESS | 1932 | 1461187734667 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:28:54 INFO - PROCESS | 1932 | 1461187734670 Marionette TRACE conn3 <- [1,546,null,{}] 14:28:54 INFO - PROCESS | 1932 | 1461187734695 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:54 INFO - PROCESS | 1932 | 1461187734889 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 14:28:55 INFO - PROCESS | 1932 | 1461187735058 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x89301400 == 82 [pid = 1932] [id = 144] 14:28:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x89302800) [pid = 1932] [serial = 432] [outer = (nil)] 14:28:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x89308800) [pid = 1932] [serial = 433] [outer = 0x89302800] 14:28:55 INFO - PROCESS | 1932 | 1461187735150 Marionette DEBUG loaded listener.js 14:28:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8930ac00) [pid = 1932] [serial = 434] [outer = 0x89302800] 14:28:56 INFO - PROCESS | 1932 | 1461187736041 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 14:28:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 14:28:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1431ms 14:28:56 INFO - PROCESS | 1932 | 1461187736099 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 14:28:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:28:56 INFO - PROCESS | 1932 | 1461187736103 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 14:28:56 INFO - PROCESS | 1932 | 1461187736110 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:28:56 INFO - PROCESS | 1932 | 1461187736114 Marionette TRACE conn3 <- [1,550,null,{}] 14:28:56 INFO - PROCESS | 1932 | 1461187736120 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:56 INFO - PROCESS | 1932 | 1461187736331 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 14:28:56 INFO - PROCESS | 1932 | 1461187736511 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x8930cc00 == 83 [pid = 1932] [id = 145] 14:28:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x89310400) [pid = 1932] [serial = 435] [outer = (nil)] 14:28:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8ffe2800) [pid = 1932] [serial = 436] [outer = 0x89310400] 14:28:56 INFO - PROCESS | 1932 | 1461187736613 Marionette DEBUG loaded listener.js 14:28:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8ffec400) [pid = 1932] [serial = 437] [outer = 0x89310400] 14:28:57 INFO - PROCESS | 1932 | 1461187737537 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 14:28:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 14:28:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1483ms 14:28:57 INFO - PROCESS | 1932 | 1461187737593 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 14:28:57 INFO - PROCESS | 1932 | 1461187737596 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 14:28:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:28:57 INFO - PROCESS | 1932 | 1461187737606 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:28:57 INFO - PROCESS | 1932 | 1461187737610 Marionette TRACE conn3 <- [1,554,null,{}] 14:28:57 INFO - PROCESS | 1932 | 1461187737615 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:57 INFO - PROCESS | 1932 | 1461187737779 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 14:28:57 INFO - PROCESS | 1932 | 1461187737957 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x89307000 == 84 [pid = 1932] [id = 146] 14:28:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8a7da000) [pid = 1932] [serial = 438] [outer = (nil)] 14:28:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8a7e2400) [pid = 1932] [serial = 439] [outer = 0x8a7da000] 14:28:58 INFO - PROCESS | 1932 | 1461187738043 Marionette DEBUG loaded listener.js 14:28:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x8a7e3c00) [pid = 1932] [serial = 440] [outer = 0x8a7da000] 14:28:58 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:58 INFO - PROCESS | 1932 | 1461187738990 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 14:28:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:28:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1432ms 14:28:59 INFO - PROCESS | 1932 | 1461187739038 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 14:28:59 INFO - PROCESS | 1932 | 1461187739042 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 14:28:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:28:59 INFO - PROCESS | 1932 | 1461187739048 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:28:59 INFO - PROCESS | 1932 | 1461187739051 Marionette TRACE conn3 <- [1,558,null,{}] 14:28:59 INFO - PROCESS | 1932 | 1461187739057 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:59 INFO - PROCESS | 1932 | 1461187739217 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 14:28:59 INFO - PROCESS | 1932 | 1461187739416 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e43800 == 85 [pid = 1932] [id = 147] 14:28:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x88e46000) [pid = 1932] [serial = 441] [outer = (nil)] 14:28:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x88e4a800) [pid = 1932] [serial = 442] [outer = 0x88e46000] 14:28:59 INFO - PROCESS | 1932 | 1461187739504 Marionette DEBUG loaded listener.js 14:28:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x88e4c400) [pid = 1932] [serial = 443] [outer = 0x88e46000] 14:29:00 INFO - PROCESS | 1932 | 1461187740403 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 14:29:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:29:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1430ms 14:29:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:29:00 INFO - PROCESS | 1932 | 1461187740479 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 14:29:00 INFO - PROCESS | 1932 | 1461187740483 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 14:29:00 INFO - PROCESS | 1932 | 1461187740492 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:29:00 INFO - PROCESS | 1932 | 1461187740497 Marionette TRACE conn3 <- [1,562,null,{}] 14:29:00 INFO - PROCESS | 1932 | 1461187740506 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:00 INFO - PROCESS | 1932 | 1461187740733 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 14:29:00 INFO - PROCESS | 1932 | 1461187740957 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e4b000 == 86 [pid = 1932] [id = 148] 14:29:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x88e4b400) [pid = 1932] [serial = 444] [outer = (nil)] 14:29:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x8a7e6000) [pid = 1932] [serial = 445] [outer = 0x88e4b400] 14:29:01 INFO - PROCESS | 1932 | 1461187741056 Marionette DEBUG loaded listener.js 14:29:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x8b619800) [pid = 1932] [serial = 446] [outer = 0x88e4b400] 14:29:01 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:01 INFO - PROCESS | 1932 | 1461187741881 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 14:29:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:29:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1435ms 14:29:01 INFO - PROCESS | 1932 | 1461187741928 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 14:29:01 INFO - PROCESS | 1932 | 1461187741932 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 14:29:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:29:01 INFO - PROCESS | 1932 | 1461187741939 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:29:01 INFO - PROCESS | 1932 | 1461187741942 Marionette TRACE conn3 <- [1,566,null,{}] 14:29:01 INFO - PROCESS | 1932 | 1461187741948 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:02 INFO - PROCESS | 1932 | 1461187742134 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 14:29:02 INFO - PROCESS | 1932 | 1461187742313 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b61b400 == 87 [pid = 1932] [id = 149] 14:29:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x8b61c400) [pid = 1932] [serial = 447] [outer = (nil)] 14:29:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x8b620c00) [pid = 1932] [serial = 448] [outer = 0x8b61c400] 14:29:02 INFO - PROCESS | 1932 | 1461187742396 Marionette DEBUG loaded listener.js 14:29:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x8b621c00) [pid = 1932] [serial = 449] [outer = 0x8b61c400] 14:29:03 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:03 INFO - PROCESS | 1932 | 1461187743758 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 14:29:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:29:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1881ms 14:29:03 INFO - PROCESS | 1932 | 1461187743821 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 14:29:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:29:03 INFO - PROCESS | 1932 | 1461187743825 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 14:29:03 INFO - PROCESS | 1932 | 1461187743833 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:29:03 INFO - PROCESS | 1932 | 1461187743838 Marionette TRACE conn3 <- [1,570,null,{}] 14:29:03 INFO - PROCESS | 1932 | 1461187743845 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:04 INFO - PROCESS | 1932 | 1461187744014 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 14:29:04 INFO - PROCESS | 1932 | 1461187744245 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b61ec00 == 88 [pid = 1932] [id = 150] 14:29:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x8b61f000) [pid = 1932] [serial = 450] [outer = (nil)] 14:29:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x8bc2c000) [pid = 1932] [serial = 451] [outer = 0x8b61f000] 14:29:04 INFO - PROCESS | 1932 | 1461187744376 Marionette DEBUG loaded listener.js 14:29:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x8bd9dc00) [pid = 1932] [serial = 452] [outer = 0x8b61f000] 14:29:05 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:05 INFO - PROCESS | 1932 | 1461187745414 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x8c893400 == 87 [pid = 1932] [id = 114] 14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x9ff38400 == 86 [pid = 1932] [id = 63] 14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x8c521800 == 85 [pid = 1932] [id = 117] 14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd94800 == 84 [pid = 1932] [id = 116] 14:29:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:29:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1690ms 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x98ea6400) [pid = 1932] [serial = 354] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x904e6400 == 83 [pid = 1932] [id = 115] 14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x8b3eb000 == 82 [pid = 1932] [id = 133] 14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x8b3eb400 == 81 [pid = 1932] [id = 132] 14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x8c528c00 == 80 [pid = 1932] [id = 131] 14:29:05 INFO - PROCESS | 1932 | 1461187745573 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 14:29:05 INFO - PROCESS | 1932 | 1461187745580 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x8c521c00 == 79 [pid = 1932] [id = 130] 14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x8e54a800 == 78 [pid = 1932] [id = 129] 14:29:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x8dfc8400 == 77 [pid = 1932] [id = 128] 14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x8b3dd400 == 76 [pid = 1932] [id = 127] 14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x9032cc00 == 75 [pid = 1932] [id = 120] 14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x8c892000 == 74 [pid = 1932] [id = 119] 14:29:05 INFO - PROCESS | 1932 | 1461187745615 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:29:05 INFO - PROCESS | 1932 | 1461187745620 Marionette TRACE conn3 <- [1,574,null,{}] 14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x8e69a400 == 73 [pid = 1932] [id = 118] 14:29:05 INFO - PROCESS | 1932 | 1461187745628 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:05 INFO - PROCESS | 1932 | 1461187745782 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0xa0e40400) [pid = 1932] [serial = 162] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0xa49cd800) [pid = 1932] [serial = 277] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x97a8ac00) [pid = 1932] [serial = 177] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8e697800) [pid = 1932] [serial = 286] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0xa6d66000) [pid = 1932] [serial = 234] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x99a52400) [pid = 1932] [serial = 231] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0xa49c8800) [pid = 1932] [serial = 225] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0xa49c2400) [pid = 1932] [serial = 280] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0xa0f70800) [pid = 1932] [serial = 192] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0xa458a000) [pid = 1932] [serial = 195] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0xa4459400) [pid = 1932] [serial = 189] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0xa4456c00) [pid = 1932] [serial = 222] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0xa4c08000) [pid = 1932] [serial = 228] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x95a12c00) [pid = 1932] [serial = 265] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0xa2acac00) [pid = 1932] [serial = 165] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x982c8c00) [pid = 1932] [serial = 156] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x9feeb800) [pid = 1932] [serial = 159] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0xa2abe800) [pid = 1932] [serial = 186] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0xa45c0400) [pid = 1932] [serial = 274] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x92889c00) [pid = 1932] [serial = 117] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x98ea6800) [pid = 1932] [serial = 219] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x998ee000) [pid = 1932] [serial = 180] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x928f5800) [pid = 1932] [serial = 216] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x9fb27000) [pid = 1932] [serial = 262] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x96f8a800) [pid = 1932] [serial = 153] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x98fef400) [pid = 1932] [serial = 268] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8e549800) [pid = 1932] [serial = 283] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x9fb84c00) [pid = 1932] [serial = 183] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0xa0f47c00) [pid = 1932] [serial = 271] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8dfc9c00) [pid = 1932] [serial = 237] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x95a14000) [pid = 1932] [serial = 348] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x945ae800) [pid = 1932] [serial = 351] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x95a3d400) [pid = 1932] [serial = 349] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8e693c00) [pid = 1932] [serial = 310] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8c52c000) [pid = 1932] [serial = 309] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0xa2ac3000) [pid = 1932] [serial = 325] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x9fca0c00) [pid = 1932] [serial = 324] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x9a881000) [pid = 1932] [serial = 322] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x9a64d000) [pid = 1932] [serial = 321] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8f6ae800) [pid = 1932] [serial = 340] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8e544c00) [pid = 1932] [serial = 339] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8dfca000) [pid = 1932] [serial = 337] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8c523c00) [pid = 1932] [serial = 336] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x9501d400) [pid = 1932] [serial = 316] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x9455f800) [pid = 1932] [serial = 315] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x9032ac00) [pid = 1932] [serial = 313] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8fb05c00) [pid = 1932] [serial = 312] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x91ed8000) [pid = 1932] [serial = 345] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x99818000) [pid = 1932] [serial = 319] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x98ff8000) [pid = 1932] [serial = 318] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x8fa8ec00) [pid = 1932] [serial = 342] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x8fb03c00) [pid = 1932] [serial = 343] [outer = (nil)] [url = about:blank] 14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x9ff0f000) [pid = 1932] [serial = 328] [outer = (nil)] [url = about:blank] 14:29:06 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x8c893800) [pid = 1932] [serial = 327] [outer = (nil)] [url = about:blank] 14:29:06 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x8bc2e000) [pid = 1932] [serial = 330] [outer = (nil)] [url = about:blank] 14:29:06 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x8bd94400) [pid = 1932] [serial = 333] [outer = (nil)] [url = about:blank] 14:29:06 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x96f86400) [pid = 1932] [serial = 352] [outer = (nil)] [url = about:blank] 14:29:06 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x9455cc00) [pid = 1932] [serial = 346] [outer = (nil)] [url = about:blank] 14:29:06 INFO - PROCESS | 1932 | 1461187746102 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b290400 == 74 [pid = 1932] [id = 151] 14:29:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x8bc26000) [pid = 1932] [serial = 453] [outer = (nil)] 14:29:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x8c530c00) [pid = 1932] [serial = 454] [outer = 0x8bc26000] 14:29:06 INFO - PROCESS | 1932 | 1461187746181 Marionette DEBUG loaded listener.js 14:29:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x8c76f800) [pid = 1932] [serial = 455] [outer = 0x8bc26000] 14:29:06 INFO - PROCESS | 1932 | 1461187746922 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:29:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:29:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1361ms 14:29:06 INFO - PROCESS | 1932 | 1461187746965 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 14:29:06 INFO - PROCESS | 1932 | 1461187746969 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 14:29:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:29:06 INFO - PROCESS | 1932 | 1461187746975 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:29:06 INFO - PROCESS | 1932 | 1461187746980 Marionette TRACE conn3 <- [1,578,null,{}] 14:29:07 INFO - PROCESS | 1932 | 1461187746995 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:07 INFO - PROCESS | 1932 | 1461187747224 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 14:29:07 INFO - PROCESS | 1932 | 1461187747241 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc2a800 == 75 [pid = 1932] [id = 152] 14:29:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x8e329000) [pid = 1932] [serial = 456] [outer = (nil)] 14:29:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x8e334800) [pid = 1932] [serial = 457] [outer = 0x8e329000] 14:29:07 INFO - PROCESS | 1932 | 1461187747319 Marionette DEBUG loaded listener.js 14:29:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x8e435c00) [pid = 1932] [serial = 458] [outer = 0x8e329000] 14:29:08 INFO - PROCESS | 1932 | 1461187748198 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 14:29:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:29:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1290ms 14:29:08 INFO - PROCESS | 1932 | 1461187748266 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 14:29:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:29:08 INFO - PROCESS | 1932 | 1461187748271 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 14:29:08 INFO - PROCESS | 1932 | 1461187748276 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:29:08 INFO - PROCESS | 1932 | 1461187748280 Marionette TRACE conn3 <- [1,582,null,{}] 14:29:08 INFO - PROCESS | 1932 | 1461187748296 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:08 INFO - PROCESS | 1932 | 1461187748504 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 14:29:08 INFO - PROCESS | 1932 | 1461187748524 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e4fc00 == 76 [pid = 1932] [id = 153] 14:29:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x8b3ea400) [pid = 1932] [serial = 459] [outer = (nil)] 14:29:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x8e698800) [pid = 1932] [serial = 460] [outer = 0x8b3ea400] 14:29:08 INFO - PROCESS | 1932 | 1461187748614 Marionette DEBUG loaded listener.js 14:29:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x8f6af800) [pid = 1932] [serial = 461] [outer = 0x8b3ea400] 14:29:09 INFO - PROCESS | 1932 | 1461187749508 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 14:29:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:29:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1283ms 14:29:09 INFO - PROCESS | 1932 | 1461187749559 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 14:29:09 INFO - PROCESS | 1932 | 1461187749562 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 14:29:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:29:09 INFO - PROCESS | 1932 | 1461187749568 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:29:09 INFO - PROCESS | 1932 | 1461187749571 Marionette TRACE conn3 <- [1,586,null,{}] 14:29:09 INFO - PROCESS | 1932 | 1461187749592 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:09 INFO - PROCESS | 1932 | 1461187749806 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 14:29:10 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x904eec00) [pid = 1932] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:29:10 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x8bd9a000) [pid = 1932] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:29:10 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x8b3dfc00) [pid = 1932] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:29:10 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x9032a800) [pid = 1932] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:29:10 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x8e439800) [pid = 1932] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:29:10 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x8f6b0800) [pid = 1932] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:29:10 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x8e69c000) [pid = 1932] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:29:10 INFO - PROCESS | 1932 | 1461187750323 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x89306800 == 77 [pid = 1932] [id = 154] 14:29:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x89306c00) [pid = 1932] [serial = 462] [outer = (nil)] 14:29:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x8a40d000) [pid = 1932] [serial = 463] [outer = 0x89306c00] 14:29:10 INFO - PROCESS | 1932 | 1461187750417 Marionette DEBUG loaded listener.js 14:29:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x8b28a000) [pid = 1932] [serial = 464] [outer = 0x89306c00] 14:29:10 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:11 INFO - PROCESS | 1932 | 1461187751308 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 14:29:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:29:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1784ms 14:29:11 INFO - PROCESS | 1932 | 1461187751354 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 14:29:11 INFO - PROCESS | 1932 | 1461187751362 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 14:29:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:29:11 INFO - PROCESS | 1932 | 1461187751371 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:29:11 INFO - PROCESS | 1932 | 1461187751376 Marionette TRACE conn3 <- [1,590,null,{}] 14:29:11 INFO - PROCESS | 1932 | 1461187751384 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:11 INFO - PROCESS | 1932 | 1461187751575 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 14:29:11 INFO - PROCESS | 1932 | 1461187751742 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc30c00 == 78 [pid = 1932] [id = 155] 14:29:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x8c523c00) [pid = 1932] [serial = 465] [outer = (nil)] 14:29:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x8c6d2800) [pid = 1932] [serial = 466] [outer = 0x8c523c00] 14:29:11 INFO - PROCESS | 1932 | 1461187751834 Marionette DEBUG loaded listener.js 14:29:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x8c887800) [pid = 1932] [serial = 467] [outer = 0x8c523c00] 14:29:12 INFO - PROCESS | 1932 | 1461187752844 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 14:29:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:29:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1541ms 14:29:12 INFO - PROCESS | 1932 | 1461187752916 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 14:29:12 INFO - PROCESS | 1932 | 1461187752922 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 14:29:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:29:12 INFO - PROCESS | 1932 | 1461187752929 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:29:12 INFO - PROCESS | 1932 | 1461187752933 Marionette TRACE conn3 <- [1,594,null,{}] 14:29:12 INFO - PROCESS | 1932 | 1461187752939 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:13 INFO - PROCESS | 1932 | 1461187753158 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 14:29:13 INFO - PROCESS | 1932 | 1461187753431 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c892000 == 79 [pid = 1932] [id = 156] 14:29:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x8e434800) [pid = 1932] [serial = 468] [outer = (nil)] 14:29:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x8e541c00) [pid = 1932] [serial = 469] [outer = 0x8e434800] 14:29:13 INFO - PROCESS | 1932 | 1461187753562 Marionette DEBUG loaded listener.js 14:29:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x8e692c00) [pid = 1932] [serial = 470] [outer = 0x8e434800] 14:29:14 INFO - PROCESS | 1932 | 1461187754510 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 14:29:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:29:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1643ms 14:29:14 INFO - PROCESS | 1932 | 1461187754573 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 14:29:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:29:14 INFO - PROCESS | 1932 | 1461187754577 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 14:29:14 INFO - PROCESS | 1932 | 1461187754594 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:29:14 INFO - PROCESS | 1932 | 1461187754603 Marionette TRACE conn3 <- [1,598,null,{}] 14:29:14 INFO - PROCESS | 1932 | 1461187754610 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:14 INFO - PROCESS | 1932 | 1461187754841 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 14:29:15 INFO - PROCESS | 1932 | 1461187755051 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e335800 == 80 [pid = 1932] [id = 157] 14:29:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x8e543800) [pid = 1932] [serial = 471] [outer = (nil)] 14:29:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x8fb08400) [pid = 1932] [serial = 472] [outer = 0x8e543800] 14:29:15 INFO - PROCESS | 1932 | 1461187755182 Marionette DEBUG loaded listener.js 14:29:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8fce6000) [pid = 1932] [serial = 473] [outer = 0x8e543800] 14:29:16 INFO - PROCESS | 1932 | 1461187756041 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 14:29:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:29:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1499ms 14:29:16 INFO - PROCESS | 1932 | 1461187756083 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 14:29:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:29:16 INFO - PROCESS | 1932 | 1461187756089 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 14:29:16 INFO - PROCESS | 1932 | 1461187756095 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:29:16 INFO - PROCESS | 1932 | 1461187756098 Marionette TRACE conn3 <- [1,602,null,{}] 14:29:16 INFO - PROCESS | 1932 | 1461187756104 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:16 INFO - PROCESS | 1932 | 1461187756281 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 14:29:16 INFO - PROCESS | 1932 | 1461187756447 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b61dc00 == 81 [pid = 1932] [id = 158] 14:29:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8faab400) [pid = 1932] [serial = 474] [outer = (nil)] 14:29:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8ffee800) [pid = 1932] [serial = 475] [outer = 0x8faab400] 14:29:16 INFO - PROCESS | 1932 | 1461187756534 Marionette DEBUG loaded listener.js 14:29:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8fff1800) [pid = 1932] [serial = 476] [outer = 0x8faab400] 14:29:17 INFO - PROCESS | 1932 | 1461187757513 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 14:29:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:29:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1494ms 14:29:17 INFO - PROCESS | 1932 | 1461187757589 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 14:29:17 INFO - PROCESS | 1932 | 1461187757593 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 14:29:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:29:17 INFO - PROCESS | 1932 | 1461187757599 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:29:17 INFO - PROCESS | 1932 | 1461187757603 Marionette TRACE conn3 <- [1,606,null,{}] 14:29:17 INFO - PROCESS | 1932 | 1461187757609 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:17 INFO - PROCESS | 1932 | 1461187757821 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 14:29:18 INFO - PROCESS | 1932 | 1461187758041 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e4000 == 82 [pid = 1932] [id = 159] 14:29:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x904e6000) [pid = 1932] [serial = 477] [outer = (nil)] 14:29:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x904ea000) [pid = 1932] [serial = 478] [outer = 0x904e6000] 14:29:18 INFO - PROCESS | 1932 | 1461187758184 Marionette DEBUG loaded listener.js 14:29:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x9288a000) [pid = 1932] [serial = 479] [outer = 0x904e6000] 14:29:19 INFO - PROCESS | 1932 | 1461187759150 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:29:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:29:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1584ms 14:29:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:29:19 INFO - PROCESS | 1932 | 1461187759183 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 14:29:19 INFO - PROCESS | 1932 | 1461187759186 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 14:29:19 INFO - PROCESS | 1932 | 1461187759193 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:29:19 INFO - PROCESS | 1932 | 1461187759196 Marionette TRACE conn3 <- [1,610,null,{}] 14:29:19 INFO - PROCESS | 1932 | 1461187759202 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:19 INFO - PROCESS | 1932 | 1461187759373 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 14:29:19 INFO - PROCESS | 1932 | 1461187759547 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a7e8000 == 83 [pid = 1932] [id = 160] 14:29:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8ffefc00) [pid = 1932] [serial = 480] [outer = (nil)] 14:29:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x945a4c00) [pid = 1932] [serial = 481] [outer = 0x8ffefc00] 14:29:19 INFO - PROCESS | 1932 | 1461187759634 Marionette DEBUG loaded listener.js 14:29:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x945ac400) [pid = 1932] [serial = 482] [outer = 0x8ffefc00] 14:29:20 INFO - PROCESS | 1932 | 1461187760559 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 14:29:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:29:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1430ms 14:29:20 INFO - PROCESS | 1932 | 1461187760623 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 14:29:20 INFO - PROCESS | 1932 | 1461187760627 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 14:29:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:29:20 INFO - PROCESS | 1932 | 1461187760634 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:29:20 INFO - PROCESS | 1932 | 1461187760637 Marionette TRACE conn3 <- [1,614,null,{}] 14:29:20 INFO - PROCESS | 1932 | 1461187760643 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:20 INFO - PROCESS | 1932 | 1461187760814 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 14:29:21 INFO - PROCESS | 1932 | 1461187760983 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e1c00 == 84 [pid = 1932] [id = 161] 14:29:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x928f1c00) [pid = 1932] [serial = 483] [outer = (nil)] 14:29:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x95a14400) [pid = 1932] [serial = 484] [outer = 0x928f1c00] 14:29:21 INFO - PROCESS | 1932 | 1461187761070 Marionette DEBUG loaded listener.js 14:29:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x95a16c00) [pid = 1932] [serial = 485] [outer = 0x928f1c00] 14:29:21 INFO - PROCESS | 1932 | 1461187761927 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 14:29:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:29:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1339ms 14:29:21 INFO - PROCESS | 1932 | 1461187761974 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 14:29:21 INFO - PROCESS | 1932 | 1461187761978 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 14:29:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:29:21 INFO - PROCESS | 1932 | 1461187761984 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:29:21 INFO - PROCESS | 1932 | 1461187761988 Marionette TRACE conn3 <- [1,618,null,{}] 14:29:21 INFO - PROCESS | 1932 | 1461187761994 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:22 INFO - PROCESS | 1932 | 1461187762174 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 14:29:22 INFO - PROCESS | 1932 | 1461187762342 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e0c00 == 85 [pid = 1932] [id = 162] 14:29:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x9506c800) [pid = 1932] [serial = 486] [outer = (nil)] 14:29:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x96cdb000) [pid = 1932] [serial = 487] [outer = 0x9506c800] 14:29:22 INFO - PROCESS | 1932 | 1461187762426 Marionette DEBUG loaded listener.js 14:29:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x96f88400) [pid = 1932] [serial = 488] [outer = 0x9506c800] 14:29:23 INFO - PROCESS | 1932 | 1461187763351 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 14:29:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:29:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1430ms 14:29:23 INFO - PROCESS | 1932 | 1461187763415 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 14:29:23 INFO - PROCESS | 1932 | 1461187763420 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 14:29:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:29:23 INFO - PROCESS | 1932 | 1461187763426 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:29:23 INFO - PROCESS | 1932 | 1461187763429 Marionette TRACE conn3 <- [1,622,null,{}] 14:29:23 INFO - PROCESS | 1932 | 1461187763435 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:23 INFO - PROCESS | 1932 | 1461187763607 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 14:29:23 INFO - PROCESS | 1932 | 1461187763790 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa92800 == 86 [pid = 1932] [id = 163] 14:29:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x9032ac00) [pid = 1932] [serial = 489] [outer = (nil)] 14:29:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x9777b400) [pid = 1932] [serial = 490] [outer = 0x9032ac00] 14:29:23 INFO - PROCESS | 1932 | 1461187763878 Marionette DEBUG loaded listener.js 14:29:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x97ad8800) [pid = 1932] [serial = 491] [outer = 0x9032ac00] 14:29:24 INFO - PROCESS | 1932 | 1461187764754 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 14:29:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:29:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1381ms 14:29:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:29:24 INFO - PROCESS | 1932 | 1461187764808 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 14:29:24 INFO - PROCESS | 1932 | 1461187764811 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 14:29:24 INFO - PROCESS | 1932 | 1461187764818 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:29:24 INFO - PROCESS | 1932 | 1461187764821 Marionette TRACE conn3 <- [1,626,null,{}] 14:29:24 INFO - PROCESS | 1932 | 1461187764827 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:24 INFO - PROCESS | 1932 | 1461187764997 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 14:29:25 INFO - PROCESS | 1932 | 1461187765167 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x96299000 == 87 [pid = 1932] [id = 164] 14:29:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x96f87000) [pid = 1932] [serial = 492] [outer = (nil)] 14:29:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x981e8800) [pid = 1932] [serial = 493] [outer = 0x96f87000] 14:29:25 INFO - PROCESS | 1932 | 1461187765268 Marionette DEBUG loaded listener.js 14:29:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x98e79c00) [pid = 1932] [serial = 494] [outer = 0x96f87000] 14:29:26 INFO - PROCESS | 1932 | 1461187766260 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 14:29:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:29:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1480ms 14:29:26 INFO - PROCESS | 1932 | 1461187766298 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 14:29:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:29:26 INFO - PROCESS | 1932 | 1461187766303 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 14:29:26 INFO - PROCESS | 1932 | 1461187766309 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:29:26 INFO - PROCESS | 1932 | 1461187766314 Marionette TRACE conn3 <- [1,630,null,{}] 14:29:26 INFO - PROCESS | 1932 | 1461187766319 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:26 INFO - PROCESS | 1932 | 1461187766523 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 14:29:27 INFO - PROCESS | 1932 | 1461187767072 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3e2400 == 88 [pid = 1932] [id = 165] 14:29:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8b3e3800) [pid = 1932] [serial = 495] [outer = (nil)] 14:29:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8b619400) [pid = 1932] [serial = 496] [outer = 0x8b3e3800] 14:29:27 INFO - PROCESS | 1932 | 1461187767191 Marionette DEBUG loaded listener.js 14:29:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8bc26800) [pid = 1932] [serial = 497] [outer = 0x8b3e3800] 14:29:28 INFO - PROCESS | 1932 | 1461187768051 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 14:29:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:29:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1785ms 14:29:28 INFO - PROCESS | 1932 | 1461187768095 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 14:29:28 INFO - PROCESS | 1932 | 1461187768102 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 14:29:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:29:28 INFO - PROCESS | 1932 | 1461187768111 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:29:28 INFO - PROCESS | 1932 | 1461187768115 Marionette TRACE conn3 <- [1,634,null,{}] 14:29:28 INFO - PROCESS | 1932 | 1461187768122 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:28 INFO - PROCESS | 1932 | 1461187768313 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 14:29:28 INFO - PROCESS | 1932 | 1461187768497 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a7e5000 == 89 [pid = 1932] [id = 166] 14:29:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8b618800) [pid = 1932] [serial = 498] [outer = (nil)] 14:29:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8c88f800) [pid = 1932] [serial = 499] [outer = 0x8b618800] 14:29:28 INFO - PROCESS | 1932 | 1461187768578 Marionette DEBUG loaded listener.js 14:29:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8e335c00) [pid = 1932] [serial = 500] [outer = 0x8b618800] 14:29:29 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:29 INFO - PROCESS | 1932 | 1461187769618 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 14:29:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:29:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1581ms 14:29:29 INFO - PROCESS | 1932 | 1461187769695 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 14:29:29 INFO - PROCESS | 1932 | 1461187769701 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 14:29:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:29:29 INFO - PROCESS | 1932 | 1461187769708 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:29:29 INFO - PROCESS | 1932 | 1461187769711 Marionette TRACE conn3 <- [1,638,null,{}] 14:29:29 INFO - PROCESS | 1932 | 1461187769717 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:29 INFO - PROCESS | 1932 | 1461187769889 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 14:29:30 INFO - PROCESS | 1932 | 1461187770148 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b28d800 == 90 [pid = 1932] [id = 167] 14:29:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8b28e400) [pid = 1932] [serial = 501] [outer = (nil)] 14:29:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8c525c00) [pid = 1932] [serial = 502] [outer = 0x8b28e400] 14:29:30 INFO - PROCESS | 1932 | 1461187770288 Marionette DEBUG loaded listener.js 14:29:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8e433400) [pid = 1932] [serial = 503] [outer = 0x8b28e400] 14:29:30 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc2fc00 == 89 [pid = 1932] [id = 113] 14:29:30 INFO - PROCESS | 1932 | --DOCSHELL 0x88e4fc00 == 88 [pid = 1932] [id = 153] 14:29:30 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc2a800 == 87 [pid = 1932] [id = 152] 14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x90596000) [pid = 1932] [serial = 360] [outer = (nil)] [url = about:blank] 14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x998f7000) [pid = 1932] [serial = 363] [outer = (nil)] [url = about:blank] 14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x8c766800) [pid = 1932] [serial = 402] [outer = (nil)] [url = about:blank] 14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x9ea19c00) [pid = 1932] [serial = 366] [outer = (nil)] [url = about:blank] 14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8e437000) [pid = 1932] [serial = 369] [outer = (nil)] [url = about:blank] 14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0xa4457800) [pid = 1932] [serial = 372] [outer = (nil)] [url = about:blank] 14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0xa49c4c00) [pid = 1932] [serial = 375] [outer = (nil)] [url = about:blank] 14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x8b28b800) [pid = 1932] [serial = 378] [outer = (nil)] [url = about:blank] 14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8e69e800) [pid = 1932] [serial = 357] [outer = (nil)] [url = about:blank] 14:29:30 INFO - PROCESS | 1932 | --DOCSHELL 0x8b290400 == 86 [pid = 1932] [id = 151] 14:29:30 INFO - PROCESS | 1932 | --DOCSHELL 0x8b61ec00 == 85 [pid = 1932] [id = 150] 14:29:30 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:30 INFO - PROCESS | 1932 | --DOCSHELL 0x8c529800 == 84 [pid = 1932] [id = 140] 14:29:30 INFO - PROCESS | 1932 | --DOCSHELL 0x8b3e9000 == 83 [pid = 1932] [id = 139] 14:29:30 INFO - PROCESS | 1932 | --DOCSHELL 0x928f4800 == 82 [pid = 1932] [id = 138] 14:29:30 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb3d400 == 81 [pid = 1932] [id = 137] 14:29:30 INFO - PROCESS | 1932 | --DOCSHELL 0x8e549000 == 80 [pid = 1932] [id = 136] 14:29:30 INFO - PROCESS | 1932 | --DOCSHELL 0x8b3dcc00 == 79 [pid = 1932] [id = 135] 14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x98e7ac00) [pid = 1932] [serial = 396] [outer = (nil)] [url = about:blank] 14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8c6d5800) [pid = 1932] [serial = 399] [outer = (nil)] [url = about:blank] 14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8c890400) [pid = 1932] [serial = 382] [outer = (nil)] [url = about:blank] 14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8bd9bc00) [pid = 1932] [serial = 381] [outer = (nil)] [url = about:blank] 14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x95a3c400) [pid = 1932] [serial = 393] [outer = (nil)] [url = about:blank] 14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8fa90800) [pid = 1932] [serial = 385] [outer = (nil)] [url = about:blank] 14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8f6ac000) [pid = 1932] [serial = 384] [outer = (nil)] [url = about:blank] 14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x94565800) [pid = 1932] [serial = 388] [outer = (nil)] [url = about:blank] 14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x912b2c00) [pid = 1932] [serial = 387] [outer = (nil)] [url = about:blank] 14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x9032fc00) [pid = 1932] [serial = 390] [outer = (nil)] [url = about:blank] 14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x912b7800) [pid = 1932] [serial = 391] [outer = (nil)] [url = about:blank] 14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8c6d8c00) [pid = 1932] [serial = 400] [outer = (nil)] [url = about:blank] 14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x98ffcc00) [pid = 1932] [serial = 397] [outer = (nil)] [url = about:blank] 14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x96cdc800) [pid = 1932] [serial = 394] [outer = (nil)] [url = about:blank] 14:29:31 INFO - PROCESS | 1932 | 1461187771180 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 14:29:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:29:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1529ms 14:29:31 INFO - PROCESS | 1932 | 1461187771238 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 14:29:31 INFO - PROCESS | 1932 | 1461187771240 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 14:29:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:29:31 INFO - PROCESS | 1932 | 1461187771254 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:29:31 INFO - PROCESS | 1932 | 1461187771262 Marionette TRACE conn3 <- [1,642,null,{}] 14:29:31 INFO - PROCESS | 1932 | 1461187771270 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:31 INFO - PROCESS | 1932 | 1461187771439 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 14:29:31 INFO - PROCESS | 1932 | 1461187771571 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a410400 == 80 [pid = 1932] [id = 168] 14:29:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8b3e9000) [pid = 1932] [serial = 504] [outer = (nil)] 14:29:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8fa8bc00) [pid = 1932] [serial = 505] [outer = 0x8b3e9000] 14:29:31 INFO - PROCESS | 1932 | 1461187771644 Marionette DEBUG loaded listener.js 14:29:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8faa2400) [pid = 1932] [serial = 506] [outer = 0x8b3e9000] 14:29:32 INFO - PROCESS | 1932 | 1461187772382 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 14:29:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:29:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1202ms 14:29:32 INFO - PROCESS | 1932 | 1461187772449 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 14:29:32 INFO - PROCESS | 1932 | 1461187772453 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 14:29:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:29:32 INFO - PROCESS | 1932 | 1461187772459 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:29:32 INFO - PROCESS | 1932 | 1461187772462 Marionette TRACE conn3 <- [1,646,null,{}] 14:29:32 INFO - PROCESS | 1932 | 1461187772468 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:32 INFO - PROCESS | 1932 | 1461187772625 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 14:29:32 INFO - PROCESS | 1932 | 1461187772634 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x8faa7000 == 81 [pid = 1932] [id = 169] 14:29:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8faafc00) [pid = 1932] [serial = 507] [outer = (nil)] 14:29:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8fce3800) [pid = 1932] [serial = 508] [outer = 0x8faafc00] 14:29:32 INFO - PROCESS | 1932 | 1461187772705 Marionette DEBUG loaded listener.js 14:29:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8ffe7400) [pid = 1932] [serial = 509] [outer = 0x8faafc00] 14:29:33 INFO - PROCESS | 1932 | 1461187773663 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:29:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:29:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1227ms 14:29:33 INFO - PROCESS | 1932 | 1461187773688 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 14:29:33 INFO - PROCESS | 1932 | 1461187773691 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 14:29:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:29:33 INFO - PROCESS | 1932 | 1461187773702 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:29:33 INFO - PROCESS | 1932 | 1461187773705 Marionette TRACE conn3 <- [1,650,null,{}] 14:29:33 INFO - PROCESS | 1932 | 1461187773711 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:33 INFO - PROCESS | 1932 | 1461187773917 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 14:29:33 INFO - PROCESS | 1932 | 1461187773971 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x90325000 == 82 [pid = 1932] [id = 170] 14:29:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x90328800) [pid = 1932] [serial = 510] [outer = (nil)] 14:29:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x904e7400) [pid = 1932] [serial = 511] [outer = 0x90328800] 14:29:34 INFO - PROCESS | 1932 | 1461187774133 Marionette DEBUG loaded listener.js 14:29:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x91e7f800) [pid = 1932] [serial = 512] [outer = 0x90328800] 14:29:35 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8e329000) [pid = 1932] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:29:35 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8bc26000) [pid = 1932] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:29:35 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8bc33c00) [pid = 1932] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:29:35 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8b61f000) [pid = 1932] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:29:35 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8bc25c00) [pid = 1932] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:29:35 INFO - PROCESS | 1932 | 1461187775259 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 14:29:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:29:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1583ms 14:29:35 INFO - PROCESS | 1932 | 1461187775287 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 14:29:35 INFO - PROCESS | 1932 | 1461187775290 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 14:29:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:29:35 INFO - PROCESS | 1932 | 1461187775296 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:29:35 INFO - PROCESS | 1932 | 1461187775299 Marionette TRACE conn3 <- [1,654,null,{}] 14:29:35 INFO - PROCESS | 1932 | 1461187775304 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:35 INFO - PROCESS | 1932 | 1461187775502 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 14:29:35 INFO - PROCESS | 1932 | 1461187775628 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd95400 == 83 [pid = 1932] [id = 171] 14:29:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8c6db800) [pid = 1932] [serial = 513] [outer = (nil)] 14:29:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x90328000) [pid = 1932] [serial = 514] [outer = 0x8c6db800] 14:29:35 INFO - PROCESS | 1932 | 1461187775704 Marionette DEBUG loaded listener.js 14:29:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x92889800) [pid = 1932] [serial = 515] [outer = 0x8c6db800] 14:29:36 INFO - PROCESS | 1932 | 1461187776348 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 14:29:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:29:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1127ms 14:29:36 INFO - PROCESS | 1932 | 1461187776424 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 14:29:36 INFO - PROCESS | 1932 | 1461187776427 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 14:29:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:29:36 INFO - PROCESS | 1932 | 1461187776433 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:29:36 INFO - PROCESS | 1932 | 1461187776436 Marionette TRACE conn3 <- [1,658,null,{}] 14:29:36 INFO - PROCESS | 1932 | 1461187776441 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:36 INFO - PROCESS | 1932 | 1461187776656 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 14:29:36 INFO - PROCESS | 1932 | 1461187776792 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ffe8c00 == 84 [pid = 1932] [id = 172] 14:29:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x97fb0400) [pid = 1932] [serial = 516] [outer = (nil)] 14:29:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x981f4c00) [pid = 1932] [serial = 517] [outer = 0x97fb0400] 14:29:36 INFO - PROCESS | 1932 | 1461187776866 Marionette DEBUG loaded listener.js 14:29:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x98cf8000) [pid = 1932] [serial = 518] [outer = 0x97fb0400] 14:29:37 INFO - PROCESS | 1932 | 1461187777855 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 14:29:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:29:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1486ms 14:29:37 INFO - PROCESS | 1932 | 1461187777920 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 14:29:37 INFO - PROCESS | 1932 | 1461187777927 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 14:29:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:29:37 INFO - PROCESS | 1932 | 1461187777937 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:29:37 INFO - PROCESS | 1932 | 1461187777942 Marionette TRACE conn3 <- [1,662,null,{}] 14:29:37 INFO - PROCESS | 1932 | 1461187777951 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:38 INFO - PROCESS | 1932 | 1461187778171 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 14:29:38 INFO - PROCESS | 1932 | 1461187778415 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b282c00 == 85 [pid = 1932] [id = 173] 14:29:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8b624000) [pid = 1932] [serial = 519] [outer = (nil)] 14:29:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8c6d0c00) [pid = 1932] [serial = 520] [outer = 0x8b624000] 14:29:38 INFO - PROCESS | 1932 | 1461187778549 Marionette DEBUG loaded listener.js 14:29:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8c888c00) [pid = 1932] [serial = 521] [outer = 0x8b624000] 14:29:39 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:39 INFO - PROCESS | 1932 | 1461187779476 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 14:29:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:29:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1592ms 14:29:39 INFO - PROCESS | 1932 | 1461187779530 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 14:29:39 INFO - PROCESS | 1932 | 1461187779538 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 14:29:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:29:39 INFO - PROCESS | 1932 | 1461187779549 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:29:39 INFO - PROCESS | 1932 | 1461187779553 Marionette TRACE conn3 <- [1,666,null,{}] 14:29:39 INFO - PROCESS | 1932 | 1461187779559 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:39 INFO - PROCESS | 1932 | 1461187779823 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 14:29:40 INFO - PROCESS | 1932 | 1461187780064 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e542000 == 86 [pid = 1932] [id = 174] 14:29:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8e543400) [pid = 1932] [serial = 522] [outer = (nil)] 14:29:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8e694c00) [pid = 1932] [serial = 523] [outer = 0x8e543400] 14:29:40 INFO - PROCESS | 1932 | 1461187780168 Marionette DEBUG loaded listener.js 14:29:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8fa8c800) [pid = 1932] [serial = 524] [outer = 0x8e543400] 14:29:40 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:41 INFO - PROCESS | 1932 | 1461187781189 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 14:29:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:29:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1692ms 14:29:41 INFO - PROCESS | 1932 | 1461187781241 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 14:29:41 INFO - PROCESS | 1932 | 1461187781245 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 14:29:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:29:41 INFO - PROCESS | 1932 | 1461187781252 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:29:41 INFO - PROCESS | 1932 | 1461187781258 Marionette TRACE conn3 <- [1,670,null,{}] 14:29:41 INFO - PROCESS | 1932 | 1461187781274 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:41 INFO - PROCESS | 1932 | 1461187781459 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 14:29:41 INFO - PROCESS | 1932 | 1461187781679 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x98ff1c00 == 87 [pid = 1932] [id = 175] 14:29:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x98ff9800) [pid = 1932] [serial = 525] [outer = (nil)] 14:29:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x99155c00) [pid = 1932] [serial = 526] [outer = 0x98ff9800] 14:29:41 INFO - PROCESS | 1932 | 1461187781820 Marionette DEBUG loaded listener.js 14:29:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x998ef000) [pid = 1932] [serial = 527] [outer = 0x98ff9800] 14:29:42 INFO - PROCESS | 1932 | 1461187782713 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 14:29:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:29:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1492ms 14:29:42 INFO - PROCESS | 1932 | 1461187782745 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 14:29:42 INFO - PROCESS | 1932 | 1461187782749 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 14:29:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:29:42 INFO - PROCESS | 1932 | 1461187782756 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:29:42 INFO - PROCESS | 1932 | 1461187782760 Marionette TRACE conn3 <- [1,674,null,{}] 14:29:42 INFO - PROCESS | 1932 | 1461187782765 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:42 INFO - PROCESS | 1932 | 1461187782942 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 14:29:43 INFO - PROCESS | 1932 | 1461187783121 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd9c400 == 88 [pid = 1932] [id = 176] 14:29:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x998f3800) [pid = 1932] [serial = 528] [outer = (nil)] 14:29:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x99bf1400) [pid = 1932] [serial = 529] [outer = 0x998f3800] 14:29:43 INFO - PROCESS | 1932 | 1461187783205 Marionette DEBUG loaded listener.js 14:29:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x9a651c00) [pid = 1932] [serial = 530] [outer = 0x998f3800] 14:29:43 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:44 INFO - PROCESS | 1932 | 1461187784134 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 14:29:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 14:29:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1433ms 14:29:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:29:44 INFO - PROCESS | 1932 | 1461187784190 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 14:29:44 INFO - PROCESS | 1932 | 1461187784193 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 14:29:44 INFO - PROCESS | 1932 | 1461187784200 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:29:44 INFO - PROCESS | 1932 | 1461187784203 Marionette TRACE conn3 <- [1,678,null,{}] 14:29:44 INFO - PROCESS | 1932 | 1461187784209 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:44 INFO - PROCESS | 1932 | 1461187784387 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 14:29:44 INFO - PROCESS | 1932 | 1461187784562 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x99a26000 == 89 [pid = 1932] [id = 177] 14:29:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x99bec000) [pid = 1932] [serial = 531] [outer = (nil)] 14:29:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x9df75000) [pid = 1932] [serial = 532] [outer = 0x99bec000] 14:29:44 INFO - PROCESS | 1932 | 1461187784651 Marionette DEBUG loaded listener.js 14:29:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x9fb25400) [pid = 1932] [serial = 533] [outer = 0x99bec000] 14:29:45 INFO - PROCESS | 1932 | 1461187785540 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 14:29:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:29:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1381ms 14:29:45 INFO - PROCESS | 1932 | 1461187785581 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 14:29:45 INFO - PROCESS | 1932 | 1461187785585 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 14:29:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:29:45 INFO - PROCESS | 1932 | 1461187785591 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:29:45 INFO - PROCESS | 1932 | 1461187785594 Marionette TRACE conn3 <- [1,682,null,{}] 14:29:45 INFO - PROCESS | 1932 | 1461187785600 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:45 INFO - PROCESS | 1932 | 1461187785808 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 14:29:46 INFO - PROCESS | 1932 | 1461187785984 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x981f6c00 == 90 [pid = 1932] [id = 178] 14:29:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x99bf2400) [pid = 1932] [serial = 534] [outer = (nil)] 14:29:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x9ffa3800) [pid = 1932] [serial = 535] [outer = 0x99bf2400] 14:29:46 INFO - PROCESS | 1932 | 1461187786072 Marionette DEBUG loaded listener.js 14:29:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0xa0c33000) [pid = 1932] [serial = 536] [outer = 0x99bf2400] 14:29:47 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:29:47 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:29:47 INFO - PROCESS | 1932 | 1461187787423 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 14:29:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 14:29:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1881ms 14:29:47 INFO - PROCESS | 1932 | 1461187787472 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 14:29:47 INFO - PROCESS | 1932 | 1461187787476 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 14:29:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:29:47 INFO - PROCESS | 1932 | 1461187787482 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:29:47 INFO - PROCESS | 1932 | 1461187787485 Marionette TRACE conn3 <- [1,686,null,{}] 14:29:47 INFO - PROCESS | 1932 | 1461187787533 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:47 INFO - PROCESS | 1932 | 1461187787779 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 14:29:47 INFO - PROCESS | 1932 | 1461187787907 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x9feeb800 == 91 [pid = 1932] [id = 179] 14:29:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x9ff32800) [pid = 1932] [serial = 537] [outer = (nil)] 14:29:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0xa2ac3c00) [pid = 1932] [serial = 538] [outer = 0x9ff32800] 14:29:47 INFO - PROCESS | 1932 | 1461187787990 Marionette DEBUG loaded listener.js 14:29:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0xa3c76c00) [pid = 1932] [serial = 539] [outer = 0x9ff32800] 14:29:49 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:29:49 INFO - PROCESS | 1932 | 1461187789232 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 14:29:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:29:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1779ms 14:29:49 INFO - PROCESS | 1932 | 1461187789261 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 14:29:49 INFO - PROCESS | 1932 | 1461187789264 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 14:29:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:29:49 INFO - PROCESS | 1932 | 1461187789271 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:29:49 INFO - PROCESS | 1932 | 1461187789274 Marionette TRACE conn3 <- [1,690,null,{}] 14:29:49 INFO - PROCESS | 1932 | 1461187789280 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:49 INFO - PROCESS | 1932 | 1461187789484 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 14:29:49 INFO - PROCESS | 1932 | 1461187789681 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b625000 == 92 [pid = 1932] [id = 180] 14:29:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x8b625400) [pid = 1932] [serial = 540] [outer = (nil)] 14:29:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x8c766400) [pid = 1932] [serial = 541] [outer = 0x8b625400] 14:29:49 INFO - PROCESS | 1932 | 1461187789766 Marionette DEBUG loaded listener.js 14:29:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x8e69b400) [pid = 1932] [serial = 542] [outer = 0x8b625400] 14:29:51 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:29:51 INFO - PROCESS | 1932 | 1461187791682 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 14:29:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:29:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2441ms 14:29:51 INFO - PROCESS | 1932 | 1461187791713 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 14:29:51 INFO - PROCESS | 1932 | 1461187791719 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 14:29:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:29:51 INFO - PROCESS | 1932 | 1461187791727 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:29:51 INFO - PROCESS | 1932 | 1461187791730 Marionette TRACE conn3 <- [1,694,null,{}] 14:29:51 INFO - PROCESS | 1932 | 1461187791738 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:51 INFO - PROCESS | 1932 | 1461187791898 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 14:29:52 INFO - PROCESS | 1932 | 1461187792080 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c6d9800 == 93 [pid = 1932] [id = 181] 14:29:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x8c768400) [pid = 1932] [serial = 543] [outer = (nil)] 14:29:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x8e439c00) [pid = 1932] [serial = 544] [outer = 0x8c768400] 14:29:52 INFO - PROCESS | 1932 | 1461187792239 Marionette DEBUG loaded listener.js 14:29:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x8bc34800) [pid = 1932] [serial = 545] [outer = 0x8c768400] 14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x9df6d000 == 92 [pid = 1932] [id = 42] 14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0xa3c7b800 == 91 [pid = 1932] [id = 125] 14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8e438c00 == 90 [pid = 1932] [id = 124] 14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x98ffc000 == 89 [pid = 1932] [id = 122] 14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8e42d400 == 88 [pid = 1932] [id = 123] 14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x8e698800) [pid = 1932] [serial = 460] [outer = (nil)] [url = about:blank] 14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x8a7e2400) [pid = 1932] [serial = 439] [outer = (nil)] [url = about:blank] 14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x88e4a800) [pid = 1932] [serial = 442] [outer = (nil)] [url = about:blank] 14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8a40c000) [pid = 1932] [serial = 430] [outer = (nil)] [url = about:blank] 14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x89308800) [pid = 1932] [serial = 433] [outer = (nil)] [url = about:blank] 14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x8a7e6000) [pid = 1932] [serial = 445] [outer = (nil)] [url = about:blank] 14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8ffe2800) [pid = 1932] [serial = 436] [outer = (nil)] [url = about:blank] 14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x8fcf0800) [pid = 1932] [serial = 423] [outer = (nil)] [url = about:blank] 14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8e333c00) [pid = 1932] [serial = 427] [outer = (nil)] [url = about:blank] 14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8fa92800 == 87 [pid = 1932] [id = 163] 14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x904e0c00 == 86 [pid = 1932] [id = 162] 14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x904e1c00 == 85 [pid = 1932] [id = 161] 14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8a7e8000 == 84 [pid = 1932] [id = 160] 14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x904e4000 == 83 [pid = 1932] [id = 159] 14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8b61dc00 == 82 [pid = 1932] [id = 158] 14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8e335800 == 81 [pid = 1932] [id = 157] 14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8c892000 == 80 [pid = 1932] [id = 156] 14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc30c00 == 79 [pid = 1932] [id = 155] 14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x89306800 == 78 [pid = 1932] [id = 154] 14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x8e435c00) [pid = 1932] [serial = 458] [outer = (nil)] [url = about:blank] 14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8e334800) [pid = 1932] [serial = 457] [outer = (nil)] [url = about:blank] 14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x8c530c00) [pid = 1932] [serial = 454] [outer = (nil)] [url = about:blank] 14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x98ffc400) [pid = 1932] [serial = 417] [outer = (nil)] [url = about:blank] 14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x8dfc6c00) [pid = 1932] [serial = 238] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x8bd97400) [pid = 1932] [serial = 334] [outer = (nil)] [url = about:blank] 14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x8bc2c000) [pid = 1932] [serial = 451] [outer = (nil)] [url = about:blank] 14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x8b620c00) [pid = 1932] [serial = 448] [outer = (nil)] [url = about:blank] 14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x981f2400) [pid = 1932] [serial = 414] [outer = (nil)] [url = about:blank] 14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8bc32800) [pid = 1932] [serial = 331] [outer = (nil)] [url = about:blank] 14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8c76f800) [pid = 1932] [serial = 455] [outer = (nil)] [url = about:blank] 14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8bd9dc00) [pid = 1932] [serial = 452] [outer = (nil)] [url = about:blank] 14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x94560000) [pid = 1932] [serial = 411] [outer = (nil)] [url = about:blank] 14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8c6d3800) [pid = 1932] [serial = 405] [outer = (nil)] [url = about:blank] 14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0xa0ad8400) [pid = 1932] [serial = 420] [outer = (nil)] [url = about:blank] 14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8e69b800) [pid = 1932] [serial = 408] [outer = (nil)] [url = about:blank] 14:29:53 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:29:53 INFO - PROCESS | 1932 | 1461187793536 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 14:29:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 14:29:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1831ms 14:29:53 INFO - PROCESS | 1932 | 1461187793558 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 14:29:53 INFO - PROCESS | 1932 | 1461187793566 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 14:29:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:29:53 INFO - PROCESS | 1932 | 1461187793619 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:29:53 INFO - PROCESS | 1932 | 1461187793622 Marionette TRACE conn3 <- [1,698,null,{}] 14:29:53 INFO - PROCESS | 1932 | 1461187793635 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:53 INFO - PROCESS | 1932 | 1461187793805 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 14:29:53 INFO - PROCESS | 1932 | 1461187793933 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x89308800 == 79 [pid = 1932] [id = 182] 14:29:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8930b800) [pid = 1932] [serial = 546] [outer = (nil)] 14:29:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8bc32800) [pid = 1932] [serial = 547] [outer = 0x8930b800] 14:29:54 INFO - PROCESS | 1932 | 1461187794005 Marionette DEBUG loaded listener.js 14:29:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8c52cc00) [pid = 1932] [serial = 548] [outer = 0x8930b800] 14:29:55 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:29:55 INFO - PROCESS | 1932 | 1461187795211 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 14:29:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 14:29:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1685ms 14:29:55 INFO - PROCESS | 1932 | 1461187795260 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 14:29:55 INFO - PROCESS | 1932 | 1461187795264 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 14:29:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:29:55 INFO - PROCESS | 1932 | 1461187795270 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:29:55 INFO - PROCESS | 1932 | 1461187795275 Marionette TRACE conn3 <- [1,702,null,{}] 14:29:55 INFO - PROCESS | 1932 | 1461187795291 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:55 INFO - PROCESS | 1932 | 1461187795547 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 14:29:55 INFO - PROCESS | 1932 | 1461187795582 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c885c00 == 80 [pid = 1932] [id = 183] 14:29:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8c892000) [pid = 1932] [serial = 549] [outer = (nil)] 14:29:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8e699000) [pid = 1932] [serial = 550] [outer = 0x8c892000] 14:29:55 INFO - PROCESS | 1932 | 1461187795658 Marionette DEBUG loaded listener.js 14:29:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8f63bc00) [pid = 1932] [serial = 551] [outer = 0x8c892000] 14:29:56 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:29:56 INFO - PROCESS | 1932 | 1461187796889 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 14:29:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:29:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1635ms 14:29:56 INFO - PROCESS | 1932 | 1461187796905 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 14:29:56 INFO - PROCESS | 1932 | 1461187796909 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 14:29:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:29:56 INFO - PROCESS | 1932 | 1461187796915 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:29:56 INFO - PROCESS | 1932 | 1461187796918 Marionette TRACE conn3 <- [1,706,null,{}] 14:29:56 INFO - PROCESS | 1932 | 1461187796931 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:57 INFO - PROCESS | 1932 | 1461187797126 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 14:29:57 INFO - PROCESS | 1932 | 1461187797201 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c76f800 == 81 [pid = 1932] [id = 184] 14:29:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8f631400) [pid = 1932] [serial = 552] [outer = (nil)] 14:29:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8f6b4000) [pid = 1932] [serial = 553] [outer = 0x8f631400] 14:29:57 INFO - PROCESS | 1932 | 1461187797286 Marionette DEBUG loaded listener.js 14:29:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8fa92800) [pid = 1932] [serial = 554] [outer = 0x8f631400] 14:29:58 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x90328800) [pid = 1932] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:29:58 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x8b28e400) [pid = 1932] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:29:58 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8b618800) [pid = 1932] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:29:58 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8b3e3800) [pid = 1932] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:29:58 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8faafc00) [pid = 1932] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:29:58 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x8b3e9000) [pid = 1932] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:29:58 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8c6db800) [pid = 1932] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:29:58 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8b3ea400) [pid = 1932] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:29:59 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:29:59 INFO - PROCESS | 1932 | 1461187799071 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 14:29:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:29:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2194ms 14:29:59 INFO - PROCESS | 1932 | 1461187799110 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 14:29:59 INFO - PROCESS | 1932 | 1461187799112 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 14:29:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:29:59 INFO - PROCESS | 1932 | 1461187799119 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:29:59 INFO - PROCESS | 1932 | 1461187799123 Marionette TRACE conn3 <- [1,710,null,{}] 14:29:59 INFO - PROCESS | 1932 | 1461187799135 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:59 INFO - PROCESS | 1932 | 1461187799331 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 14:29:59 INFO - PROCESS | 1932 | 1461187799467 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b28ec00 == 82 [pid = 1932] [id = 185] 14:29:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8b3ea400) [pid = 1932] [serial = 555] [outer = (nil)] 14:29:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8e53f800) [pid = 1932] [serial = 556] [outer = 0x8b3ea400] 14:29:59 INFO - PROCESS | 1932 | 1461187799539 Marionette DEBUG loaded listener.js 14:29:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8f8b3800) [pid = 1932] [serial = 557] [outer = 0x8b3ea400] 14:30:00 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:00 INFO - PROCESS | 1932 | 1461187800620 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 14:30:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:30:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1545ms 14:30:00 INFO - PROCESS | 1932 | 1461187800666 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 14:30:00 INFO - PROCESS | 1932 | 1461187800671 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 14:30:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:30:00 INFO - PROCESS | 1932 | 1461187800680 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:30:00 INFO - PROCESS | 1932 | 1461187800686 Marionette TRACE conn3 <- [1,714,null,{}] 14:30:00 INFO - PROCESS | 1932 | 1461187800695 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:00 INFO - PROCESS | 1932 | 1461187800919 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 14:30:01 INFO - PROCESS | 1932 | 1461187801129 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a40ec00 == 83 [pid = 1932] [id = 186] 14:30:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8b622400) [pid = 1932] [serial = 558] [outer = (nil)] 14:30:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8bc33400) [pid = 1932] [serial = 559] [outer = 0x8b622400] 14:30:01 INFO - PROCESS | 1932 | 1461187801216 Marionette DEBUG loaded listener.js 14:30:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8c521800) [pid = 1932] [serial = 560] [outer = 0x8b622400] 14:30:02 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:02 INFO - PROCESS | 1932 | 1461187802523 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 14:30:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 14:30:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1891ms 14:30:02 INFO - PROCESS | 1932 | 1461187802666 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 14:30:02 INFO - PROCESS | 1932 | 1461187802676 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 14:30:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:30:02 INFO - PROCESS | 1932 | 1461187802695 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:30:02 INFO - PROCESS | 1932 | 1461187802700 Marionette TRACE conn3 <- [1,718,null,{}] 14:30:02 INFO - PROCESS | 1932 | 1461187802706 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:02 INFO - PROCESS | 1932 | 1461187802886 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 14:30:03 INFO - PROCESS | 1932 | 1461187803055 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b28e000 == 84 [pid = 1932] [id = 187] 14:30:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8b3e9000) [pid = 1932] [serial = 561] [outer = (nil)] 14:30:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8e336c00) [pid = 1932] [serial = 562] [outer = 0x8b3e9000] 14:30:03 INFO - PROCESS | 1932 | 1461187803140 Marionette DEBUG loaded listener.js 14:30:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8e692400) [pid = 1932] [serial = 563] [outer = 0x8b3e9000] 14:30:04 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:04 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:30:04 INFO - PROCESS | 1932 | 1461187804604 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 14:30:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:30:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1943ms 14:30:04 INFO - PROCESS | 1932 | 1461187804636 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 14:30:04 INFO - PROCESS | 1932 | 1461187804640 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 14:30:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:30:04 INFO - PROCESS | 1932 | 1461187804647 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:30:04 INFO - PROCESS | 1932 | 1461187804653 Marionette TRACE conn3 <- [1,722,null,{}] 14:30:04 INFO - PROCESS | 1932 | 1461187804670 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:04 INFO - PROCESS | 1932 | 1461187804851 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 14:30:05 INFO - PROCESS | 1932 | 1461187805027 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e547800 == 85 [pid = 1932] [id = 188] 14:30:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8f63a800) [pid = 1932] [serial = 564] [outer = (nil)] 14:30:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8fb3ec00) [pid = 1932] [serial = 565] [outer = 0x8f63a800] 14:30:05 INFO - PROCESS | 1932 | 1461187805115 Marionette DEBUG loaded listener.js 14:30:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8ffe9400) [pid = 1932] [serial = 566] [outer = 0x8f63a800] 14:30:06 INFO - PROCESS | 1932 | 1461187806013 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 14:30:06 INFO - PROCESS | 1932 | 1461187806089 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 14:30:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:30:06 INFO - PROCESS | 1932 | 1461187806095 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:30:06 INFO - PROCESS | 1932 | 1461187806099 Marionette TRACE conn3 <- [1,726,null,{}] 14:30:06 INFO - PROCESS | 1932 | 1461187806104 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:06 INFO - PROCESS | 1932 | 1461187806277 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 14:30:06 INFO - PROCESS | 1932 | 1461187806450 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c52ec00 == 86 [pid = 1932] [id = 189] 14:30:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x8fb07400) [pid = 1932] [serial = 567] [outer = (nil)] 14:30:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x90689800) [pid = 1932] [serial = 568] [outer = 0x8fb07400] 14:30:06 INFO - PROCESS | 1932 | 1461187806539 Marionette DEBUG loaded listener.js 14:30:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x914d7400) [pid = 1932] [serial = 569] [outer = 0x8fb07400] 14:30:07 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:07 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:30:07 INFO - PROCESS | 1932 | 1461187807512 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 14:30:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:30:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1487ms 14:30:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:30:07 INFO - PROCESS | 1932 | 1461187807583 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 14:30:07 INFO - PROCESS | 1932 | 1461187807586 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 14:30:07 INFO - PROCESS | 1932 | 1461187807593 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:30:07 INFO - PROCESS | 1932 | 1461187807596 Marionette TRACE conn3 <- [1,730,null,{}] 14:30:07 INFO - PROCESS | 1932 | 1461187807602 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:07 INFO - PROCESS | 1932 | 1461187807809 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 14:30:08 INFO - PROCESS | 1932 | 1461187808029 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc31400 == 87 [pid = 1932] [id = 190] 14:30:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x9032a400) [pid = 1932] [serial = 570] [outer = (nil)] 14:30:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x928ed000) [pid = 1932] [serial = 571] [outer = 0x9032a400] 14:30:08 INFO - PROCESS | 1932 | 1461187808130 Marionette DEBUG loaded listener.js 14:30:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x94567400) [pid = 1932] [serial = 572] [outer = 0x9032a400] 14:30:08 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:08 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:30:09 INFO - PROCESS | 1932 | 1461187808989 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 14:30:09 INFO - PROCESS | 1932 | 1461187809036 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 14:30:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:30:09 INFO - PROCESS | 1932 | 1461187809042 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:30:09 INFO - PROCESS | 1932 | 1461187809046 Marionette TRACE conn3 <- [1,734,null,{}] 14:30:09 INFO - PROCESS | 1932 | 1461187809052 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:09 INFO - PROCESS | 1932 | 1461187809263 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 14:30:09 INFO - PROCESS | 1932 | 1461187809488 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e69a400 == 88 [pid = 1932] [id = 191] 14:30:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x95072800) [pid = 1932] [serial = 573] [outer = (nil)] 14:30:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x96f95800) [pid = 1932] [serial = 574] [outer = 0x95072800] 14:30:09 INFO - PROCESS | 1932 | 1461187809622 Marionette DEBUG loaded listener.js 14:30:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x97fa6c00) [pid = 1932] [serial = 575] [outer = 0x95072800] 14:30:10 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:10 INFO - PROCESS | 1932 | 1461187810486 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 14:30:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:30:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1479ms 14:30:10 INFO - PROCESS | 1932 | 1461187810523 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 14:30:10 INFO - PROCESS | 1932 | 1461187810527 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 14:30:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:30:10 INFO - PROCESS | 1932 | 1461187810533 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:30:10 INFO - PROCESS | 1932 | 1461187810537 Marionette TRACE conn3 <- [1,738,null,{}] 14:30:10 INFO - PROCESS | 1932 | 1461187810543 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:10 INFO - PROCESS | 1932 | 1461187810709 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 14:30:10 INFO - PROCESS | 1932 | 1461187810898 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc2bc00 == 89 [pid = 1932] [id = 192] 14:30:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x8faa3000) [pid = 1932] [serial = 576] [outer = (nil)] 14:30:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x98ff2800) [pid = 1932] [serial = 577] [outer = 0x8faa3000] 14:30:10 INFO - PROCESS | 1932 | 1461187810989 Marionette DEBUG loaded listener.js 14:30:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x98ff5800) [pid = 1932] [serial = 578] [outer = 0x8faa3000] 14:30:12 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:12 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:30:12 INFO - PROCESS | 1932 | 1461187812321 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 14:30:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:30:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1833ms 14:30:12 INFO - PROCESS | 1932 | 1461187812367 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 14:30:12 INFO - PROCESS | 1932 | 1461187812371 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 14:30:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:30:12 INFO - PROCESS | 1932 | 1461187812420 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:30:12 INFO - PROCESS | 1932 | 1461187812423 Marionette TRACE conn3 <- [1,742,null,{}] 14:30:12 INFO - PROCESS | 1932 | 1461187812481 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:12 INFO - PROCESS | 1932 | 1461187812644 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 14:30:12 INFO - PROCESS | 1932 | 1461187812816 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e45000 == 90 [pid = 1932] [id = 193] 14:30:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x88e4f000) [pid = 1932] [serial = 579] [outer = (nil)] 14:30:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x99818000) [pid = 1932] [serial = 580] [outer = 0x88e4f000] 14:30:12 INFO - PROCESS | 1932 | 1461187812900 Marionette DEBUG loaded listener.js 14:30:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x99bef800) [pid = 1932] [serial = 581] [outer = 0x88e4f000] 14:30:14 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:14 INFO - PROCESS | 1932 | 1461187814193 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 14:30:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 14:30:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1826ms 14:30:14 INFO - PROCESS | 1932 | 1461187814205 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 14:30:14 INFO - PROCESS | 1932 | 1461187814208 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 14:30:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:30:14 INFO - PROCESS | 1932 | 1461187814320 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:30:14 INFO - PROCESS | 1932 | 1461187814324 Marionette TRACE conn3 <- [1,746,null,{}] 14:30:14 INFO - PROCESS | 1932 | 1461187814340 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:14 INFO - PROCESS | 1932 | 1461187814504 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 14:30:14 INFO - PROCESS | 1932 | 1461187814680 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x89309c00 == 91 [pid = 1932] [id = 194] 14:30:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x8930fc00) [pid = 1932] [serial = 582] [outer = (nil)] 14:30:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x8c769c00) [pid = 1932] [serial = 583] [outer = 0x8930fc00] 14:30:14 INFO - PROCESS | 1932 | 1461187814764 Marionette DEBUG loaded listener.js 14:30:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x8fa8e000) [pid = 1932] [serial = 584] [outer = 0x8930fc00] 14:30:15 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:16 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:16 INFO - PROCESS | 1932 | 1461187816347 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 14:30:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 14:30:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2100ms 14:30:16 INFO - PROCESS | 1932 | 1461187816370 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 14:30:16 INFO - PROCESS | 1932 | 1461187816382 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 14:30:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:30:16 INFO - PROCESS | 1932 | 1461187816394 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:30:16 INFO - PROCESS | 1932 | 1461187816402 Marionette TRACE conn3 <- [1,750,null,{}] 14:30:16 INFO - PROCESS | 1932 | 1461187816415 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:16 INFO - PROCESS | 1932 | 1461187816674 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 14:30:16 INFO - PROCESS | 1932 | 1461187816809 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3e8c00 == 92 [pid = 1932] [id = 195] 14:30:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x8c767c00) [pid = 1932] [serial = 585] [outer = (nil)] 14:30:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x8e32c000) [pid = 1932] [serial = 586] [outer = 0x8c767c00] 14:30:16 INFO - PROCESS | 1932 | 1461187816889 Marionette DEBUG loaded listener.js 14:30:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x8e43a800) [pid = 1932] [serial = 587] [outer = 0x8c767c00] 14:30:18 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:18 INFO - PROCESS | 1932 | 1461187818163 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 14:30:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:30:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1793ms 14:30:18 INFO - PROCESS | 1932 | 1461187818187 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 14:30:18 INFO - PROCESS | 1932 | 1461187818195 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 14:30:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:30:18 INFO - PROCESS | 1932 | 1461187818205 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:30:18 INFO - PROCESS | 1932 | 1461187818208 Marionette TRACE conn3 <- [1,754,null,{}] 14:30:18 INFO - PROCESS | 1932 | 1461187818214 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:18 INFO - PROCESS | 1932 | 1461187818485 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 14:30:18 INFO - PROCESS | 1932 | 1461187818689 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3e3800 == 93 [pid = 1932] [id = 196] 14:30:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x8b3eb000) [pid = 1932] [serial = 588] [outer = (nil)] 14:30:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x8f63c400) [pid = 1932] [serial = 589] [outer = 0x8b3eb000] 14:30:18 INFO - PROCESS | 1932 | 1461187818768 Marionette DEBUG loaded listener.js 14:30:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x8faab000) [pid = 1932] [serial = 590] [outer = 0x8b3eb000] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x981e8800) [pid = 1932] [serial = 493] [outer = (nil)] [url = about:blank] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x8a40d000) [pid = 1932] [serial = 463] [outer = (nil)] [url = about:blank] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x9777b400) [pid = 1932] [serial = 490] [outer = (nil)] [url = about:blank] 14:30:19 INFO - PROCESS | 1932 | --DOCSHELL 0x8fa8b800 == 92 [pid = 1932] [id = 47] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x95a14400) [pid = 1932] [serial = 484] [outer = (nil)] [url = about:blank] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x945a4c00) [pid = 1932] [serial = 481] [outer = (nil)] [url = about:blank] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x904ea000) [pid = 1932] [serial = 478] [outer = (nil)] [url = about:blank] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x96cdb000) [pid = 1932] [serial = 487] [outer = (nil)] [url = about:blank] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x8c6d2800) [pid = 1932] [serial = 466] [outer = (nil)] [url = about:blank] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x8fb08400) [pid = 1932] [serial = 472] [outer = (nil)] [url = about:blank] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x8e541c00) [pid = 1932] [serial = 469] [outer = (nil)] [url = about:blank] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x8ffee800) [pid = 1932] [serial = 475] [outer = (nil)] [url = about:blank] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x981f4c00) [pid = 1932] [serial = 517] [outer = (nil)] [url = about:blank] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x8f6af800) [pid = 1932] [serial = 461] [outer = (nil)] [url = about:blank] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x904e7400) [pid = 1932] [serial = 511] [outer = (nil)] [url = about:blank] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x8c525c00) [pid = 1932] [serial = 502] [outer = (nil)] [url = about:blank] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8e433400) [pid = 1932] [serial = 503] [outer = (nil)] [url = about:blank] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x8e335c00) [pid = 1932] [serial = 500] [outer = (nil)] [url = about:blank] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x8c88f800) [pid = 1932] [serial = 499] [outer = (nil)] [url = about:blank] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8bc26800) [pid = 1932] [serial = 497] [outer = (nil)] [url = about:blank] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x8b619400) [pid = 1932] [serial = 496] [outer = (nil)] [url = about:blank] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8fce3800) [pid = 1932] [serial = 508] [outer = (nil)] [url = about:blank] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x8fa8bc00) [pid = 1932] [serial = 505] [outer = (nil)] [url = about:blank] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8faa2400) [pid = 1932] [serial = 506] [outer = (nil)] [url = about:blank] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x91e7f800) [pid = 1932] [serial = 512] [outer = (nil)] [url = about:blank] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x90328000) [pid = 1932] [serial = 514] [outer = (nil)] [url = about:blank] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x8ffe7400) [pid = 1932] [serial = 509] [outer = (nil)] [url = about:blank] 14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x92889800) [pid = 1932] [serial = 515] [outer = (nil)] [url = about:blank] 14:30:20 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:20 INFO - PROCESS | 1932 | 1461187820204 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 14:30:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 14:30:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2035ms 14:30:20 INFO - PROCESS | 1932 | 1461187820240 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 14:30:20 INFO - PROCESS | 1932 | 1461187820244 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 14:30:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:30:20 INFO - PROCESS | 1932 | 1461187820262 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:30:20 INFO - PROCESS | 1932 | 1461187820268 Marionette TRACE conn3 <- [1,758,null,{}] 14:30:20 INFO - PROCESS | 1932 | 1461187820284 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:20 INFO - PROCESS | 1932 | 1461187820446 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 14:30:20 INFO - PROCESS | 1932 | 1461187820458 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b621800 == 93 [pid = 1932] [id = 197] 14:30:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8e335c00) [pid = 1932] [serial = 591] [outer = (nil)] 14:30:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8fb46800) [pid = 1932] [serial = 592] [outer = 0x8e335c00] 14:30:20 INFO - PROCESS | 1932 | 1461187820535 Marionette DEBUG loaded listener.js 14:30:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8ffe6400) [pid = 1932] [serial = 593] [outer = 0x8e335c00] 14:30:21 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:21 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:30:21 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:21 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:21 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:21 INFO - PROCESS | 1932 | 1461187821390 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 14:30:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:30:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1153ms 14:30:21 INFO - PROCESS | 1932 | 1461187821414 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 14:30:21 INFO - PROCESS | 1932 | 1461187821418 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 14:30:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:30:21 INFO - PROCESS | 1932 | 1461187821424 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:30:21 INFO - PROCESS | 1932 | 1461187821427 Marionette TRACE conn3 <- [1,762,null,{}] 14:30:21 INFO - PROCESS | 1932 | 1461187821433 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:21 INFO - PROCESS | 1932 | 1461187821587 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 14:30:21 INFO - PROCESS | 1932 | 1461187821597 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x8930e400 == 94 [pid = 1932] [id = 198] 14:30:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x90325800) [pid = 1932] [serial = 594] [outer = (nil)] 14:30:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x904ed800) [pid = 1932] [serial = 595] [outer = 0x90325800] 14:30:21 INFO - PROCESS | 1932 | 1461187821671 Marionette DEBUG loaded listener.js 14:30:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x91e7f800) [pid = 1932] [serial = 596] [outer = 0x90325800] 14:30:23 INFO - PROCESS | 1932 | 1461187822998 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 14:30:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:30:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1635ms 14:30:23 INFO - PROCESS | 1932 | 1461187823059 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 14:30:23 INFO - PROCESS | 1932 | 1461187823062 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 14:30:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:30:23 INFO - PROCESS | 1932 | 1461187823068 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:30:23 INFO - PROCESS | 1932 | 1461187823071 Marionette TRACE conn3 <- [1,766,null,{}] 14:30:23 INFO - PROCESS | 1932 | 1461187823076 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:23 INFO - PROCESS | 1932 | 1461187823266 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 14:30:23 INFO - PROCESS | 1932 | 1461187823343 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e1c00 == 95 [pid = 1932] [id = 199] 14:30:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x904e7400) [pid = 1932] [serial = 597] [outer = (nil)] 14:30:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x945acc00) [pid = 1932] [serial = 598] [outer = 0x904e7400] 14:30:23 INFO - PROCESS | 1932 | 1461187823414 Marionette DEBUG loaded listener.js 14:30:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x95067c00) [pid = 1932] [serial = 599] [outer = 0x904e7400] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x89310400) [pid = 1932] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x90327800) [pid = 1932] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8c768400) [pid = 1932] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x904e4c00) [pid = 1932] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8930b800) [pid = 1932] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0xa0f6d400) [pid = 1932] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x89306c00) [pid = 1932] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x8b3e2800) [pid = 1932] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x904ee800) [pid = 1932] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x8a405400) [pid = 1932] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x8c523c00) [pid = 1932] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x928f1c00) [pid = 1932] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x9506c800) [pid = 1932] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x89302800) [pid = 1932] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8b284000) [pid = 1932] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x8b625400) [pid = 1932] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8c892000) [pid = 1932] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8c892800) [pid = 1932] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0xa4584000) [pid = 1932] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8a7da000) [pid = 1932] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8e32fc00) [pid = 1932] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x88e46000) [pid = 1932] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x96f87000) [pid = 1932] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8f6abc00) [pid = 1932] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8b61c400) [pid = 1932] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x97d2dc00) [pid = 1932] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8e431c00) [pid = 1932] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8e434800) [pid = 1932] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8e695400) [pid = 1932] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x99bedc00) [pid = 1932] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x99a1f400) [pid = 1932] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x98ff4000) [pid = 1932] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x8f631400) [pid = 1932] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x88e4b400) [pid = 1932] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8e543800) [pid = 1932] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8e69f800) [pid = 1932] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x904e6000) [pid = 1932] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x8ffefc00) [pid = 1932] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8c6d1800) [pid = 1932] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x8fce2000) [pid = 1932] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8faab400) [pid = 1932] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x9032ac00) [pid = 1932] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:30:25 INFO - PROCESS | 1932 | 1461187825187 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 14:30:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:30:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2141ms 14:30:25 INFO - PROCESS | 1932 | 1461187825210 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 14:30:25 INFO - PROCESS | 1932 | 1461187825214 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 14:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:30:25 INFO - PROCESS | 1932 | 1461187825220 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:30:25 INFO - PROCESS | 1932 | 1461187825222 Marionette TRACE conn3 <- [1,770,null,{}] 14:30:25 INFO - PROCESS | 1932 | 1461187825228 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:25 INFO - PROCESS | 1932 | 1461187825394 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 14:30:25 INFO - PROCESS | 1932 | 1461187825531 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e45400 == 96 [pid = 1932] [id = 200] 14:30:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x88e47800) [pid = 1932] [serial = 600] [outer = (nil)] 14:30:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x8c76ec00) [pid = 1932] [serial = 601] [outer = 0x88e47800] 14:30:25 INFO - PROCESS | 1932 | 1461187825606 Marionette DEBUG loaded listener.js 14:30:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x8e32e800) [pid = 1932] [serial = 602] [outer = 0x88e47800] 14:30:26 INFO - PROCESS | 1932 | 1461187826254 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 14:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1077ms 14:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:30:26 INFO - PROCESS | 1932 | 1461187826308 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 14:30:26 INFO - PROCESS | 1932 | 1461187826310 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 14:30:26 INFO - PROCESS | 1932 | 1461187826317 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:30:26 INFO - PROCESS | 1932 | 1461187826320 Marionette TRACE conn3 <- [1,774,null,{}] 14:30:26 INFO - PROCESS | 1932 | 1461187826325 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:26 INFO - PROCESS | 1932 | 1461187826633 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 14:30:26 INFO - PROCESS | 1932 | 1461187826770 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b284000 == 97 [pid = 1932] [id = 201] 14:30:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8b3dec00) [pid = 1932] [serial = 603] [outer = (nil)] 14:30:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8b623000) [pid = 1932] [serial = 604] [outer = 0x8b3dec00] 14:30:26 INFO - PROCESS | 1932 | 1461187826901 Marionette DEBUG loaded listener.js 14:30:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8bc29c00) [pid = 1932] [serial = 605] [outer = 0x8b3dec00] 14:30:27 INFO - PROCESS | 1932 | 1461187827929 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 14:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1650ms 14:30:27 INFO - PROCESS | 1932 | 1461187827968 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 14:30:27 INFO - PROCESS | 1932 | 1461187827978 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 14:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:30:27 INFO - PROCESS | 1932 | 1461187827986 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:30:27 INFO - PROCESS | 1932 | 1461187827991 Marionette TRACE conn3 <- [1,778,null,{}] 14:30:28 INFO - PROCESS | 1932 | 1461187827998 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:28 INFO - PROCESS | 1932 | 1461187828215 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 14:30:28 INFO - PROCESS | 1932 | 1461187828451 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c76d800 == 98 [pid = 1932] [id = 202] 14:30:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8c88ac00) [pid = 1932] [serial = 606] [outer = (nil)] 14:30:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8e334c00) [pid = 1932] [serial = 607] [outer = 0x8c88ac00] 14:30:28 INFO - PROCESS | 1932 | 1461187828554 Marionette DEBUG loaded listener.js 14:30:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8e438c00) [pid = 1932] [serial = 608] [outer = 0x8c88ac00] 14:30:29 INFO - PROCESS | 1932 | 1461187829504 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 14:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1596ms 14:30:29 INFO - PROCESS | 1932 | 1461187829582 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 14:30:29 INFO - PROCESS | 1932 | 1461187829587 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 14:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:30:29 INFO - PROCESS | 1932 | 1461187829594 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:30:29 INFO - PROCESS | 1932 | 1461187829597 Marionette TRACE conn3 <- [1,782,null,{}] 14:30:29 INFO - PROCESS | 1932 | 1461187829604 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:29 INFO - PROCESS | 1932 | 1461187829822 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 14:30:30 INFO - PROCESS | 1932 | 1461187830149 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f63e800 == 99 [pid = 1932] [id = 203] 14:30:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8fa94400) [pid = 1932] [serial = 609] [outer = (nil)] 14:30:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8faaf000) [pid = 1932] [serial = 610] [outer = 0x8fa94400] 14:30:30 INFO - PROCESS | 1932 | 1461187830244 Marionette DEBUG loaded listener.js 14:30:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8fce4c00) [pid = 1932] [serial = 611] [outer = 0x8fa94400] 14:30:31 INFO - PROCESS | 1932 | 1461187831134 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 14:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1587ms 14:30:31 INFO - PROCESS | 1932 | 1461187831182 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 14:30:31 INFO - PROCESS | 1932 | 1461187831188 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 14:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:30:31 INFO - PROCESS | 1932 | 1461187831204 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:30:31 INFO - PROCESS | 1932 | 1461187831212 Marionette TRACE conn3 <- [1,786,null,{}] 14:30:31 INFO - PROCESS | 1932 | 1461187831218 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:31 INFO - PROCESS | 1932 | 1461187831428 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 14:30:31 INFO - PROCESS | 1932 | 1461187831657 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a7e6c00 == 100 [pid = 1932] [id = 204] 14:30:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8b3e0400) [pid = 1932] [serial = 612] [outer = (nil)] 14:30:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x945a8c00) [pid = 1932] [serial = 613] [outer = 0x8b3e0400] 14:30:31 INFO - PROCESS | 1932 | 1461187831758 Marionette DEBUG loaded listener.js 14:30:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x95a18400) [pid = 1932] [serial = 614] [outer = 0x8b3e0400] 14:30:32 INFO - PROCESS | 1932 | 1461187832641 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 14:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1491ms 14:30:32 INFO - PROCESS | 1932 | 1461187832688 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 14:30:32 INFO - PROCESS | 1932 | 1461187832691 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 14:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:30:32 INFO - PROCESS | 1932 | 1461187832698 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:30:32 INFO - PROCESS | 1932 | 1461187832702 Marionette TRACE conn3 <- [1,790,null,{}] 14:30:32 INFO - PROCESS | 1932 | 1461187832708 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:32 INFO - PROCESS | 1932 | 1461187832872 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 14:30:33 INFO - PROCESS | 1932 | 1461187833057 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a7e6800 == 101 [pid = 1932] [id = 205] 14:30:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8fa8d800) [pid = 1932] [serial = 615] [outer = (nil)] 14:30:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x96f8dc00) [pid = 1932] [serial = 616] [outer = 0x8fa8d800] 14:30:33 INFO - PROCESS | 1932 | 1461187833141 Marionette DEBUG loaded listener.js 14:30:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x97720400) [pid = 1932] [serial = 617] [outer = 0x8fa8d800] 14:30:34 INFO - PROCESS | 1932 | 1461187834077 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 14:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1433ms 14:30:34 INFO - PROCESS | 1932 | 1461187834133 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 14:30:34 INFO - PROCESS | 1932 | 1461187834137 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 14:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:30:34 INFO - PROCESS | 1932 | 1461187834143 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:30:34 INFO - PROCESS | 1932 | 1461187834146 Marionette TRACE conn3 <- [1,794,null,{}] 14:30:34 INFO - PROCESS | 1932 | 1461187834152 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:34 INFO - PROCESS | 1932 | 1461187834356 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 14:30:34 INFO - PROCESS | 1932 | 1461187834602 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x98fedc00 == 102 [pid = 1932] [id = 206] 14:30:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x98ff3000) [pid = 1932] [serial = 618] [outer = (nil)] 14:30:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x99818800) [pid = 1932] [serial = 619] [outer = 0x98ff3000] 14:30:34 INFO - PROCESS | 1932 | 1461187834769 Marionette DEBUG loaded listener.js 14:30:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x9a652800) [pid = 1932] [serial = 620] [outer = 0x98ff3000] 14:30:35 INFO - PROCESS | 1932 | 1461187835624 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 14:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1534ms 14:30:35 INFO - PROCESS | 1932 | 1461187835677 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 14:30:35 INFO - PROCESS | 1932 | 1461187835682 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 14:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:30:35 INFO - PROCESS | 1932 | 1461187835689 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:30:35 INFO - PROCESS | 1932 | 1461187835692 Marionette TRACE conn3 <- [1,798,null,{}] 14:30:35 INFO - PROCESS | 1932 | 1461187835698 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:35 INFO - PROCESS | 1932 | 1461187835865 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 14:30:36 INFO - PROCESS | 1932 | 1461187836069 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd90400 == 103 [pid = 1932] [id = 207] 14:30:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x981f1400) [pid = 1932] [serial = 621] [outer = (nil)] 14:30:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x9fb84c00) [pid = 1932] [serial = 622] [outer = 0x981f1400] 14:30:36 INFO - PROCESS | 1932 | 1461187836196 Marionette DEBUG loaded listener.js 14:30:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x9fb91c00) [pid = 1932] [serial = 623] [outer = 0x981f1400] 14:30:37 INFO - PROCESS | 1932 | 1461187837108 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 14:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 14:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1482ms 14:30:37 INFO - PROCESS | 1932 | 1461187837172 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 14:30:37 INFO - PROCESS | 1932 | 1461187837176 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 14:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:30:37 INFO - PROCESS | 1932 | 1461187837182 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:30:37 INFO - PROCESS | 1932 | 1461187837186 Marionette TRACE conn3 <- [1,802,null,{}] 14:30:37 INFO - PROCESS | 1932 | 1461187837191 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:37 INFO - PROCESS | 1932 | 1461187837360 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 14:30:37 INFO - PROCESS | 1932 | 1461187837554 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x98fed400 == 104 [pid = 1932] [id = 208] 14:30:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x9df75c00) [pid = 1932] [serial = 624] [outer = (nil)] 14:30:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x9ff10000) [pid = 1932] [serial = 625] [outer = 0x9df75c00] 14:30:37 INFO - PROCESS | 1932 | 1461187837641 Marionette DEBUG loaded listener.js 14:30:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0xa0a4f400) [pid = 1932] [serial = 626] [outer = 0x9df75c00] 14:30:38 INFO - PROCESS | 1932 | 1461187838582 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 14:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 14:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1443ms 14:30:38 INFO - PROCESS | 1932 | 1461187838625 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 14:30:38 INFO - PROCESS | 1932 | 1461187838628 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 14:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:30:38 INFO - PROCESS | 1932 | 1461187838635 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:30:38 INFO - PROCESS | 1932 | 1461187838639 Marionette TRACE conn3 <- [1,806,null,{}] 14:30:38 INFO - PROCESS | 1932 | 1461187838644 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:38 INFO - PROCESS | 1932 | 1461187838809 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 14:30:39 INFO - PROCESS | 1932 | 1461187838998 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x9fc92800 == 105 [pid = 1932] [id = 209] 14:30:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x9fc9f400) [pid = 1932] [serial = 627] [outer = (nil)] 14:30:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0xa0e40400) [pid = 1932] [serial = 628] [outer = 0x9fc9f400] 14:30:39 INFO - PROCESS | 1932 | 1461187839082 Marionette DEBUG loaded listener.js 14:30:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0xa0f67800) [pid = 1932] [serial = 629] [outer = 0x9fc9f400] 14:30:39 INFO - PROCESS | 1932 | 1461187839964 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 14:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 14:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1383ms 14:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:30:40 INFO - PROCESS | 1932 | 1461187840019 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 14:30:40 INFO - PROCESS | 1932 | 1461187840022 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 14:30:40 INFO - PROCESS | 1932 | 1461187840029 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:30:40 INFO - PROCESS | 1932 | 1461187840032 Marionette TRACE conn3 <- [1,810,null,{}] 14:30:40 INFO - PROCESS | 1932 | 1461187840038 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:40 INFO - PROCESS | 1932 | 1461187840207 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 14:30:40 INFO - PROCESS | 1932 | 1461187840407 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a439400 == 106 [pid = 1932] [id = 210] 14:30:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8a43c000) [pid = 1932] [serial = 630] [outer = (nil)] 14:30:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8a443000) [pid = 1932] [serial = 631] [outer = 0x8a43c000] 14:30:40 INFO - PROCESS | 1932 | 1461187840534 Marionette DEBUG loaded listener.js 14:30:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8a446000) [pid = 1932] [serial = 632] [outer = 0x8a43c000] 14:30:41 INFO - PROCESS | 1932 | 1461187841428 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 14:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1430ms 14:30:41 INFO - PROCESS | 1932 | 1461187841459 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 14:30:41 INFO - PROCESS | 1932 | 1461187841462 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 14:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:30:41 INFO - PROCESS | 1932 | 1461187841469 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:30:41 INFO - PROCESS | 1932 | 1461187841471 Marionette TRACE conn3 <- [1,814,null,{}] 14:30:41 INFO - PROCESS | 1932 | 1461187841478 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:41 INFO - PROCESS | 1932 | 1461187841676 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 14:30:41 INFO - PROCESS | 1932 | 1461187841865 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a447800 == 107 [pid = 1932] [id = 211] 14:30:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8b28e400) [pid = 1932] [serial = 633] [outer = (nil)] 14:30:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8fa93400) [pid = 1932] [serial = 634] [outer = 0x8b28e400] 14:30:41 INFO - PROCESS | 1932 | 1461187841959 Marionette DEBUG loaded listener.js 14:30:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0xa3c78400) [pid = 1932] [serial = 635] [outer = 0x8b28e400] 14:30:42 INFO - PROCESS | 1932 | 1461187842950 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 14:30:43 INFO - PROCESS | 1932 | 1461187843015 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 14:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 14:30:43 INFO - PROCESS | 1932 | 1461187843021 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:30:43 INFO - PROCESS | 1932 | 1461187843024 Marionette TRACE conn3 <- [1,818,null,{}] 14:30:43 INFO - PROCESS | 1932 | 1461187843030 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:43 INFO - PROCESS | 1932 | 1461187843249 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 14:30:43 INFO - PROCESS | 1932 | 1461187843486 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a406000 == 108 [pid = 1932] [id = 212] 14:30:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x8a408000) [pid = 1932] [serial = 636] [outer = (nil)] 14:30:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x8b283000) [pid = 1932] [serial = 637] [outer = 0x8a408000] 14:30:43 INFO - PROCESS | 1932 | 1461187843585 Marionette DEBUG loaded listener.js 14:30:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x8b3ebc00) [pid = 1932] [serial = 638] [outer = 0x8a408000] 14:30:44 INFO - PROCESS | 1932 | 1461187844460 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 14:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1837ms 14:30:44 INFO - PROCESS | 1932 | 1461187844869 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 14:30:44 INFO - PROCESS | 1932 | 1461187844875 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 14:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:30:44 INFO - PROCESS | 1932 | 1461187844884 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:30:44 INFO - PROCESS | 1932 | 1461187844888 Marionette TRACE conn3 <- [1,822,null,{}] 14:30:44 INFO - PROCESS | 1932 | 1461187844896 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:45 INFO - PROCESS | 1932 | 1461187845151 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 14:30:45 INFO - PROCESS | 1932 | 1461187845336 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a43f000 == 109 [pid = 1932] [id = 213] 14:30:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x8bd2d400) [pid = 1932] [serial = 639] [outer = (nil)] 14:30:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x8bd2f800) [pid = 1932] [serial = 640] [outer = 0x8bd2d400] 14:30:45 INFO - PROCESS | 1932 | 1461187845414 Marionette DEBUG loaded listener.js 14:30:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x8bd30c00) [pid = 1932] [serial = 641] [outer = 0x8bd2d400] 14:30:46 INFO - PROCESS | 1932 | 1461187846318 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 14:30:46 INFO - PROCESS | 1932 | 1461187846387 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 14:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:30:46 INFO - PROCESS | 1932 | 1461187846399 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:30:46 INFO - PROCESS | 1932 | 1461187846403 Marionette TRACE conn3 <- [1,826,null,{}] 14:30:46 INFO - PROCESS | 1932 | 1461187846410 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:46 INFO - PROCESS | 1932 | 1461187846579 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 14:30:46 INFO - PROCESS | 1932 | 1461187846946 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c527800 == 110 [pid = 1932] [id = 214] 14:30:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x8c6ce400) [pid = 1932] [serial = 642] [outer = (nil)] 14:30:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x8e32f000) [pid = 1932] [serial = 643] [outer = 0x8c6ce400] 14:30:47 INFO - PROCESS | 1932 | 1461187847030 Marionette DEBUG loaded listener.js 14:30:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x8e544000) [pid = 1932] [serial = 644] [outer = 0x8c6ce400] 14:30:48 INFO - PROCESS | 1932 | 1461187848004 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 14:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1644ms 14:30:48 INFO - PROCESS | 1932 | 1461187848040 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 14:30:48 INFO - PROCESS | 1932 | 1461187848043 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 14:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:30:48 INFO - PROCESS | 1932 | 1461187848050 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:30:48 INFO - PROCESS | 1932 | 1461187848053 Marionette TRACE conn3 <- [1,830,null,{}] 14:30:48 INFO - PROCESS | 1932 | 1461187848068 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:48 INFO - PROCESS | 1932 | 1461187848249 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 14:30:48 INFO - PROCESS | 1932 | --DOCSHELL 0x8c76f800 == 109 [pid = 1932] [id = 184] 14:30:48 INFO - PROCESS | 1932 | --DOCSHELL 0x91ed2000 == 108 [pid = 1932] [id = 44] 14:30:48 INFO - PROCESS | 1932 | --DOCSHELL 0x95a19400 == 107 [pid = 1932] [id = 89] 14:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8e694c00) [pid = 1932] [serial = 523] [outer = (nil)] [url = about:blank] 14:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x9ffa3800) [pid = 1932] [serial = 535] [outer = (nil)] [url = about:blank] 14:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x9df75000) [pid = 1932] [serial = 532] [outer = (nil)] [url = about:blank] 14:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0xa2ac3c00) [pid = 1932] [serial = 538] [outer = (nil)] [url = about:blank] 14:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x8c6d0c00) [pid = 1932] [serial = 520] [outer = (nil)] [url = about:blank] 14:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x99bf1400) [pid = 1932] [serial = 529] [outer = (nil)] [url = about:blank] 14:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x99155c00) [pid = 1932] [serial = 526] [outer = (nil)] [url = about:blank] 14:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8e53f800) [pid = 1932] [serial = 556] [outer = (nil)] [url = about:blank] 14:30:48 INFO - PROCESS | 1932 | 1461187848606 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:48 INFO - PROCESS | 1932 | --DOCSHELL 0x904e1c00 == 106 [pid = 1932] [id = 199] 14:30:48 INFO - PROCESS | 1932 | --DOCSHELL 0x8930e400 == 105 [pid = 1932] [id = 198] 14:30:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e4ec00 == 106 [pid = 1932] [id = 215] 14:30:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x8930e400) [pid = 1932] [serial = 645] [outer = (nil)] 14:30:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x8b3dc800) [pid = 1932] [serial = 646] [outer = 0x8930e400] 14:30:48 INFO - PROCESS | 1932 | 1461187848717 Marionette DEBUG loaded listener.js 14:30:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x8c52f400) [pid = 1932] [serial = 647] [outer = 0x8930e400] 14:30:48 INFO - PROCESS | 1932 | --DOCSHELL 0x8b621800 == 105 [pid = 1932] [id = 197] 14:30:48 INFO - PROCESS | 1932 | --DOCSHELL 0x8b3e3800 == 104 [pid = 1932] [id = 196] 14:30:48 INFO - PROCESS | 1932 | --DOCSHELL 0x8b3e8c00 == 103 [pid = 1932] [id = 195] 14:30:48 INFO - PROCESS | 1932 | --DOCSHELL 0x89309c00 == 102 [pid = 1932] [id = 194] 14:30:48 INFO - PROCESS | 1932 | --DOCSHELL 0x88e45000 == 101 [pid = 1932] [id = 193] 14:30:48 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc2bc00 == 100 [pid = 1932] [id = 192] 14:30:49 INFO - PROCESS | 1932 | --DOCSHELL 0x8e69a400 == 99 [pid = 1932] [id = 191] 14:30:49 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc31400 == 98 [pid = 1932] [id = 190] 14:30:49 INFO - PROCESS | 1932 | --DOCSHELL 0x8c52ec00 == 97 [pid = 1932] [id = 189] 14:30:49 INFO - PROCESS | 1932 | --DOCSHELL 0x8e547800 == 96 [pid = 1932] [id = 188] 14:30:49 INFO - PROCESS | 1932 | --DOCSHELL 0x8b28e000 == 95 [pid = 1932] [id = 187] 14:30:49 INFO - PROCESS | 1932 | --DOCSHELL 0x8a40ec00 == 94 [pid = 1932] [id = 186] 14:30:49 INFO - PROCESS | 1932 | --DOCSHELL 0x8b28ec00 == 93 [pid = 1932] [id = 185] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8ffec400) [pid = 1932] [serial = 437] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x9915e400) [pid = 1932] [serial = 418] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8e439c00) [pid = 1932] [serial = 544] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x9455a400) [pid = 1932] [serial = 361] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x8c52cc00) [pid = 1932] [serial = 548] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0xa4470400) [pid = 1932] [serial = 373] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x8b28a000) [pid = 1932] [serial = 464] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x8c767800) [pid = 1932] [serial = 406] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x95070000) [pid = 1932] [serial = 412] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x8a410800) [pid = 1932] [serial = 431] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8c887800) [pid = 1932] [serial = 467] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x95a16c00) [pid = 1932] [serial = 485] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x96f88400) [pid = 1932] [serial = 488] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x8930ac00) [pid = 1932] [serial = 434] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8b28fc00) [pid = 1932] [serial = 379] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8e69b400) [pid = 1932] [serial = 542] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8f63bc00) [pid = 1932] [serial = 551] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8f6b8000) [pid = 1932] [serial = 358] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0xa49cac00) [pid = 1932] [serial = 376] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8a7e3c00) [pid = 1932] [serial = 440] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8fce4400) [pid = 1932] [serial = 428] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x88e4c400) [pid = 1932] [serial = 443] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x98e79c00) [pid = 1932] [serial = 494] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8f6b8c00) [pid = 1932] [serial = 307] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8b621c00) [pid = 1932] [serial = 449] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8bc34800) [pid = 1932] [serial = 545] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x98e72000) [pid = 1932] [serial = 415] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x90330000) [pid = 1932] [serial = 370] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8c766400) [pid = 1932] [serial = 541] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8e692c00) [pid = 1932] [serial = 470] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x8f6b2800) [pid = 1932] [serial = 409] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x9fc5e000) [pid = 1932] [serial = 367] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0xa0f67c00) [pid = 1932] [serial = 421] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x99bf0000) [pid = 1932] [serial = 364] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8f6b4000) [pid = 1932] [serial = 553] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x8b619800) [pid = 1932] [serial = 446] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8fce6000) [pid = 1932] [serial = 473] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x99156000) [pid = 1932] [serial = 355] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8bc32800) [pid = 1932] [serial = 547] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x9288a000) [pid = 1932] [serial = 479] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x945ac400) [pid = 1932] [serial = 482] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x8c769400) [pid = 1932] [serial = 403] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x8fa92800) [pid = 1932] [serial = 554] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x8e699000) [pid = 1932] [serial = 550] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0xa0a50400) [pid = 1932] [serial = 424] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x8fff1800) [pid = 1932] [serial = 476] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x97ad8800) [pid = 1932] [serial = 491] [outer = (nil)] [url = about:blank] 14:30:49 INFO - PROCESS | 1932 | 1461187849547 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 14:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1530ms 14:30:49 INFO - PROCESS | 1932 | 1461187849580 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 14:30:49 INFO - PROCESS | 1932 | 1461187849583 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 14:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:30:49 INFO - PROCESS | 1932 | 1461187849603 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:30:49 INFO - PROCESS | 1932 | 1461187849606 Marionette TRACE conn3 <- [1,834,null,{}] 14:30:49 INFO - PROCESS | 1932 | 1461187849612 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:49 INFO - PROCESS | 1932 | 1461187849786 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 14:30:49 INFO - PROCESS | 1932 | 1461187849804 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x89309c00 == 94 [pid = 1932] [id = 216] 14:30:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x8b621800) [pid = 1932] [serial = 648] [outer = (nil)] 14:30:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x8c887c00) [pid = 1932] [serial = 649] [outer = 0x8b621800] 14:30:49 INFO - PROCESS | 1932 | 1461187849875 Marionette DEBUG loaded listener.js 14:30:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x8e694c00) [pid = 1932] [serial = 650] [outer = 0x8b621800] 14:30:50 INFO - PROCESS | 1932 | 1461187850752 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 14:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1188ms 14:30:50 INFO - PROCESS | 1932 | 1461187850785 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 14:30:50 INFO - PROCESS | 1932 | 1461187850787 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 14:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:30:50 INFO - PROCESS | 1932 | 1461187850794 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:30:50 INFO - PROCESS | 1932 | 1461187850796 Marionette TRACE conn3 <- [1,838,null,{}] 14:30:50 INFO - PROCESS | 1932 | 1461187850802 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:50 INFO - PROCESS | 1932 | 1461187850957 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 14:30:50 INFO - PROCESS | 1932 | 1461187850966 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e4c400 == 95 [pid = 1932] [id = 217] 14:30:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x8c769000) [pid = 1932] [serial = 651] [outer = (nil)] 14:30:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x8f63f800) [pid = 1932] [serial = 652] [outer = 0x8c769000] 14:30:51 INFO - PROCESS | 1932 | 1461187851040 Marionette DEBUG loaded listener.js 14:30:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x8f6b3800) [pid = 1932] [serial = 653] [outer = 0x8c769000] 14:30:52 INFO - PROCESS | 1932 | 1461187852022 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 14:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1278ms 14:30:52 INFO - PROCESS | 1932 | 1461187852079 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 14:30:52 INFO - PROCESS | 1932 | 1461187852082 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 14:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:30:52 INFO - PROCESS | 1932 | 1461187852088 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:30:52 INFO - PROCESS | 1932 | 1461187852091 Marionette TRACE conn3 <- [1,842,null,{}] 14:30:52 INFO - PROCESS | 1932 | 1461187852096 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:52 INFO - PROCESS | 1932 | 1461187852328 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 14:30:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x8faa5c00) [pid = 1932] [serial = 654] [outer = 0x912bc800] 14:30:52 INFO - PROCESS | 1932 | 1461187852386 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb07c00 == 96 [pid = 1932] [id = 218] 14:30:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x8fb08800) [pid = 1932] [serial = 655] [outer = (nil)] 14:30:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x8fce2400) [pid = 1932] [serial = 656] [outer = 0x8fb08800] 14:30:52 INFO - PROCESS | 1932 | 1461187852568 Marionette DEBUG loaded listener.js 14:30:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x8ffe5800) [pid = 1932] [serial = 657] [outer = 0x8fb08800] 14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x8b624000) [pid = 1932] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8e543400) [pid = 1932] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x904e7400) [pid = 1932] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x8930fc00) [pid = 1932] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x8b3e9000) [pid = 1932] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x8c767c00) [pid = 1932] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x8f63a800) [pid = 1932] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x90325800) [pid = 1932] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x8b3eb000) [pid = 1932] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x8e335c00) [pid = 1932] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x8b622400) [pid = 1932] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x9ff32800) [pid = 1932] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x99bf2400) [pid = 1932] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x998f3800) [pid = 1932] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x97fb0400) [pid = 1932] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x98ff9800) [pid = 1932] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x99bec000) [pid = 1932] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:30:53 INFO - PROCESS | 1932 | 1461187853766 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 14:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1742ms 14:30:53 INFO - PROCESS | 1932 | 1461187853831 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 14:30:53 INFO - PROCESS | 1932 | 1461187853835 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 14:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:30:53 INFO - PROCESS | 1932 | 1461187853841 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:30:53 INFO - PROCESS | 1932 | 1461187853844 Marionette TRACE conn3 <- [1,846,null,{}] 14:30:53 INFO - PROCESS | 1932 | 1461187853849 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:53 INFO - PROCESS | 1932 | 1461187853997 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 14:30:54 INFO - PROCESS | 1932 | 1461187854011 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a7da400 == 97 [pid = 1932] [id = 219] 14:30:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x8b622400) [pid = 1932] [serial = 658] [outer = (nil)] 14:30:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x8e549c00) [pid = 1932] [serial = 659] [outer = 0x8b622400] 14:30:54 INFO - PROCESS | 1932 | 1461187854089 Marionette DEBUG loaded listener.js 14:30:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x8ffe9c00) [pid = 1932] [serial = 660] [outer = 0x8b622400] 14:30:54 INFO - PROCESS | 1932 | 1461187854943 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 14:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1134ms 14:30:54 INFO - PROCESS | 1932 | 1461187854975 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 14:30:54 INFO - PROCESS | 1932 | 1461187854978 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 14:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:30:54 INFO - PROCESS | 1932 | 1461187854988 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:30:54 INFO - PROCESS | 1932 | 1461187854990 Marionette TRACE conn3 <- [1,850,null,{}] 14:30:54 INFO - PROCESS | 1932 | 1461187854995 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:55 INFO - PROCESS | 1932 | 1461187855146 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 14:30:55 INFO - PROCESS | 1932 | 1461187855159 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3eb000 == 98 [pid = 1932] [id = 220] 14:30:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x8faac000) [pid = 1932] [serial = 661] [outer = (nil)] 14:30:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x90328000) [pid = 1932] [serial = 662] [outer = 0x8faac000] 14:30:55 INFO - PROCESS | 1932 | 1461187855230 Marionette DEBUG loaded listener.js 14:30:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x904ed400) [pid = 1932] [serial = 663] [outer = 0x8faac000] 14:30:56 INFO - PROCESS | 1932 | 1461187856389 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 14:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1432ms 14:30:56 INFO - PROCESS | 1932 | 1461187856417 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 14:30:56 INFO - PROCESS | 1932 | 1461187856424 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 14:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:30:56 INFO - PROCESS | 1932 | 1461187856434 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:30:56 INFO - PROCESS | 1932 | 1461187856438 Marionette TRACE conn3 <- [1,854,null,{}] 14:30:56 INFO - PROCESS | 1932 | 1461187856447 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:56 INFO - PROCESS | 1932 | 1461187856634 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 14:30:56 INFO - PROCESS | 1932 | 1461187856867 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b28dc00 == 99 [pid = 1932] [id = 221] 14:30:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x8bd29400) [pid = 1932] [serial = 664] [outer = (nil)] 14:30:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x8c523000) [pid = 1932] [serial = 665] [outer = 0x8bd29400] 14:30:57 INFO - PROCESS | 1932 | 1461187857002 Marionette DEBUG loaded listener.js 14:30:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x8c769800) [pid = 1932] [serial = 666] [outer = 0x8bd29400] 14:30:57 INFO - PROCESS | 1932 | 1461187857941 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 14:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1538ms 14:30:57 INFO - PROCESS | 1932 | 1461187857972 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 14:30:57 INFO - PROCESS | 1932 | 1461187857980 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 14:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:30:57 INFO - PROCESS | 1932 | 1461187857991 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:30:57 INFO - PROCESS | 1932 | 1461187857995 Marionette TRACE conn3 <- [1,858,null,{}] 14:30:58 INFO - PROCESS | 1932 | 1461187858001 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:58 INFO - PROCESS | 1932 | 1461187858191 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 14:30:58 INFO - PROCESS | 1932 | 1461187858467 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e335800 == 100 [pid = 1932] [id = 222] 14:30:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x8e548400) [pid = 1932] [serial = 667] [outer = (nil)] 14:30:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x8f635c00) [pid = 1932] [serial = 668] [outer = 0x8e548400] 14:30:58 INFO - PROCESS | 1932 | 1461187858596 Marionette DEBUG loaded listener.js 14:30:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x8f63d800) [pid = 1932] [serial = 669] [outer = 0x8e548400] 14:30:59 INFO - PROCESS | 1932 | 1461187859475 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 14:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1534ms 14:30:59 INFO - PROCESS | 1932 | 1461187859525 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 14:30:59 INFO - PROCESS | 1932 | 1461187859529 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 14:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:30:59 INFO - PROCESS | 1932 | 1461187859536 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:30:59 INFO - PROCESS | 1932 | 1461187859542 Marionette TRACE conn3 <- [1,862,null,{}] 14:30:59 INFO - PROCESS | 1932 | 1461187859558 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:59 INFO - PROCESS | 1932 | 1461187859747 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 14:30:59 INFO - PROCESS | 1932 | 1461187859940 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c887000 == 101 [pid = 1932] [id = 223] 14:30:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x8fa92800) [pid = 1932] [serial = 670] [outer = (nil)] 14:31:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x90325800) [pid = 1932] [serial = 671] [outer = 0x8fa92800] 14:31:00 INFO - PROCESS | 1932 | 1461187860032 Marionette DEBUG loaded listener.js 14:31:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x91ed5c00) [pid = 1932] [serial = 672] [outer = 0x8fa92800] 14:31:00 INFO - PROCESS | 1932 | 1461187860988 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 14:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1483ms 14:31:01 INFO - PROCESS | 1932 | 1461187861020 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 14:31:01 INFO - PROCESS | 1932 | 1461187861024 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 14:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:31:01 INFO - PROCESS | 1932 | 1461187861031 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:31:01 INFO - PROCESS | 1932 | 1461187861033 Marionette TRACE conn3 <- [1,866,null,{}] 14:31:01 INFO - PROCESS | 1932 | 1461187861040 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:01 INFO - PROCESS | 1932 | 1461187861224 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 14:31:01 INFO - PROCESS | 1932 | 1461187861410 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x8930d800 == 102 [pid = 1932] [id = 224] 14:31:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x91ed3400) [pid = 1932] [serial = 673] [outer = (nil)] 14:31:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x945a9800) [pid = 1932] [serial = 674] [outer = 0x91ed3400] 14:31:01 INFO - PROCESS | 1932 | 1461187861495 Marionette DEBUG loaded listener.js 14:31:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x9506c800) [pid = 1932] [serial = 675] [outer = 0x91ed3400] 14:31:02 INFO - PROCESS | 1932 | 1461187862423 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 14:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1438ms 14:31:02 INFO - PROCESS | 1932 | 1461187862470 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 14:31:02 INFO - PROCESS | 1932 | 1461187862474 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 14:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:31:02 INFO - PROCESS | 1932 | 1461187862480 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:31:02 INFO - PROCESS | 1932 | 1461187862484 Marionette TRACE conn3 <- [1,870,null,{}] 14:31:02 INFO - PROCESS | 1932 | 1461187862493 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:02 INFO - PROCESS | 1932 | 1461187862675 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 14:31:02 INFO - PROCESS | 1932 | 1461187862872 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e50400 == 103 [pid = 1932] [id = 225] 14:31:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8a43cc00) [pid = 1932] [serial = 676] [outer = (nil)] 14:31:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x95a1bc00) [pid = 1932] [serial = 677] [outer = 0x8a43cc00] 14:31:03 INFO - PROCESS | 1932 | 1461187863001 Marionette DEBUG loaded listener.js 14:31:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x96f93000) [pid = 1932] [serial = 678] [outer = 0x8a43cc00] 14:31:03 INFO - PROCESS | 1932 | 1461187863939 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 14:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1484ms 14:31:03 INFO - PROCESS | 1932 | 1461187863965 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 14:31:03 INFO - PROCESS | 1932 | 1461187863969 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 14:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:31:03 INFO - PROCESS | 1932 | 1461187863976 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:31:03 INFO - PROCESS | 1932 | 1461187863980 Marionette TRACE conn3 <- [1,874,null,{}] 14:31:03 INFO - PROCESS | 1932 | 1461187863985 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:04 INFO - PROCESS | 1932 | 1461187864185 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 14:31:04 INFO - PROCESS | 1932 | 1461187864368 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa8f400 == 104 [pid = 1932] [id = 226] 14:31:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x96292000) [pid = 1932] [serial = 679] [outer = (nil)] 14:31:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x98e74c00) [pid = 1932] [serial = 680] [outer = 0x96292000] 14:31:04 INFO - PROCESS | 1932 | 1461187864459 Marionette DEBUG loaded listener.js 14:31:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x98ea6400) [pid = 1932] [serial = 681] [outer = 0x96292000] 14:31:05 INFO - PROCESS | 1932 | 1461187865386 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 14:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1479ms 14:31:05 INFO - PROCESS | 1932 | 1461187865456 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 14:31:05 INFO - PROCESS | 1932 | 1461187865460 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 14:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:31:05 INFO - PROCESS | 1932 | 1461187865466 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:31:05 INFO - PROCESS | 1932 | 1461187865470 Marionette TRACE conn3 <- [1,878,null,{}] 14:31:05 INFO - PROCESS | 1932 | 1461187865475 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:05 INFO - PROCESS | 1932 | 1461187865649 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 14:31:05 INFO - PROCESS | 1932 | 1461187865876 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a445c00 == 105 [pid = 1932] [id = 227] 14:31:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x9455e800) [pid = 1932] [serial = 682] [outer = (nil)] 14:31:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x99817c00) [pid = 1932] [serial = 683] [outer = 0x9455e800] 14:31:06 INFO - PROCESS | 1932 | 1461187866003 Marionette DEBUG loaded listener.js 14:31:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x99a52400) [pid = 1932] [serial = 684] [outer = 0x9455e800] 14:31:06 INFO - PROCESS | 1932 | 1461187866853 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 14:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1434ms 14:31:06 INFO - PROCESS | 1932 | 1461187866901 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 14:31:06 INFO - PROCESS | 1932 | 1461187866905 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 14:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:31:06 INFO - PROCESS | 1932 | 1461187866911 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:31:06 INFO - PROCESS | 1932 | 1461187866914 Marionette TRACE conn3 <- [1,882,null,{}] 14:31:06 INFO - PROCESS | 1932 | 1461187866920 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:07 INFO - PROCESS | 1932 | 1461187867087 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 14:31:07 INFO - PROCESS | 1932 | 1461187867283 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x96c5ac00 == 106 [pid = 1932] [id = 228] 14:31:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x98ff4000) [pid = 1932] [serial = 685] [outer = (nil)] 14:31:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x9a883c00) [pid = 1932] [serial = 686] [outer = 0x98ff4000] 14:31:07 INFO - PROCESS | 1932 | 1461187867370 Marionette DEBUG loaded listener.js 14:31:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x9ea15000) [pid = 1932] [serial = 687] [outer = 0x98ff4000] 14:31:08 INFO - PROCESS | 1932 | 1461187868251 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 14:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1384ms 14:31:08 INFO - PROCESS | 1932 | 1461187868296 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 14:31:08 INFO - PROCESS | 1932 | 1461187868300 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 14:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:31:08 INFO - PROCESS | 1932 | 1461187868306 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:31:08 INFO - PROCESS | 1932 | 1461187868309 Marionette TRACE conn3 <- [1,886,null,{}] 14:31:08 INFO - PROCESS | 1932 | 1461187868315 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:08 INFO - PROCESS | 1932 | 1461187868483 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 14:31:08 INFO - PROCESS | 1932 | 1461187868672 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x95a18800 == 107 [pid = 1932] [id = 229] 14:31:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x998ee400) [pid = 1932] [serial = 688] [outer = (nil)] 14:31:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x9ff16000) [pid = 1932] [serial = 689] [outer = 0x998ee400] 14:31:08 INFO - PROCESS | 1932 | 1461187868759 Marionette DEBUG loaded listener.js 14:31:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x9ffa2c00) [pid = 1932] [serial = 690] [outer = 0x998ee400] 14:31:09 INFO - PROCESS | 1932 | 1461187869650 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 14:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1399ms 14:31:09 INFO - PROCESS | 1932 | 1461187869706 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 14:31:09 INFO - PROCESS | 1932 | 1461187869709 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 14:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:31:09 INFO - PROCESS | 1932 | 1461187869716 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:31:09 INFO - PROCESS | 1932 | 1461187869720 Marionette TRACE conn3 <- [1,890,null,{}] 14:31:09 INFO - PROCESS | 1932 | 1461187869726 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:09 INFO - PROCESS | 1932 | 1461187869918 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 14:31:10 INFO - PROCESS | 1932 | 1461187870103 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:10 INFO - PROCESS | 1932 | ++DOCSHELL 0xa0adbc00 == 108 [pid = 1932] [id = 230] 14:31:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0xa2a2e800) [pid = 1932] [serial = 691] [outer = (nil)] 14:31:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0xa2acb000) [pid = 1932] [serial = 692] [outer = 0xa2a2e800] 14:31:10 INFO - PROCESS | 1932 | 1461187870243 Marionette DEBUG loaded listener.js 14:31:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0xa4457000) [pid = 1932] [serial = 693] [outer = 0xa2a2e800] 14:31:11 INFO - PROCESS | 1932 | 1461187871108 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 14:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1430ms 14:31:11 INFO - PROCESS | 1932 | 1461187871146 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 14:31:11 INFO - PROCESS | 1932 | 1461187871150 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 14:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:31:11 INFO - PROCESS | 1932 | 1461187871157 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:31:11 INFO - PROCESS | 1932 | 1461187871161 Marionette TRACE conn3 <- [1,894,null,{}] 14:31:11 INFO - PROCESS | 1932 | 1461187871175 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:11 INFO - PROCESS | 1932 | 1461187871379 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 14:31:11 INFO - PROCESS | 1932 | 1461187871564 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x90004800 == 109 [pid = 1932] [id = 231] 14:31:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x90006800) [pid = 1932] [serial = 694] [outer = (nil)] 14:31:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x9000b800) [pid = 1932] [serial = 695] [outer = 0x90006800] 14:31:11 INFO - PROCESS | 1932 | 1461187871704 Marionette DEBUG loaded listener.js 14:31:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0xa0c1e800) [pid = 1932] [serial = 696] [outer = 0x90006800] 14:31:12 INFO - PROCESS | 1932 | 1461187872588 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 14:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1501ms 14:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:31:12 INFO - PROCESS | 1932 | 1461187872659 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 14:31:12 INFO - PROCESS | 1932 | 1461187872662 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 14:31:12 INFO - PROCESS | 1932 | 1461187872669 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:31:12 INFO - PROCESS | 1932 | 1461187872672 Marionette TRACE conn3 <- [1,898,null,{}] 14:31:12 INFO - PROCESS | 1932 | 1461187872677 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:12 INFO - PROCESS | 1932 | 1461187872885 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 14:31:13 INFO - PROCESS | 1932 | 1461187873119 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fcae400 == 110 [pid = 1932] [id = 232] 14:31:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8fcaec00) [pid = 1932] [serial = 697] [outer = (nil)] 14:31:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8fcb6800) [pid = 1932] [serial = 698] [outer = 0x8fcaec00] 14:31:13 INFO - PROCESS | 1932 | 1461187873246 Marionette DEBUG loaded listener.js 14:31:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8fcb9400) [pid = 1932] [serial = 699] [outer = 0x8fcaec00] 14:31:14 INFO - PROCESS | 1932 | 1461187874104 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 14:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1481ms 14:31:14 INFO - PROCESS | 1932 | 1461187874149 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 14:31:14 INFO - PROCESS | 1932 | 1461187874153 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 14:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:31:14 INFO - PROCESS | 1932 | 1461187874159 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:31:14 INFO - PROCESS | 1932 | 1461187874162 Marionette TRACE conn3 <- [1,902,null,{}] 14:31:14 INFO - PROCESS | 1932 | 1461187874168 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:14 INFO - PROCESS | 1932 | 1461187874339 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 14:31:14 INFO - PROCESS | 1932 | 1461187874532 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fcb7000 == 111 [pid = 1932] [id = 233] 14:31:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8fcb8c00) [pid = 1932] [serial = 700] [outer = (nil)] 14:31:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x90010000) [pid = 1932] [serial = 701] [outer = 0x8fcb8c00] 14:31:14 INFO - PROCESS | 1932 | 1461187874617 Marionette DEBUG loaded listener.js 14:31:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0xa0ab3c00) [pid = 1932] [serial = 702] [outer = 0x8fcb8c00] 14:31:15 INFO - PROCESS | 1932 | 1461187875567 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 14:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1447ms 14:31:15 INFO - PROCESS | 1932 | 1461187875608 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 14:31:15 INFO - PROCESS | 1932 | 1461187875610 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 14:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:31:15 INFO - PROCESS | 1932 | 1461187875617 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:31:15 INFO - PROCESS | 1932 | 1461187875621 Marionette TRACE conn3 <- [1,906,null,{}] 14:31:15 INFO - PROCESS | 1932 | 1461187875626 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:15 INFO - PROCESS | 1932 | 1461187875794 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 14:31:16 INFO - PROCESS | 1932 | 1461187875992 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aa2ac00 == 112 [pid = 1932] [id = 234] 14:31:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8aa2bc00) [pid = 1932] [serial = 703] [outer = (nil)] 14:31:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8aa33000) [pid = 1932] [serial = 704] [outer = 0x8aa2bc00] 14:31:16 INFO - PROCESS | 1932 | 1461187876074 Marionette DEBUG loaded listener.js 14:31:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8aa34c00) [pid = 1932] [serial = 705] [outer = 0x8aa2bc00] 14:31:17 INFO - PROCESS | 1932 | 1461187877369 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 14:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1786ms 14:31:17 INFO - PROCESS | 1932 | 1461187877412 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 14:31:17 INFO - PROCESS | 1932 | 1461187877418 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 14:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:31:17 INFO - PROCESS | 1932 | 1461187877426 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:31:17 INFO - PROCESS | 1932 | 1461187877432 Marionette TRACE conn3 <- [1,910,null,{}] 14:31:17 INFO - PROCESS | 1932 | 1461187877441 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:17 INFO - PROCESS | 1932 | 1461187877682 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 14:31:17 INFO - PROCESS | 1932 | 1461187877888 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aa2d000 == 113 [pid = 1932] [id = 235] 14:31:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8aa34800) [pid = 1932] [serial = 706] [outer = (nil)] 14:31:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8bd22000) [pid = 1932] [serial = 707] [outer = 0x8aa34800] 14:31:17 INFO - PROCESS | 1932 | 1461187877971 Marionette DEBUG loaded listener.js 14:31:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x8bd2cc00) [pid = 1932] [serial = 708] [outer = 0x8aa34800] 14:31:18 INFO - PROCESS | 1932 | 1461187878803 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 14:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1441ms 14:31:18 INFO - PROCESS | 1932 | 1461187878867 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 14:31:18 INFO - PROCESS | 1932 | 1461187878876 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 14:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:31:18 INFO - PROCESS | 1932 | 1461187878885 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:31:18 INFO - PROCESS | 1932 | 1461187878889 Marionette TRACE conn3 <- [1,914,null,{}] 14:31:18 INFO - PROCESS | 1932 | 1461187878895 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:19 INFO - PROCESS | 1932 | 1461187879182 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 14:31:19 INFO - PROCESS | 1932 | 1461187879493 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a7e1400 == 114 [pid = 1932] [id = 236] 14:31:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x8aa2b000) [pid = 1932] [serial = 709] [outer = (nil)] 14:31:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x8bd24800) [pid = 1932] [serial = 710] [outer = 0x8aa2b000] 14:31:19 INFO - PROCESS | 1932 | 1461187879572 Marionette DEBUG loaded listener.js 14:31:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x8c6db800) [pid = 1932] [serial = 711] [outer = 0x8aa2b000] 14:31:20 INFO - PROCESS | 1932 | --DOCSHELL 0x8c885c00 == 113 [pid = 1932] [id = 183] 14:31:20 INFO - PROCESS | 1932 | --DOCSHELL 0x8a7da400 == 112 [pid = 1932] [id = 219] 14:31:20 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8c76ec00) [pid = 1932] [serial = 601] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x90689800) [pid = 1932] [serial = 568] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x928ed000) [pid = 1932] [serial = 571] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x96f95800) [pid = 1932] [serial = 574] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x98ff2800) [pid = 1932] [serial = 577] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x99818000) [pid = 1932] [serial = 580] [outer = (nil)] [url = about:blank] 14:31:20 INFO - PROCESS | 1932 | 1461187880651 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 14:31:20 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb07c00 == 111 [pid = 1932] [id = 218] 14:31:20 INFO - PROCESS | 1932 | --DOCSHELL 0x88e4c400 == 110 [pid = 1932] [id = 217] 14:31:20 INFO - PROCESS | 1932 | --DOCSHELL 0x89309c00 == 109 [pid = 1932] [id = 216] 14:31:20 INFO - PROCESS | 1932 | --DOCSHELL 0x88e4ec00 == 108 [pid = 1932] [id = 215] 14:31:20 INFO - PROCESS | 1932 | --DOCSHELL 0x8c527800 == 107 [pid = 1932] [id = 214] 14:31:20 INFO - PROCESS | 1932 | --DOCSHELL 0x8a43f000 == 106 [pid = 1932] [id = 213] 14:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1830ms 14:31:20 INFO - PROCESS | 1932 | 1461187880716 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 14:31:20 INFO - PROCESS | 1932 | 1461187880720 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 14:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:31:20 INFO - PROCESS | 1932 | 1461187880726 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:31:20 INFO - PROCESS | 1932 | 1461187880732 Marionette TRACE conn3 <- [1,918,null,{}] 14:31:20 INFO - PROCESS | 1932 | 1461187880752 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:20 INFO - PROCESS | 1932 | 1461187880910 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x9a651c00) [pid = 1932] [serial = 530] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x98cf8000) [pid = 1932] [serial = 518] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x998ef000) [pid = 1932] [serial = 527] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x9fb25400) [pid = 1932] [serial = 533] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8c888c00) [pid = 1932] [serial = 521] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8fa8c800) [pid = 1932] [serial = 524] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0xa3c76c00) [pid = 1932] [serial = 539] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0xa0c33000) [pid = 1932] [serial = 536] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x945acc00) [pid = 1932] [serial = 598] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8fa8e000) [pid = 1932] [serial = 584] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8c769c00) [pid = 1932] [serial = 583] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8e692400) [pid = 1932] [serial = 563] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8e336c00) [pid = 1932] [serial = 562] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8e43a800) [pid = 1932] [serial = 587] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8e32c000) [pid = 1932] [serial = 586] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8ffe9400) [pid = 1932] [serial = 566] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8fb3ec00) [pid = 1932] [serial = 565] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x904ed800) [pid = 1932] [serial = 595] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8faab000) [pid = 1932] [serial = 590] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8f63c400) [pid = 1932] [serial = 589] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8fb46800) [pid = 1932] [serial = 592] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8ffe6400) [pid = 1932] [serial = 593] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8c521800) [pid = 1932] [serial = 560] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8bc33400) [pid = 1932] [serial = 559] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x95067c00) [pid = 1932] [serial = 599] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x91e7f800) [pid = 1932] [serial = 596] [outer = (nil)] [url = about:blank] 14:31:21 INFO - PROCESS | 1932 | 1461187881229 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x89310400 == 107 [pid = 1932] [id = 237] 14:31:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8a7e5c00) [pid = 1932] [serial = 712] [outer = (nil)] 14:31:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8c6d8400) [pid = 1932] [serial = 713] [outer = 0x8a7e5c00] 14:31:21 INFO - PROCESS | 1932 | 1461187881308 Marionette DEBUG loaded listener.js 14:31:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8e434400) [pid = 1932] [serial = 714] [outer = 0x8a7e5c00] 14:31:22 INFO - PROCESS | 1932 | 1461187882021 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 14:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1346ms 14:31:22 INFO - PROCESS | 1932 | 1461187882072 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 14:31:22 INFO - PROCESS | 1932 | 1461187882077 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 14:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:31:22 INFO - PROCESS | 1932 | 1461187882083 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:31:22 INFO - PROCESS | 1932 | 1461187882086 Marionette TRACE conn3 <- [1,922,null,{}] 14:31:22 INFO - PROCESS | 1932 | 1461187882091 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:22 INFO - PROCESS | 1932 | 1461187882305 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 14:31:22 INFO - PROCESS | 1932 | 1461187882325 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc34400 == 108 [pid = 1932] [id = 238] 14:31:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8e431400) [pid = 1932] [serial = 715] [outer = (nil)] 14:31:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8f636c00) [pid = 1932] [serial = 716] [outer = 0x8e431400] 14:31:22 INFO - PROCESS | 1932 | 1461187882398 Marionette DEBUG loaded listener.js 14:31:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8f640800) [pid = 1932] [serial = 717] [outer = 0x8e431400] 14:31:23 INFO - PROCESS | 1932 | 1461187883299 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 14:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1285ms 14:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:31:23 INFO - PROCESS | 1932 | 1461187883369 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 14:31:23 INFO - PROCESS | 1932 | 1461187883372 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 14:31:23 INFO - PROCESS | 1932 | 1461187883376 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:31:23 INFO - PROCESS | 1932 | 1461187883381 Marionette TRACE conn3 <- [1,926,null,{}] 14:31:23 INFO - PROCESS | 1932 | 1461187883386 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:23 INFO - PROCESS | 1932 | 1461187883605 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 14:31:23 INFO - PROCESS | 1932 | 1461187883626 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c76e800 == 109 [pid = 1932] [id = 239] 14:31:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8e69d400) [pid = 1932] [serial = 718] [outer = (nil)] 14:31:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8fa98400) [pid = 1932] [serial = 719] [outer = 0x8e69d400] 14:31:23 INFO - PROCESS | 1932 | 1461187883698 Marionette DEBUG loaded listener.js 14:31:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8faaa000) [pid = 1932] [serial = 720] [outer = 0x8e69d400] 14:31:24 INFO - PROCESS | 1932 | 1461187884635 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 14:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1333ms 14:31:24 INFO - PROCESS | 1932 | 1461187884710 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 14:31:24 INFO - PROCESS | 1932 | 1461187884714 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 14:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:31:24 INFO - PROCESS | 1932 | 1461187884720 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:31:24 INFO - PROCESS | 1932 | 1461187884723 Marionette TRACE conn3 <- [1,930,null,{}] 14:31:24 INFO - PROCESS | 1932 | 1461187884728 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:24 INFO - PROCESS | 1932 | 1461187884986 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 14:31:25 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8fb07400) [pid = 1932] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:31:25 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x88e4f000) [pid = 1932] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:31:25 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8930e400) [pid = 1932] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:31:25 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x88e47800) [pid = 1932] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:31:25 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8bd2d400) [pid = 1932] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:31:25 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8c769000) [pid = 1932] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:31:25 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x95072800) [pid = 1932] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:31:25 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x8b622400) [pid = 1932] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:31:25 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8faa3000) [pid = 1932] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:31:25 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8b621800) [pid = 1932] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:31:25 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8c6ce400) [pid = 1932] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:31:25 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x9032a400) [pid = 1932] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:31:25 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x8fb08800) [pid = 1932] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:31:25 INFO - PROCESS | 1932 | 1461187885522 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e45000 == 110 [pid = 1932] [id = 240] 14:31:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x88e47000) [pid = 1932] [serial = 721] [outer = (nil)] 14:31:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8a441c00) [pid = 1932] [serial = 722] [outer = 0x88e47000] 14:31:25 INFO - PROCESS | 1932 | 1461187885601 Marionette DEBUG loaded listener.js 14:31:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8bd2d400) [pid = 1932] [serial = 723] [outer = 0x88e47000] 14:31:26 INFO - PROCESS | 1932 | 1461187886294 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 14:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1635ms 14:31:26 INFO - PROCESS | 1932 | 1461187886356 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 14:31:26 INFO - PROCESS | 1932 | 1461187886360 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 14:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:31:26 INFO - PROCESS | 1932 | 1461187886366 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:31:26 INFO - PROCESS | 1932 | 1461187886369 Marionette TRACE conn3 <- [1,934,null,{}] 14:31:26 INFO - PROCESS | 1932 | 1461187886374 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:26 INFO - PROCESS | 1932 | 1461187886530 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 14:31:26 INFO - PROCESS | 1932 | 1461187886545 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e336800 == 111 [pid = 1932] [id = 241] 14:31:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8fcb4000) [pid = 1932] [serial = 724] [outer = (nil)] 14:31:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8ffe9800) [pid = 1932] [serial = 725] [outer = 0x8fcb4000] 14:31:26 INFO - PROCESS | 1932 | 1461187886616 Marionette DEBUG loaded listener.js 14:31:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x90002400) [pid = 1932] [serial = 726] [outer = 0x8fcb4000] 14:31:27 INFO - PROCESS | 1932 | 1461187887603 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 14:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1286ms 14:31:27 INFO - PROCESS | 1932 | 1461187887654 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 14:31:27 INFO - PROCESS | 1932 | 1461187887660 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 14:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:31:27 INFO - PROCESS | 1932 | 1461187887669 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:31:27 INFO - PROCESS | 1932 | 1461187887675 Marionette TRACE conn3 <- [1,938,null,{}] 14:31:27 INFO - PROCESS | 1932 | 1461187887685 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:27 INFO - PROCESS | 1932 | 1461187887882 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 14:31:28 INFO - PROCESS | 1932 | 1461187888072 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b28ec00 == 112 [pid = 1932] [id = 242] 14:31:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8b28f400) [pid = 1932] [serial = 727] [outer = (nil)] 14:31:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8b61e000) [pid = 1932] [serial = 728] [outer = 0x8b28f400] 14:31:28 INFO - PROCESS | 1932 | 1461187888222 Marionette DEBUG loaded listener.js 14:31:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8bc2bc00) [pid = 1932] [serial = 729] [outer = 0x8b28f400] 14:31:29 INFO - PROCESS | 1932 | 1461187889145 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 14:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1538ms 14:31:29 INFO - PROCESS | 1932 | 1461187889207 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 14:31:29 INFO - PROCESS | 1932 | 1461187889216 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 14:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:31:29 INFO - PROCESS | 1932 | 1461187889226 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:31:29 INFO - PROCESS | 1932 | 1461187889230 Marionette TRACE conn3 <- [1,942,null,{}] 14:31:29 INFO - PROCESS | 1932 | 1461187889237 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:29 INFO - PROCESS | 1932 | 1461187889458 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 14:31:29 INFO - PROCESS | 1932 | 1461187889695 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c523c00 == 113 [pid = 1932] [id = 243] 14:31:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8c6d6000) [pid = 1932] [serial = 730] [outer = (nil)] 14:31:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8dfc6400) [pid = 1932] [serial = 731] [outer = 0x8c6d6000] 14:31:29 INFO - PROCESS | 1932 | 1461187889826 Marionette DEBUG loaded listener.js 14:31:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8e430800) [pid = 1932] [serial = 732] [outer = 0x8c6d6000] 14:31:30 INFO - PROCESS | 1932 | 1461187890838 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 14:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1688ms 14:31:30 INFO - PROCESS | 1932 | 1461187890914 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 14:31:30 INFO - PROCESS | 1932 | 1461187890919 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 14:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:31:30 INFO - PROCESS | 1932 | 1461187890926 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:31:30 INFO - PROCESS | 1932 | 1461187890932 Marionette TRACE conn3 <- [1,946,null,{}] 14:31:30 INFO - PROCESS | 1932 | 1461187890948 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:31 INFO - PROCESS | 1932 | 1461187891180 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 14:31:31 INFO - PROCESS | 1932 | 1461187891468 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x8faa2c00 == 114 [pid = 1932] [id = 244] 14:31:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8fb42c00) [pid = 1932] [serial = 733] [outer = (nil)] 14:31:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8fce5800) [pid = 1932] [serial = 734] [outer = 0x8fb42c00] 14:31:31 INFO - PROCESS | 1932 | 1461187891569 Marionette DEBUG loaded listener.js 14:31:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x90009c00) [pid = 1932] [serial = 735] [outer = 0x8fb42c00] 14:31:32 INFO - PROCESS | 1932 | 1461187892441 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 14:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1592ms 14:31:32 INFO - PROCESS | 1932 | 1461187892518 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 14:31:32 INFO - PROCESS | 1932 | 1461187892522 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 14:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:31:32 INFO - PROCESS | 1932 | 1461187892528 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:31:32 INFO - PROCESS | 1932 | 1461187892531 Marionette TRACE conn3 <- [1,950,null,{}] 14:31:32 INFO - PROCESS | 1932 | 1461187892537 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:32 INFO - PROCESS | 1932 | 1461187892766 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 14:31:33 INFO - PROCESS | 1932 | 1461187893001 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e328800 == 115 [pid = 1932] [id = 245] 14:31:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x90329000) [pid = 1932] [serial = 736] [outer = (nil)] 14:31:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x912bbc00) [pid = 1932] [serial = 737] [outer = 0x90329000] 14:31:33 INFO - PROCESS | 1932 | 1461187893131 Marionette DEBUG loaded listener.js 14:31:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x92889c00) [pid = 1932] [serial = 738] [outer = 0x90329000] 14:31:34 INFO - PROCESS | 1932 | 1461187894010 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 14:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1531ms 14:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:31:34 INFO - PROCESS | 1932 | 1461187894061 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 14:31:34 INFO - PROCESS | 1932 | 1461187894064 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 14:31:34 INFO - PROCESS | 1932 | 1461187894071 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:31:34 INFO - PROCESS | 1932 | 1461187894074 Marionette TRACE conn3 <- [1,954,null,{}] 14:31:34 INFO - PROCESS | 1932 | 1461187894080 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:34 INFO - PROCESS | 1932 | 1461187894256 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 14:31:34 INFO - PROCESS | 1932 | 1461187894445 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd99c00 == 116 [pid = 1932] [id = 246] 14:31:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x90326000) [pid = 1932] [serial = 739] [outer = (nil)] 14:31:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x945ad000) [pid = 1932] [serial = 740] [outer = 0x90326000] 14:31:34 INFO - PROCESS | 1932 | 1461187894530 Marionette DEBUG loaded listener.js 14:31:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x95069000) [pid = 1932] [serial = 741] [outer = 0x90326000] 14:31:35 INFO - PROCESS | 1932 | 1461187895508 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 14:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1485ms 14:31:35 INFO - PROCESS | 1932 | 1461187895556 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 14:31:35 INFO - PROCESS | 1932 | 1461187895560 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 14:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:31:35 INFO - PROCESS | 1932 | 1461187895566 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:31:35 INFO - PROCESS | 1932 | 1461187895570 Marionette TRACE conn3 <- [1,958,null,{}] 14:31:35 INFO - PROCESS | 1932 | 1461187895575 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:35 INFO - PROCESS | 1932 | 1461187895780 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 14:31:36 INFO - PROCESS | 1932 | 1461187896028 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x90588400 == 117 [pid = 1932] [id = 247] 14:31:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x9771b000) [pid = 1932] [serial = 742] [outer = (nil)] 14:31:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x98cee800) [pid = 1932] [serial = 743] [outer = 0x9771b000] 14:31:36 INFO - PROCESS | 1932 | 1461187896138 Marionette DEBUG loaded listener.js 14:31:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x98ff7400) [pid = 1932] [serial = 744] [outer = 0x9771b000] 14:31:37 INFO - PROCESS | 1932 | 1461187897006 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 14:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1485ms 14:31:37 INFO - PROCESS | 1932 | 1461187897052 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 14:31:37 INFO - PROCESS | 1932 | 1461187897056 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 14:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:31:37 INFO - PROCESS | 1932 | 1461187897062 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:31:37 INFO - PROCESS | 1932 | 1461187897066 Marionette TRACE conn3 <- [1,962,null,{}] 14:31:37 INFO - PROCESS | 1932 | 1461187897071 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:37 INFO - PROCESS | 1932 | 1461187897240 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 14:31:37 INFO - PROCESS | 1932 | 1461187897435 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x98ced400 == 118 [pid = 1932] [id = 248] 14:31:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x99222800) [pid = 1932] [serial = 745] [outer = (nil)] 14:31:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x99bf1c00) [pid = 1932] [serial = 746] [outer = 0x99222800] 14:31:37 INFO - PROCESS | 1932 | 1461187897526 Marionette DEBUG loaded listener.js 14:31:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x99bf5800) [pid = 1932] [serial = 747] [outer = 0x99222800] 14:31:38 INFO - PROCESS | 1932 | 1461187898441 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 14:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1430ms 14:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:31:38 INFO - PROCESS | 1932 | 1461187898492 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 14:31:38 INFO - PROCESS | 1932 | 1461187898496 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 14:31:38 INFO - PROCESS | 1932 | 1461187898502 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:31:38 INFO - PROCESS | 1932 | 1461187898506 Marionette TRACE conn3 <- [1,966,null,{}] 14:31:38 INFO - PROCESS | 1932 | 1461187898511 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:38 INFO - PROCESS | 1932 | 1461187898687 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 14:31:38 INFO - PROCESS | 1932 | 1461187898879 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x9288c000 == 119 [pid = 1932] [id = 249] 14:31:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x95019000) [pid = 1932] [serial = 748] [outer = (nil)] 14:31:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x9fc95c00) [pid = 1932] [serial = 749] [outer = 0x95019000] 14:31:38 INFO - PROCESS | 1932 | 1461187898962 Marionette DEBUG loaded listener.js 14:31:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x9ff2c400) [pid = 1932] [serial = 750] [outer = 0x95019000] 14:31:39 INFO - PROCESS | 1932 | 1461187899870 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 14:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1431ms 14:31:39 INFO - PROCESS | 1932 | 1461187899932 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 14:31:39 INFO - PROCESS | 1932 | 1461187899937 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 14:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:31:39 INFO - PROCESS | 1932 | 1461187899943 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:31:39 INFO - PROCESS | 1932 | 1461187899946 Marionette TRACE conn3 <- [1,970,null,{}] 14:31:39 INFO - PROCESS | 1932 | 1461187899952 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:40 INFO - PROCESS | 1932 | 1461187900134 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 14:31:40 INFO - PROCESS | 1932 | 1461187900345 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x8df2f400 == 120 [pid = 1932] [id = 250] 14:31:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8df2f800) [pid = 1932] [serial = 751] [outer = (nil)] 14:31:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8df37800) [pid = 1932] [serial = 752] [outer = 0x8df2f800] 14:31:40 INFO - PROCESS | 1932 | 1461187900514 Marionette DEBUG loaded listener.js 14:31:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x8df3bc00) [pid = 1932] [serial = 753] [outer = 0x8df2f800] 14:31:41 INFO - PROCESS | 1932 | 1461187901375 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 14:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1479ms 14:31:41 INFO - PROCESS | 1932 | 1461187901424 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 14:31:41 INFO - PROCESS | 1932 | 1461187901428 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 14:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:31:41 INFO - PROCESS | 1932 | 1461187901434 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:31:41 INFO - PROCESS | 1932 | 1461187901437 Marionette TRACE conn3 <- [1,974,null,{}] 14:31:41 INFO - PROCESS | 1932 | 1461187901443 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:41 INFO - PROCESS | 1932 | 1461187901618 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 14:31:41 INFO - PROCESS | 1932 | 1461187901811 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x8df33400 == 121 [pid = 1932] [id = 251] 14:31:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x8df33c00) [pid = 1932] [serial = 754] [outer = (nil)] 14:31:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x9fb26c00) [pid = 1932] [serial = 755] [outer = 0x8df33c00] 14:31:41 INFO - PROCESS | 1932 | 1461187901898 Marionette DEBUG loaded listener.js 14:31:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x9fc61c00) [pid = 1932] [serial = 756] [outer = 0x8df33c00] 14:31:42 INFO - PROCESS | 1932 | 1461187902796 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 14:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1432ms 14:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:31:42 INFO - PROCESS | 1932 | 1461187902867 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 14:31:42 INFO - PROCESS | 1932 | 1461187902870 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 14:31:42 INFO - PROCESS | 1932 | 1461187902877 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:31:42 INFO - PROCESS | 1932 | 1461187902882 Marionette TRACE conn3 <- [1,978,null,{}] 14:31:42 INFO - PROCESS | 1932 | 1461187902887 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:43 INFO - PROCESS | 1932 | 1461187903122 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 14:31:43 INFO - PROCESS | 1932 | 1461187903372 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ab82400 == 122 [pid = 1932] [id = 252] 14:31:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x8ab8a800) [pid = 1932] [serial = 757] [outer = (nil)] 14:31:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x8ab8e800) [pid = 1932] [serial = 758] [outer = 0x8ab8a800] 14:31:43 INFO - PROCESS | 1932 | 1461187903508 Marionette DEBUG loaded listener.js 14:31:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x9fb86400) [pid = 1932] [serial = 759] [outer = 0x8ab8a800] 14:31:44 INFO - PROCESS | 1932 | 1461187904437 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 14:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1639ms 14:31:44 INFO - PROCESS | 1932 | 1461187904516 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 14:31:44 INFO - PROCESS | 1932 | 1461187904520 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 14:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:31:44 INFO - PROCESS | 1932 | 1461187904527 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:31:44 INFO - PROCESS | 1932 | 1461187904530 Marionette TRACE conn3 <- [1,982,null,{}] 14:31:44 INFO - PROCESS | 1932 | 1461187904536 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:44 INFO - PROCESS | 1932 | 1461187904750 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 14:31:45 INFO - PROCESS | 1932 | 1461187905000 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ab89800 == 123 [pid = 1932] [id = 253] 14:31:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x8ab8b800) [pid = 1932] [serial = 760] [outer = (nil)] 14:31:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x8e90d000) [pid = 1932] [serial = 761] [outer = 0x8ab8b800] 14:31:45 INFO - PROCESS | 1932 | 1461187905130 Marionette DEBUG loaded listener.js 14:31:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x8e910000) [pid = 1932] [serial = 762] [outer = 0x8ab8b800] 14:31:45 INFO - PROCESS | 1932 | 1461187905985 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 14:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1493ms 14:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:31:46 INFO - PROCESS | 1932 | 1461187906021 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 14:31:46 INFO - PROCESS | 1932 | 1461187906024 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 14:31:46 INFO - PROCESS | 1932 | 1461187906031 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:31:46 INFO - PROCESS | 1932 | 1461187906033 Marionette TRACE conn3 <- [1,986,null,{}] 14:31:46 INFO - PROCESS | 1932 | 1461187906039 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:46 INFO - PROCESS | 1932 | 1461187906213 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 14:31:46 INFO - PROCESS | 1932 | 1461187906427 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ab8f400 == 124 [pid = 1932] [id = 254] 14:31:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x8df34800) [pid = 1932] [serial = 763] [outer = (nil)] 14:31:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0xa0f67c00) [pid = 1932] [serial = 764] [outer = 0x8df34800] 14:31:46 INFO - PROCESS | 1932 | 1461187906548 Marionette DEBUG loaded listener.js 14:31:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0xa4455800) [pid = 1932] [serial = 765] [outer = 0x8df34800] 14:31:47 INFO - PROCESS | 1932 | 1461187907458 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 14:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1484ms 14:31:47 INFO - PROCESS | 1932 | 1461187907515 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 14:31:47 INFO - PROCESS | 1932 | 1461187907518 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 14:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:31:47 INFO - PROCESS | 1932 | 1461187907524 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:31:47 INFO - PROCESS | 1932 | 1461187907528 Marionette TRACE conn3 <- [1,990,null,{}] 14:31:47 INFO - PROCESS | 1932 | 1461187907534 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:47 INFO - PROCESS | 1932 | 1461187907719 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 14:31:47 INFO - PROCESS | 1932 | 1461187907923 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e45c00 == 125 [pid = 1932] [id = 255] 14:31:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x89305c00) [pid = 1932] [serial = 766] [outer = (nil)] 14:31:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x8aee4400) [pid = 1932] [serial = 767] [outer = 0x89305c00] 14:31:48 INFO - PROCESS | 1932 | 1461187908051 Marionette DEBUG loaded listener.js 14:31:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x8aee9000) [pid = 1932] [serial = 768] [outer = 0x89305c00] 14:31:49 INFO - PROCESS | 1932 | 1461187909398 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 14:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1932ms 14:31:49 INFO - PROCESS | 1932 | 1461187909510 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 14:31:49 INFO - PROCESS | 1932 | 1461187909514 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 14:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:31:49 INFO - PROCESS | 1932 | 1461187909523 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:31:49 INFO - PROCESS | 1932 | 1461187909529 Marionette TRACE conn3 <- [1,994,null,{}] 14:31:49 INFO - PROCESS | 1932 | 1461187909538 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:49 INFO - PROCESS | 1932 | 1461187909712 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 14:31:49 INFO - PROCESS | 1932 | 1461187909914 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x89306c00 == 126 [pid = 1932] [id = 256] 14:31:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x8930c000) [pid = 1932] [serial = 769] [outer = (nil)] 14:31:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x8aa32c00) [pid = 1932] [serial = 770] [outer = 0x8930c000] 14:31:50 INFO - PROCESS | 1932 | 1461187910031 Marionette DEBUG loaded listener.js 14:31:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x8ab87400) [pid = 1932] [serial = 771] [outer = 0x8930c000] 14:31:51 INFO - PROCESS | 1932 | 1461187911072 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 14:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1592ms 14:31:51 INFO - PROCESS | 1932 | 1461187911115 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 14:31:51 INFO - PROCESS | 1932 | 1461187911123 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 14:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:31:51 INFO - PROCESS | 1932 | 1461187911133 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:31:51 INFO - PROCESS | 1932 | 1461187911136 Marionette TRACE conn3 <- [1,998,null,{}] 14:31:51 INFO - PROCESS | 1932 | 1461187911143 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:51 INFO - PROCESS | 1932 | 1461187911321 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 14:31:51 INFO - PROCESS | 1932 | 1461187911582 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x8930c800 == 127 [pid = 1932] [id = 257] 14:31:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x8aee6c00) [pid = 1932] [serial = 772] [outer = (nil)] 14:31:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x8b28a000) [pid = 1932] [serial = 773] [outer = 0x8aee6c00] 14:31:51 INFO - PROCESS | 1932 | 1461187911704 Marionette DEBUG loaded listener.js 14:31:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x8b3e4000) [pid = 1932] [serial = 774] [outer = 0x8aee6c00] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x90328000) [pid = 1932] [serial = 662] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x88e45000 == 126 [pid = 1932] [id = 240] 14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x8c76e800 == 125 [pid = 1932] [id = 239] 14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc34400 == 124 [pid = 1932] [id = 238] 14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x89310400 == 123 [pid = 1932] [id = 237] 14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x8a7e1400 == 122 [pid = 1932] [id = 236] 14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x8aa2d000 == 121 [pid = 1932] [id = 235] 14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x96c5ac00 == 120 [pid = 1932] [id = 228] 14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x8a445c00 == 119 [pid = 1932] [id = 227] 14:31:52 INFO - PROCESS | 1932 | 1461187912727 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x8fa8f400 == 118 [pid = 1932] [id = 226] 14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x88e50400 == 117 [pid = 1932] [id = 225] 14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x8930d800 == 116 [pid = 1932] [id = 224] 14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x8c887000 == 115 [pid = 1932] [id = 223] 14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x8e335800 == 114 [pid = 1932] [id = 222] 14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x8b28dc00 == 113 [pid = 1932] [id = 221] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x914d7400) [pid = 1932] [serial = 569] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x99bef800) [pid = 1932] [serial = 581] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x8b283000) [pid = 1932] [serial = 637] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x8c52f400) [pid = 1932] [serial = 647] [outer = (nil)] [url = about:blank] 14:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1643ms 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x9fb84c00) [pid = 1932] [serial = 622] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x8e32e800) [pid = 1932] [serial = 602] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x8bd2f800) [pid = 1932] [serial = 640] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x8f63f800) [pid = 1932] [serial = 652] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x8fa93400) [pid = 1932] [serial = 634] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x8f6b3800) [pid = 1932] [serial = 653] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0xa0e40400) [pid = 1932] [serial = 628] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x8a443000) [pid = 1932] [serial = 631] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8b623000) [pid = 1932] [serial = 604] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x97fa6c00) [pid = 1932] [serial = 575] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x8faaf000) [pid = 1932] [serial = 610] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8e334c00) [pid = 1932] [serial = 607] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x8e549c00) [pid = 1932] [serial = 659] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x945a8c00) [pid = 1932] [serial = 613] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x98ff5800) [pid = 1932] [serial = 578] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8c887c00) [pid = 1932] [serial = 649] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x8e544000) [pid = 1932] [serial = 644] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x94567400) [pid = 1932] [serial = 572] [outer = (nil)] [url = about:blank] 14:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x8b3de800) [pid = 1932] [serial = 425] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x8b3dc800) [pid = 1932] [serial = 646] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x9ff10000) [pid = 1932] [serial = 625] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x8fce2400) [pid = 1932] [serial = 656] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x99818800) [pid = 1932] [serial = 619] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x96f8dc00) [pid = 1932] [serial = 616] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8bd30c00) [pid = 1932] [serial = 641] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8e694c00) [pid = 1932] [serial = 650] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x8ffe5800) [pid = 1932] [serial = 657] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8e32f000) [pid = 1932] [serial = 643] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8ffe9c00) [pid = 1932] [serial = 660] [outer = (nil)] [url = about:blank] 14:31:52 INFO - PROCESS | 1932 | 1461187912794 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 14:31:52 INFO - PROCESS | 1932 | 1461187912799 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 14:31:52 INFO - PROCESS | 1932 | 1461187912818 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:31:52 INFO - PROCESS | 1932 | 1461187912828 Marionette TRACE conn3 <- [1,1002,null,{}] 14:31:52 INFO - PROCESS | 1932 | 1461187912845 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:53 INFO - PROCESS | 1932 | 1461187913015 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 14:31:53 INFO - PROCESS | 1932 | 1461187913234 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b624c00 == 114 [pid = 1932] [id = 258] 14:31:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8bc26800) [pid = 1932] [serial = 775] [outer = (nil)] 14:31:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8bc30800) [pid = 1932] [serial = 776] [outer = 0x8bc26800] 14:31:53 INFO - PROCESS | 1932 | 1461187913313 Marionette DEBUG loaded listener.js 14:31:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8bd2a800) [pid = 1932] [serial = 777] [outer = 0x8bc26800] 14:31:54 INFO - PROCESS | 1932 | 1461187914029 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 14:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1249ms 14:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:31:54 INFO - PROCESS | 1932 | 1461187914060 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 14:31:54 INFO - PROCESS | 1932 | 1461187914064 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 14:31:54 INFO - PROCESS | 1932 | 1461187914070 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:31:54 INFO - PROCESS | 1932 | 1461187914073 Marionette TRACE conn3 <- [1,1006,null,{}] 14:31:54 INFO - PROCESS | 1932 | 1461187914079 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:54 INFO - PROCESS | 1932 | 1461187914236 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 14:31:54 INFO - PROCESS | 1932 | 1461187914256 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd92000 == 115 [pid = 1932] [id = 259] 14:31:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8bd9d400) [pid = 1932] [serial = 778] [outer = (nil)] 14:31:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8c52a800) [pid = 1932] [serial = 779] [outer = 0x8bd9d400] 14:31:54 INFO - PROCESS | 1932 | 1461187914327 Marionette DEBUG loaded listener.js 14:31:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8c6cd000) [pid = 1932] [serial = 780] [outer = 0x8bd9d400] 14:31:55 INFO - PROCESS | 1932 | 1461187915334 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 14:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1279ms 14:31:55 INFO - PROCESS | 1932 | 1461187915349 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 14:31:55 INFO - PROCESS | 1932 | 1461187915351 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 14:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:31:55 INFO - PROCESS | 1932 | 1461187915359 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:31:55 INFO - PROCESS | 1932 | 1461187915361 Marionette TRACE conn3 <- [1,1010,null,{}] 14:31:55 INFO - PROCESS | 1932 | 1461187915377 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:55 INFO - PROCESS | 1932 | 1461187915599 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 14:31:55 INFO - PROCESS | 1932 | 1461187915631 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc2a000 == 116 [pid = 1932] [id = 260] 14:31:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8bd97000) [pid = 1932] [serial = 781] [outer = (nil)] 14:31:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8c767400) [pid = 1932] [serial = 782] [outer = 0x8bd97000] 14:31:55 INFO - PROCESS | 1932 | 1461187915704 Marionette DEBUG loaded listener.js 14:31:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8c76f800) [pid = 1932] [serial = 783] [outer = 0x8bd97000] 14:31:56 INFO - PROCESS | 1932 | 1461187916634 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 14:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1333ms 14:31:56 INFO - PROCESS | 1932 | 1461187916693 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 14:31:56 INFO - PROCESS | 1932 | 1461187916696 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 14:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:31:56 INFO - PROCESS | 1932 | 1461187916712 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:31:56 INFO - PROCESS | 1932 | 1461187916715 Marionette TRACE conn3 <- [1,1014,null,{}] 14:31:56 INFO - PROCESS | 1932 | 1461187916721 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:56 INFO - PROCESS | 1932 | 1461187916963 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 14:31:57 INFO - PROCESS | 1932 | 1461187916990 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c6db000 == 117 [pid = 1932] [id = 261] 14:31:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8dfc5c00) [pid = 1932] [serial = 784] [outer = (nil)] 14:31:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8e32a400) [pid = 1932] [serial = 785] [outer = 0x8dfc5c00] 14:31:57 INFO - PROCESS | 1932 | 1461187917064 Marionette DEBUG loaded listener.js 14:31:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8e334c00) [pid = 1932] [serial = 786] [outer = 0x8dfc5c00] 14:31:57 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x8aa34800) [pid = 1932] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:31:57 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x88e47000) [pid = 1932] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:31:57 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x8e69d400) [pid = 1932] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:31:57 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x8aa2b000) [pid = 1932] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:31:57 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x8e431400) [pid = 1932] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:31:57 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x8a7e5c00) [pid = 1932] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:31:58 INFO - PROCESS | 1932 | 1461187918138 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 14:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1482ms 14:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:31:58 INFO - PROCESS | 1932 | 1461187918195 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 14:31:58 INFO - PROCESS | 1932 | 1461187918198 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 14:31:58 INFO - PROCESS | 1932 | 1461187918205 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:31:58 INFO - PROCESS | 1932 | 1461187918208 Marionette TRACE conn3 <- [1,1018,null,{}] 14:31:58 INFO - PROCESS | 1932 | 1461187918213 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:58 INFO - PROCESS | 1932 | 1461187918370 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 14:31:58 INFO - PROCESS | 1932 | 1461187918385 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a43e800 == 118 [pid = 1932] [id = 262] 14:31:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8c766c00) [pid = 1932] [serial = 787] [outer = (nil)] 14:31:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8e437000) [pid = 1932] [serial = 788] [outer = 0x8c766c00] 14:31:58 INFO - PROCESS | 1932 | 1461187918456 Marionette DEBUG loaded listener.js 14:31:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8e541c00) [pid = 1932] [serial = 789] [outer = 0x8c766c00] 14:31:59 INFO - PROCESS | 1932 | 1461187919316 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 14:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1130ms 14:31:59 INFO - PROCESS | 1932 | 1461187919336 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 14:31:59 INFO - PROCESS | 1932 | 1461187919338 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 14:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:31:59 INFO - PROCESS | 1932 | 1461187919354 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:31:59 INFO - PROCESS | 1932 | 1461187919357 Marionette TRACE conn3 <- [1,1022,null,{}] 14:31:59 INFO - PROCESS | 1932 | 1461187919362 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:59 INFO - PROCESS | 1932 | 1461187919514 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 14:31:59 INFO - PROCESS | 1932 | 1461187919761 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e41800 == 119 [pid = 1932] [id = 263] 14:31:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x88e48400) [pid = 1932] [serial = 790] [outer = (nil)] 14:31:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x89308000) [pid = 1932] [serial = 791] [outer = 0x88e48400] 14:31:59 INFO - PROCESS | 1932 | 1461187919896 Marionette DEBUG loaded listener.js 14:32:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8a443000) [pid = 1932] [serial = 792] [outer = 0x88e48400] 14:32:00 INFO - PROCESS | 1932 | 1461187920933 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 14:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1634ms 14:32:00 INFO - PROCESS | 1932 | 1461187920990 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 14:32:01 INFO - PROCESS | 1932 | 1461187920998 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 14:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:32:01 INFO - PROCESS | 1932 | 1461187921008 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:32:01 INFO - PROCESS | 1932 | 1461187921013 Marionette TRACE conn3 <- [1,1026,null,{}] 14:32:01 INFO - PROCESS | 1932 | 1461187921020 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:01 INFO - PROCESS | 1932 | 1461187921230 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 14:32:01 INFO - PROCESS | 1932 | 1461187921487 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ab8fc00 == 120 [pid = 1932] [id = 264] 14:32:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x8aee4c00) [pid = 1932] [serial = 793] [outer = (nil)] 14:32:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x8b3dc800) [pid = 1932] [serial = 794] [outer = 0x8aee4c00] 14:32:01 INFO - PROCESS | 1932 | 1461187921623 Marionette DEBUG loaded listener.js 14:32:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x8b626800) [pid = 1932] [serial = 795] [outer = 0x8aee4c00] 14:32:02 INFO - PROCESS | 1932 | 1461187922622 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 14:32:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:32:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1685ms 14:32:02 INFO - PROCESS | 1932 | 1461187922697 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 14:32:02 INFO - PROCESS | 1932 | 1461187922703 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 14:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:32:02 INFO - PROCESS | 1932 | 1461187922710 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:32:02 INFO - PROCESS | 1932 | 1461187922714 Marionette TRACE conn3 <- [1,1030,null,{}] 14:32:02 INFO - PROCESS | 1932 | 1461187922720 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:02 INFO - PROCESS | 1932 | 1461187922970 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 14:32:03 INFO - PROCESS | 1932 | 1461187923301 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c527400 == 121 [pid = 1932] [id = 265] 14:32:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x8c52d800) [pid = 1932] [serial = 796] [outer = (nil)] 14:32:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x8c88d800) [pid = 1932] [serial = 797] [outer = 0x8c52d800] 14:32:03 INFO - PROCESS | 1932 | 1461187923391 Marionette DEBUG loaded listener.js 14:32:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x8dfc4c00) [pid = 1932] [serial = 798] [outer = 0x8c52d800] 14:32:04 INFO - PROCESS | 1932 | 1461187924352 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 14:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1689ms 14:32:04 INFO - PROCESS | 1932 | 1461187924401 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 14:32:04 INFO - PROCESS | 1932 | 1461187924404 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 14:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:32:04 INFO - PROCESS | 1932 | 1461187924419 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:32:04 INFO - PROCESS | 1932 | 1461187924428 Marionette TRACE conn3 <- [1,1034,null,{}] 14:32:04 INFO - PROCESS | 1932 | 1461187924437 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:04 INFO - PROCESS | 1932 | 1461187924676 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 14:32:04 INFO - PROCESS | 1932 | 1461187924917 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c524c00 == 122 [pid = 1932] [id = 266] 14:32:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x8dfc8400) [pid = 1932] [serial = 799] [outer = (nil)] 14:32:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x8e6a0000) [pid = 1932] [serial = 800] [outer = 0x8dfc8400] 14:32:05 INFO - PROCESS | 1932 | 1461187925048 Marionette DEBUG loaded listener.js 14:32:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x8e912c00) [pid = 1932] [serial = 801] [outer = 0x8dfc8400] 14:32:05 INFO - PROCESS | 1932 | 1461187925983 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 14:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1601ms 14:32:06 INFO - PROCESS | 1932 | 1461187926014 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 14:32:06 INFO - PROCESS | 1932 | 1461187926019 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 14:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:32:06 INFO - PROCESS | 1932 | 1461187926025 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:32:06 INFO - PROCESS | 1932 | 1461187926029 Marionette TRACE conn3 <- [1,1038,null,{}] 14:32:06 INFO - PROCESS | 1932 | 1461187926034 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:06 INFO - PROCESS | 1932 | 1461187926215 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 14:32:06 INFO - PROCESS | 1932 | 1461187926414 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e47400 == 123 [pid = 1932] [id = 267] 14:32:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x8ab8e000) [pid = 1932] [serial = 802] [outer = (nil)] 14:32:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x8f6ae000) [pid = 1932] [serial = 803] [outer = 0x8ab8e000] 14:32:06 INFO - PROCESS | 1932 | 1461187926512 Marionette DEBUG loaded listener.js 14:32:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x8f6b1c00) [pid = 1932] [serial = 804] [outer = 0x8ab8e000] 14:32:07 INFO - PROCESS | 1932 | 1461187927433 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 14:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1479ms 14:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:32:07 INFO - PROCESS | 1932 | 1461187927505 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 14:32:07 INFO - PROCESS | 1932 | 1461187927508 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 14:32:07 INFO - PROCESS | 1932 | 1461187927515 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:32:07 INFO - PROCESS | 1932 | 1461187927519 Marionette TRACE conn3 <- [1,1042,null,{}] 14:32:07 INFO - PROCESS | 1932 | 1461187927524 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:07 INFO - PROCESS | 1932 | 1461187927713 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 14:32:07 INFO - PROCESS | 1932 | 1461187927975 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8adc00 == 124 [pid = 1932] [id = 268] 14:32:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x8f8aec00) [pid = 1932] [serial = 805] [outer = (nil)] 14:32:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x8f8b4c00) [pid = 1932] [serial = 806] [outer = 0x8f8aec00] 14:32:08 INFO - PROCESS | 1932 | 1461187928120 Marionette DEBUG loaded listener.js 14:32:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x8fb09800) [pid = 1932] [serial = 807] [outer = 0x8f8aec00] 14:32:09 INFO - PROCESS | 1932 | 1461187929077 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 14:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1631ms 14:32:09 INFO - PROCESS | 1932 | 1461187929145 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 14:32:09 INFO - PROCESS | 1932 | 1461187929150 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 14:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:32:09 INFO - PROCESS | 1932 | 1461187929156 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:32:09 INFO - PROCESS | 1932 | 1461187929160 Marionette TRACE conn3 <- [1,1046,null,{}] 14:32:09 INFO - PROCESS | 1932 | 1461187929165 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:09 INFO - PROCESS | 1932 | 1461187929434 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 14:32:09 INFO - PROCESS | 1932 | 1461187929728 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfc0c00 == 125 [pid = 1932] [id = 269] 14:32:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x8f6acc00) [pid = 1932] [serial = 808] [outer = (nil)] 14:32:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x8fcbb000) [pid = 1932] [serial = 809] [outer = 0x8f6acc00] 14:32:09 INFO - PROCESS | 1932 | 1461187929816 Marionette DEBUG loaded listener.js 14:32:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x8fce2000) [pid = 1932] [serial = 810] [outer = 0x8f6acc00] 14:32:10 INFO - PROCESS | 1932 | 1461187930664 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 14:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1546ms 14:32:10 INFO - PROCESS | 1932 | 1461187930707 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 14:32:10 INFO - PROCESS | 1932 | 1461187930711 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 14:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:32:10 INFO - PROCESS | 1932 | 1461187930722 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:32:10 INFO - PROCESS | 1932 | 1461187930728 Marionette TRACE conn3 <- [1,1050,null,{}] 14:32:10 INFO - PROCESS | 1932 | 1461187930734 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:10 INFO - PROCESS | 1932 | 1461187930916 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 14:32:11 INFO - PROCESS | 1932 | 1461187931111 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa8b800 == 126 [pid = 1932] [id = 270] 14:32:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x8fb48800) [pid = 1932] [serial = 811] [outer = (nil)] 14:32:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x8ffef800) [pid = 1932] [serial = 812] [outer = 0x8fb48800] 14:32:11 INFO - PROCESS | 1932 | 1461187931199 Marionette DEBUG loaded listener.js 14:32:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x90001800) [pid = 1932] [serial = 813] [outer = 0x8fb48800] 14:32:12 INFO - PROCESS | 1932 | 1461187932118 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 14:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1432ms 14:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:32:12 INFO - PROCESS | 1932 | 1461187932155 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 14:32:12 INFO - PROCESS | 1932 | 1461187932158 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 14:32:12 INFO - PROCESS | 1932 | 1461187932164 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:32:12 INFO - PROCESS | 1932 | 1461187932168 Marionette TRACE conn3 <- [1,1054,null,{}] 14:32:12 INFO - PROCESS | 1932 | 1461187932174 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:12 INFO - PROCESS | 1932 | 1461187932348 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 14:32:12 INFO - PROCESS | 1932 | 1461187932549 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fcb4400 == 127 [pid = 1932] [id = 271] 14:32:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x8ffe9400) [pid = 1932] [serial = 814] [outer = (nil)] 14:32:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x9032c800) [pid = 1932] [serial = 815] [outer = 0x8ffe9400] 14:32:12 INFO - PROCESS | 1932 | 1461187932633 Marionette DEBUG loaded listener.js 14:32:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x90330400) [pid = 1932] [serial = 816] [outer = 0x8ffe9400] 14:32:13 INFO - PROCESS | 1932 | 1461187933539 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 14:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1446ms 14:32:13 INFO - PROCESS | 1932 | 1461187933610 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 14:32:13 INFO - PROCESS | 1932 | 1461187933614 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 14:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:32:13 INFO - PROCESS | 1932 | 1461187933620 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:32:13 INFO - PROCESS | 1932 | 1461187933623 Marionette TRACE conn3 <- [1,1058,null,{}] 14:32:13 INFO - PROCESS | 1932 | 1461187933629 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:13 INFO - PROCESS | 1932 | 1461187933811 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 14:32:14 INFO - PROCESS | 1932 | 1461187934007 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fff0800 == 128 [pid = 1932] [id = 272] 14:32:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x9000e000) [pid = 1932] [serial = 817] [outer = (nil)] 14:32:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x90687000) [pid = 1932] [serial = 818] [outer = 0x9000e000] 14:32:14 INFO - PROCESS | 1932 | 1461187934100 Marionette DEBUG loaded listener.js 14:32:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x90691400) [pid = 1932] [serial = 819] [outer = 0x9000e000] 14:32:15 INFO - PROCESS | 1932 | 1461187935009 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 14:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1435ms 14:32:15 INFO - PROCESS | 1932 | 1461187935056 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 14:32:15 INFO - PROCESS | 1932 | 1461187935060 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 14:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:32:15 INFO - PROCESS | 1932 | 1461187935066 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:32:15 INFO - PROCESS | 1932 | 1461187935070 Marionette TRACE conn3 <- [1,1062,null,{}] 14:32:15 INFO - PROCESS | 1932 | 1461187935075 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:15 INFO - PROCESS | 1932 | 1461187935248 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 14:32:15 INFO - PROCESS | 1932 | 1461187935451 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x90325c00 == 129 [pid = 1932] [id = 273] 14:32:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x90326c00) [pid = 1932] [serial = 820] [outer = (nil)] 14:32:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x914e1800) [pid = 1932] [serial = 821] [outer = 0x90326c00] 14:32:15 INFO - PROCESS | 1932 | 1461187935588 Marionette DEBUG loaded listener.js 14:32:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x92884800) [pid = 1932] [serial = 822] [outer = 0x90326c00] 14:32:16 INFO - PROCESS | 1932 | 1461187936625 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 14:32:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:32:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1588ms 14:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:32:16 INFO - PROCESS | 1932 | 1461187936655 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 14:32:16 INFO - PROCESS | 1932 | 1461187936658 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 14:32:16 INFO - PROCESS | 1932 | 1461187936666 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:32:16 INFO - PROCESS | 1932 | 1461187936670 Marionette TRACE conn3 <- [1,1066,null,{}] 14:32:16 INFO - PROCESS | 1932 | 1461187936676 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:16 INFO - PROCESS | 1932 | 1461187936894 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 14:32:17 INFO - PROCESS | 1932 | 1461187937139 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x94567000 == 130 [pid = 1932] [id = 274] 14:32:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 199 (0x94568400) [pid = 1932] [serial = 823] [outer = (nil)] 14:32:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x945ab400) [pid = 1932] [serial = 824] [outer = 0x94568400] 14:32:17 INFO - PROCESS | 1932 | 1461187937265 Marionette DEBUG loaded listener.js 14:32:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x95074800) [pid = 1932] [serial = 825] [outer = 0x94568400] 14:32:18 INFO - PROCESS | 1932 | 1461187938135 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 14:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1535ms 14:32:18 INFO - PROCESS | 1932 | 1461187938200 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 14:32:18 INFO - PROCESS | 1932 | 1461187938204 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 14:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:32:18 INFO - PROCESS | 1932 | 1461187938211 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:32:18 INFO - PROCESS | 1932 | 1461187938214 Marionette TRACE conn3 <- [1,1070,null,{}] 14:32:18 INFO - PROCESS | 1932 | 1461187938220 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:18 INFO - PROCESS | 1932 | 1461187938398 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 14:32:18 INFO - PROCESS | 1932 | 1461187938640 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x9455e400 == 131 [pid = 1932] [id = 275] 14:32:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x95068800) [pid = 1932] [serial = 826] [outer = (nil)] 14:32:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x95a41c00) [pid = 1932] [serial = 827] [outer = 0x95068800] 14:32:18 INFO - PROCESS | 1932 | 1461187938770 Marionette DEBUG loaded listener.js 14:32:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x96c56c00) [pid = 1932] [serial = 828] [outer = 0x95068800] 14:32:19 INFO - PROCESS | 1932 | 1461187939605 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 14:32:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1436ms 14:32:19 INFO - PROCESS | 1932 | 1461187939647 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 14:32:19 INFO - PROCESS | 1932 | 1461187939651 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 14:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:32:19 INFO - PROCESS | 1932 | 1461187939658 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:32:19 INFO - PROCESS | 1932 | 1461187939661 Marionette TRACE conn3 <- [1,1074,null,{}] 14:32:19 INFO - PROCESS | 1932 | 1461187939667 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:19 INFO - PROCESS | 1932 | 1461187939842 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 14:32:20 INFO - PROCESS | 1932 | 1461187940046 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x94567400 == 132 [pid = 1932] [id = 276] 14:32:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x96291000) [pid = 1932] [serial = 829] [outer = (nil)] 14:32:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x97774800) [pid = 1932] [serial = 830] [outer = 0x96291000] 14:32:20 INFO - PROCESS | 1932 | 1461187940129 Marionette DEBUG loaded listener.js 14:32:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x9777b800) [pid = 1932] [serial = 831] [outer = 0x96291000] 14:32:21 INFO - PROCESS | 1932 | 1461187941142 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 14:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1530ms 14:32:21 INFO - PROCESS | 1932 | 1461187941189 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 14:32:21 INFO - PROCESS | 1932 | 1461187941193 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 14:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:32:21 INFO - PROCESS | 1932 | 1461187941199 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:32:21 INFO - PROCESS | 1932 | 1461187941202 Marionette TRACE conn3 <- [1,1078,null,{}] 14:32:21 INFO - PROCESS | 1932 | 1461187941208 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:21 INFO - PROCESS | 1932 | 1461187941422 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 14:32:22 INFO - PROCESS | 1932 | 1461187942121 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aa2fc00 == 133 [pid = 1932] [id = 277] 14:32:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x8aa31400) [pid = 1932] [serial = 832] [outer = (nil)] 14:32:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x8ab85400) [pid = 1932] [serial = 833] [outer = 0x8aa31400] 14:32:22 INFO - PROCESS | 1932 | 1461187942208 Marionette DEBUG loaded listener.js 14:32:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x8aee0400) [pid = 1932] [serial = 834] [outer = 0x8aa31400] 14:32:23 INFO - PROCESS | 1932 | 1461187943127 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 14:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1952ms 14:32:23 INFO - PROCESS | 1932 | 1461187943153 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 14:32:23 INFO - PROCESS | 1932 | 1461187943159 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 14:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:32:23 INFO - PROCESS | 1932 | 1461187943168 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:32:23 INFO - PROCESS | 1932 | 1461187943173 Marionette TRACE conn3 <- [1,1082,null,{}] 14:32:23 INFO - PROCESS | 1932 | 1461187943180 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:23 INFO - PROCESS | 1932 | 1461187943358 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 14:32:23 INFO - PROCESS | 1932 | 1461187943635 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aee5800 == 134 [pid = 1932] [id = 278] 14:32:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x8bd21c00) [pid = 1932] [serial = 835] [outer = (nil)] 14:32:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 212 (0x8c530c00) [pid = 1932] [serial = 836] [outer = 0x8bd21c00] 14:32:23 INFO - PROCESS | 1932 | 1461187943822 Marionette DEBUG loaded listener.js 14:32:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 213 (0x8c885c00) [pid = 1932] [serial = 837] [outer = 0x8bd21c00] 14:32:24 INFO - PROCESS | 1932 | 1461187944818 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 14:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1694ms 14:32:24 INFO - PROCESS | 1932 | 1461187944866 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 14:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:32:24 INFO - PROCESS | 1932 | 1461187944872 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 14:32:24 INFO - PROCESS | 1932 | 1461187944878 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:32:24 INFO - PROCESS | 1932 | 1461187944882 Marionette TRACE conn3 <- [1,1086,null,{}] 14:32:24 INFO - PROCESS | 1932 | 1461187944888 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:25 INFO - PROCESS | 1932 | 1461187945109 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 14:32:25 INFO - PROCESS | 1932 | --DOCSHELL 0x8b3eb000 == 133 [pid = 1932] [id = 220] 14:32:25 INFO - PROCESS | 1932 | --DOCSHELL 0x89308800 == 132 [pid = 1932] [id = 182] 14:32:25 INFO - PROCESS | 1932 | --DOCSHELL 0x8c6d9800 == 131 [pid = 1932] [id = 181] 14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 212 (0x8ffe9800) [pid = 1932] [serial = 725] [outer = (nil)] [url = about:blank] 14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 211 (0x9a883c00) [pid = 1932] [serial = 686] [outer = (nil)] [url = about:blank] 14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x95a1bc00) [pid = 1932] [serial = 677] [outer = (nil)] [url = about:blank] 14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x8c523000) [pid = 1932] [serial = 665] [outer = (nil)] [url = about:blank] 14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x90325800) [pid = 1932] [serial = 671] [outer = (nil)] [url = about:blank] 14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x90010000) [pid = 1932] [serial = 701] [outer = (nil)] [url = about:blank] 14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x8fcb6800) [pid = 1932] [serial = 698] [outer = (nil)] [url = about:blank] 14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x8f635c00) [pid = 1932] [serial = 668] [outer = (nil)] [url = about:blank] 14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x945a9800) [pid = 1932] [serial = 674] [outer = (nil)] [url = about:blank] 14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x99817c00) [pid = 1932] [serial = 683] [outer = (nil)] [url = about:blank] 14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x9000b800) [pid = 1932] [serial = 695] [outer = (nil)] [url = about:blank] 14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0xa2acb000) [pid = 1932] [serial = 692] [outer = (nil)] [url = about:blank] 14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x98e74c00) [pid = 1932] [serial = 680] [outer = (nil)] [url = about:blank] 14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0x9ff16000) [pid = 1932] [serial = 689] [outer = (nil)] [url = about:blank] 14:32:25 INFO - PROCESS | 1932 | 1461187945532 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:25 INFO - PROCESS | 1932 | --DOCSHELL 0x8a43e800 == 130 [pid = 1932] [id = 262] 14:32:25 INFO - PROCESS | 1932 | --DOCSHELL 0x8c6db000 == 129 [pid = 1932] [id = 261] 14:32:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x89308800 == 130 [pid = 1932] [id = 279] 14:32:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x8a43e800) [pid = 1932] [serial = 838] [outer = (nil)] 14:32:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x8b622400) [pid = 1932] [serial = 839] [outer = 0x8a43e800] 14:32:25 INFO - PROCESS | 1932 | 1461187945616 Marionette DEBUG loaded listener.js 14:32:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x8c6db000) [pid = 1932] [serial = 840] [outer = 0x8a43e800] 14:32:25 INFO - PROCESS | 1932 | --DOCSHELL 0x8b624c00 == 129 [pid = 1932] [id = 258] 14:32:25 INFO - PROCESS | 1932 | --DOCSHELL 0x8930c800 == 128 [pid = 1932] [id = 257] 14:32:25 INFO - PROCESS | 1932 | --DOCSHELL 0x89306c00 == 127 [pid = 1932] [id = 256] 14:32:26 INFO - PROCESS | 1932 | --DOCSHELL 0x8df2f400 == 126 [pid = 1932] [id = 250] 14:32:26 INFO - PROCESS | 1932 | --DOCSHELL 0x9288c000 == 125 [pid = 1932] [id = 249] 14:32:26 INFO - PROCESS | 1932 | --DOCSHELL 0x98ced400 == 124 [pid = 1932] [id = 248] 14:32:26 INFO - PROCESS | 1932 | --DOCSHELL 0x90588400 == 123 [pid = 1932] [id = 247] 14:32:26 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd99c00 == 122 [pid = 1932] [id = 246] 14:32:26 INFO - PROCESS | 1932 | --DOCSHELL 0x8e328800 == 121 [pid = 1932] [id = 245] 14:32:26 INFO - PROCESS | 1932 | --DOCSHELL 0x8b28ec00 == 120 [pid = 1932] [id = 242] 14:32:26 INFO - PROCESS | 1932 | --DOCSHELL 0x8e336800 == 119 [pid = 1932] [id = 241] 14:32:26 INFO - PROCESS | 1932 | 1461187946471 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 14:32:26 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x8bd22000) [pid = 1932] [serial = 707] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x8bd2d400) [pid = 1932] [serial = 723] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0x8faaa000) [pid = 1932] [serial = 720] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1932 | --DOMWINDOW == 198 (0x8a441c00) [pid = 1932] [serial = 722] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0x8bd2cc00) [pid = 1932] [serial = 708] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x8bd24800) [pid = 1932] [serial = 710] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x8c6db800) [pid = 1932] [serial = 711] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0x8f636c00) [pid = 1932] [serial = 716] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1932 | --DOMWINDOW == 193 (0x8fa98400) [pid = 1932] [serial = 719] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x8c6d8400) [pid = 1932] [serial = 713] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x8aa33000) [pid = 1932] [serial = 704] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x8e434400) [pid = 1932] [serial = 714] [outer = (nil)] [url = about:blank] 14:32:26 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x8f640800) [pid = 1932] [serial = 717] [outer = (nil)] [url = about:blank] 14:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1635ms 14:32:26 INFO - PROCESS | 1932 | 1461187946514 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 14:32:26 INFO - PROCESS | 1932 | 1461187946517 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 14:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:32:26 INFO - PROCESS | 1932 | 1461187946542 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:32:26 INFO - PROCESS | 1932 | 1461187946550 Marionette TRACE conn3 <- [1,1090,null,{}] 14:32:26 INFO - PROCESS | 1932 | 1461187946558 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:26 INFO - PROCESS | 1932 | 1461187946738 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 14:32:26 INFO - PROCESS | 1932 | 1461187946908 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b28ec00 == 120 [pid = 1932] [id = 280] 14:32:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x8e328800) [pid = 1932] [serial = 841] [outer = (nil)] 14:32:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x8e69ac00) [pid = 1932] [serial = 842] [outer = 0x8e328800] 14:32:26 INFO - PROCESS | 1932 | 1461187946981 Marionette DEBUG loaded listener.js 14:32:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x8e69e800) [pid = 1932] [serial = 843] [outer = 0x8e328800] 14:32:27 INFO - PROCESS | 1932 | 1461187947748 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 14:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1253ms 14:32:27 INFO - PROCESS | 1932 | 1461187947804 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 14:32:27 INFO - PROCESS | 1932 | 1461187947807 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 14:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:32:27 INFO - PROCESS | 1932 | 1461187947814 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:32:27 INFO - PROCESS | 1932 | 1461187947816 Marionette TRACE conn3 <- [1,1094,null,{}] 14:32:27 INFO - PROCESS | 1932 | 1461187947822 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:28 INFO - PROCESS | 1932 | 1461187948059 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 14:32:28 INFO - PROCESS | 1932 | 1461187948085 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e90d400 == 121 [pid = 1932] [id = 281] 14:32:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x8e914c00) [pid = 1932] [serial = 844] [outer = (nil)] 14:32:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x8f638400) [pid = 1932] [serial = 845] [outer = 0x8e914c00] 14:32:28 INFO - PROCESS | 1932 | 1461187948158 Marionette DEBUG loaded listener.js 14:32:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x8f6ad400) [pid = 1932] [serial = 846] [outer = 0x8e914c00] 14:32:29 INFO - PROCESS | 1932 | 1461187949030 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 14:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1280ms 14:32:29 INFO - PROCESS | 1932 | 1461187949094 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 14:32:29 INFO - PROCESS | 1932 | 1461187949096 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 14:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:32:29 INFO - PROCESS | 1932 | 1461187949103 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:32:29 INFO - PROCESS | 1932 | 1461187949106 Marionette TRACE conn3 <- [1,1098,null,{}] 14:32:29 INFO - PROCESS | 1932 | 1461187949111 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:29 INFO - PROCESS | 1932 | 1461187949327 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 14:32:29 INFO - PROCESS | 1932 | 1461187949362 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f63b400 == 122 [pid = 1932] [id = 282] 14:32:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x8f8b1000) [pid = 1932] [serial = 847] [outer = (nil)] 14:32:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x8fa98000) [pid = 1932] [serial = 848] [outer = 0x8f8b1000] 14:32:29 INFO - PROCESS | 1932 | 1461187949447 Marionette DEBUG loaded listener.js 14:32:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x8fcb2400) [pid = 1932] [serial = 849] [outer = 0x8f8b1000] 14:32:30 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0x8bd97000) [pid = 1932] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:32:30 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x8930c000) [pid = 1932] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:32:30 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x8bc26800) [pid = 1932] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:32:30 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0x8dfc5c00) [pid = 1932] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:32:30 INFO - PROCESS | 1932 | --DOMWINDOW == 193 (0x8aee6c00) [pid = 1932] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:32:30 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x8bd9d400) [pid = 1932] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:32:30 INFO - PROCESS | 1932 | 1461187950666 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 14:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1583ms 14:32:30 INFO - PROCESS | 1932 | 1461187950686 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 14:32:30 INFO - PROCESS | 1932 | 1461187950689 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 14:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:32:30 INFO - PROCESS | 1932 | 1461187950695 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:32:30 INFO - PROCESS | 1932 | 1461187950698 Marionette TRACE conn3 <- [1,1102,null,{}] 14:32:30 INFO - PROCESS | 1932 | 1461187950704 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:30 INFO - PROCESS | 1932 | 1461187950936 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 14:32:30 INFO - PROCESS | 1932 | 1461187950961 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aee6c00 == 123 [pid = 1932] [id = 283] 14:32:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x8bd97000) [pid = 1932] [serial = 850] [outer = (nil)] 14:32:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x8f635c00) [pid = 1932] [serial = 851] [outer = 0x8bd97000] 14:32:31 INFO - PROCESS | 1932 | 1461187951032 Marionette DEBUG loaded listener.js 14:32:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x8fcf0c00) [pid = 1932] [serial = 852] [outer = 0x8bd97000] 14:32:31 INFO - PROCESS | 1932 | 1461187951857 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 14:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1178ms 14:32:31 INFO - PROCESS | 1932 | 1461187951875 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 14:32:31 INFO - PROCESS | 1932 | 1461187951878 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 14:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:32:31 INFO - PROCESS | 1932 | 1461187951884 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:32:31 INFO - PROCESS | 1932 | 1461187951887 Marionette TRACE conn3 <- [1,1106,null,{}] 14:32:31 INFO - PROCESS | 1932 | 1461187951903 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:32 INFO - PROCESS | 1932 | 1461187952069 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 14:32:32 INFO - PROCESS | 1932 | 1461187952084 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f6b7c00 == 124 [pid = 1932] [id = 284] 14:32:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x8fcba400) [pid = 1932] [serial = 853] [outer = (nil)] 14:32:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x904e7400) [pid = 1932] [serial = 854] [outer = 0x8fcba400] 14:32:32 INFO - PROCESS | 1932 | 1461187952155 Marionette DEBUG loaded listener.js 14:32:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x90690400) [pid = 1932] [serial = 855] [outer = 0x8fcba400] 14:32:33 INFO - PROCESS | 1932 | 1461187953350 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 14:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1496ms 14:32:33 INFO - PROCESS | 1932 | 1461187953380 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 14:32:33 INFO - PROCESS | 1932 | 1461187953388 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 14:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:32:33 INFO - PROCESS | 1932 | 1461187953397 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:32:33 INFO - PROCESS | 1932 | 1461187953403 Marionette TRACE conn3 <- [1,1110,null,{}] 14:32:33 INFO - PROCESS | 1932 | 1461187953411 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:33 INFO - PROCESS | 1932 | 1461187953606 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 14:32:33 INFO - PROCESS | 1932 | 1461187953861 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3eb000 == 125 [pid = 1932] [id = 285] 14:32:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 199 (0x8b619800) [pid = 1932] [serial = 856] [outer = (nil)] 14:32:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x8bd92400) [pid = 1932] [serial = 857] [outer = 0x8b619800] 14:32:34 INFO - PROCESS | 1932 | 1461187953996 Marionette DEBUG loaded listener.js 14:32:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x8c52e800) [pid = 1932] [serial = 858] [outer = 0x8b619800] 14:32:34 INFO - PROCESS | 1932 | 1461187954946 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 14:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1587ms 14:32:34 INFO - PROCESS | 1932 | 1461187954984 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 14:32:34 INFO - PROCESS | 1932 | 1461187954993 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 14:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:32:35 INFO - PROCESS | 1932 | 1461187955004 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:32:35 INFO - PROCESS | 1932 | 1461187955009 Marionette TRACE conn3 <- [1,1114,null,{}] 14:32:35 INFO - PROCESS | 1932 | 1461187955015 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:35 INFO - PROCESS | 1932 | 1461187955206 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 14:32:35 INFO - PROCESS | 1932 | 1461187955497 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd2b000 == 126 [pid = 1932] [id = 286] 14:32:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x8df3a800) [pid = 1932] [serial = 859] [outer = (nil)] 14:32:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x8e697000) [pid = 1932] [serial = 860] [outer = 0x8df3a800] 14:32:35 INFO - PROCESS | 1932 | 1461187955627 Marionette DEBUG loaded listener.js 14:32:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x8f639400) [pid = 1932] [serial = 861] [outer = 0x8df3a800] 14:32:36 INFO - PROCESS | 1932 | 1461187956586 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 14:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1631ms 14:32:36 INFO - PROCESS | 1932 | 1461187956635 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 14:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:32:36 INFO - PROCESS | 1932 | 1461187956639 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 14:32:36 INFO - PROCESS | 1932 | 1461187956645 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:32:36 INFO - PROCESS | 1932 | 1461187956652 Marionette TRACE conn3 <- [1,1118,null,{}] 14:32:36 INFO - PROCESS | 1932 | 1461187956668 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:36 INFO - PROCESS | 1932 | 1461187956900 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 14:32:37 INFO - PROCESS | 1932 | 1461187957165 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c524400 == 127 [pid = 1932] [id = 287] 14:32:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x8f8a8800) [pid = 1932] [serial = 862] [outer = (nil)] 14:32:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x90328000) [pid = 1932] [serial = 863] [outer = 0x8f8a8800] 14:32:37 INFO - PROCESS | 1932 | 1461187957265 Marionette DEBUG loaded listener.js 14:32:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x92886c00) [pid = 1932] [serial = 864] [outer = 0x8f8a8800] 14:32:38 INFO - PROCESS | 1932 | 1461187958153 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 14:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1546ms 14:32:38 INFO - PROCESS | 1932 | 1461187958191 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 14:32:38 INFO - PROCESS | 1932 | 1461187958195 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 14:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:32:38 INFO - PROCESS | 1932 | 1461187958201 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:32:38 INFO - PROCESS | 1932 | 1461187958206 Marionette TRACE conn3 <- [1,1122,null,{}] 14:32:38 INFO - PROCESS | 1932 | 1461187958212 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:38 INFO - PROCESS | 1932 | 1461187958403 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 14:32:38 INFO - PROCESS | 1932 | 1461187958654 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x91e7b400 == 128 [pid = 1932] [id = 288] 14:32:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x94561800) [pid = 1932] [serial = 865] [outer = (nil)] 14:32:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x9501c800) [pid = 1932] [serial = 866] [outer = 0x94561800] 14:32:38 INFO - PROCESS | 1932 | 1461187958785 Marionette DEBUG loaded listener.js 14:32:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x9506e000) [pid = 1932] [serial = 867] [outer = 0x94561800] 14:32:39 INFO - PROCESS | 1932 | 1461187959645 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 14:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1489ms 14:32:39 INFO - PROCESS | 1932 | 1461187959691 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 14:32:39 INFO - PROCESS | 1932 | 1461187959695 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 14:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:32:39 INFO - PROCESS | 1932 | 1461187959702 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:32:39 INFO - PROCESS | 1932 | 1461187959705 Marionette TRACE conn3 <- [1,1126,null,{}] 14:32:39 INFO - PROCESS | 1932 | 1461187959711 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:39 INFO - PROCESS | 1932 | 1461187959888 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 14:32:40 INFO - PROCESS | 1932 | 1461187960094 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b290800 == 129 [pid = 1932] [id = 289] 14:32:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x8e333c00) [pid = 1932] [serial = 868] [outer = (nil)] 14:32:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 212 (0x96f95800) [pid = 1932] [serial = 869] [outer = 0x8e333c00] 14:32:40 INFO - PROCESS | 1932 | 1461187960224 Marionette DEBUG loaded listener.js 14:32:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 213 (0x97d2e400) [pid = 1932] [serial = 870] [outer = 0x8e333c00] 14:32:41 INFO - PROCESS | 1932 | 1461187961219 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 14:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1530ms 14:32:41 INFO - PROCESS | 1932 | 1461187961233 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 14:32:41 INFO - PROCESS | 1932 | 1461187961237 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 14:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:32:41 INFO - PROCESS | 1932 | 1461187961245 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:32:41 INFO - PROCESS | 1932 | 1461187961248 Marionette TRACE conn3 <- [1,1130,null,{}] 14:32:41 INFO - PROCESS | 1932 | 1461187961254 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:41 INFO - PROCESS | 1932 | 1461187961448 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 14:32:41 INFO - PROCESS | 1932 | 1461187961711 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x94560800 == 130 [pid = 1932] [id = 290] 14:32:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 214 (0x945ad400) [pid = 1932] [serial = 871] [outer = (nil)] 14:32:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 215 (0x98ea5800) [pid = 1932] [serial = 872] [outer = 0x945ad400] 14:32:41 INFO - PROCESS | 1932 | 1461187961841 Marionette DEBUG loaded listener.js 14:32:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 216 (0x98ff2c00) [pid = 1932] [serial = 873] [outer = 0x945ad400] 14:32:42 INFO - PROCESS | 1932 | 1461187962699 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 14:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1490ms 14:32:42 INFO - PROCESS | 1932 | 1461187962734 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 14:32:42 INFO - PROCESS | 1932 | 1461187962738 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 14:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:32:42 INFO - PROCESS | 1932 | 1461187962744 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:32:42 INFO - PROCESS | 1932 | 1461187962748 Marionette TRACE conn3 <- [1,1134,null,{}] 14:32:42 INFO - PROCESS | 1932 | 1461187962754 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:42 INFO - PROCESS | 1932 | 1461187962934 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 14:32:43 INFO - PROCESS | 1932 | 1461187963144 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x98e6cc00 == 131 [pid = 1932] [id = 291] 14:32:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 217 (0x98e7ac00) [pid = 1932] [serial = 874] [outer = (nil)] 14:32:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 218 (0x9915b000) [pid = 1932] [serial = 875] [outer = 0x98e7ac00] 14:32:43 INFO - PROCESS | 1932 | 1461187963242 Marionette DEBUG loaded listener.js 14:32:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 219 (0x9915d000) [pid = 1932] [serial = 876] [outer = 0x98e7ac00] 14:32:44 INFO - PROCESS | 1932 | 1461187964146 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 14:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1479ms 14:32:44 INFO - PROCESS | 1932 | 1461187964225 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 14:32:44 INFO - PROCESS | 1932 | 1461187964228 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 14:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:32:44 INFO - PROCESS | 1932 | 1461187964235 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:32:44 INFO - PROCESS | 1932 | 1461187964238 Marionette TRACE conn3 <- [1,1138,null,{}] 14:32:44 INFO - PROCESS | 1932 | 1461187964244 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:44 INFO - PROCESS | 1932 | 1461187964422 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 14:32:44 INFO - PROCESS | 1932 | 1461187964626 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x98cfa800 == 132 [pid = 1932] [id = 292] 14:32:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 220 (0x98ff7000) [pid = 1932] [serial = 877] [outer = (nil)] 14:32:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 221 (0x998f1c00) [pid = 1932] [serial = 878] [outer = 0x98ff7000] 14:32:44 INFO - PROCESS | 1932 | 1461187964792 Marionette DEBUG loaded listener.js 14:32:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 222 (0x99a20400) [pid = 1932] [serial = 879] [outer = 0x98ff7000] 14:32:45 INFO - PROCESS | 1932 | 1461187965661 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 14:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1482ms 14:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:32:45 INFO - PROCESS | 1932 | 1461187965717 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 14:32:45 INFO - PROCESS | 1932 | 1461187965721 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 14:32:45 INFO - PROCESS | 1932 | 1461187965727 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:32:45 INFO - PROCESS | 1932 | 1461187965731 Marionette TRACE conn3 <- [1,1142,null,{}] 14:32:45 INFO - PROCESS | 1932 | 1461187965737 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:45 INFO - PROCESS | 1932 | 1461187965918 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 14:32:46 INFO - PROCESS | 1932 | 1461187966176 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x99228800 == 133 [pid = 1932] [id = 293] 14:32:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 223 (0x99817c00) [pid = 1932] [serial = 880] [outer = (nil)] 14:32:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 224 (0x99bf3800) [pid = 1932] [serial = 881] [outer = 0x99817c00] 14:32:46 INFO - PROCESS | 1932 | 1461187966315 Marionette DEBUG loaded listener.js 14:32:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 225 (0x99bf5400) [pid = 1932] [serial = 882] [outer = 0x99817c00] 14:32:47 INFO - PROCESS | 1932 | 1461187967147 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 14:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1484ms 14:32:47 INFO - PROCESS | 1932 | 1461187967211 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 14:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:32:47 INFO - PROCESS | 1932 | 1461187967215 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 14:32:47 INFO - PROCESS | 1932 | 1461187967221 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:32:47 INFO - PROCESS | 1932 | 1461187967225 Marionette TRACE conn3 <- [1,1146,null,{}] 14:32:47 INFO - PROCESS | 1932 | 1461187967230 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:47 INFO - PROCESS | 1932 | 1461187967414 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 14:32:47 INFO - PROCESS | 1932 | 1461187967618 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x99813000 == 134 [pid = 1932] [id = 294] 14:32:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 226 (0x99bec000) [pid = 1932] [serial = 883] [outer = (nil)] 14:32:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 227 (0x9ea11400) [pid = 1932] [serial = 884] [outer = 0x99bec000] 14:32:47 INFO - PROCESS | 1932 | 1461187967747 Marionette DEBUG loaded listener.js 14:32:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 228 (0x9ea1a400) [pid = 1932] [serial = 885] [outer = 0x99bec000] 14:32:48 INFO - PROCESS | 1932 | 1461187968760 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 14:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1583ms 14:32:48 INFO - PROCESS | 1932 | 1461187968804 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 14:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:32:48 INFO - PROCESS | 1932 | 1461187968809 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 14:32:48 INFO - PROCESS | 1932 | 1461187968815 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:32:48 INFO - PROCESS | 1932 | 1461187968819 Marionette TRACE conn3 <- [1,1150,null,{}] 14:32:48 INFO - PROCESS | 1932 | 1461187968825 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:49 INFO - PROCESS | 1932 | 1461187969038 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 14:32:49 INFO - PROCESS | 1932 | 1461187969289 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c6d7400 == 135 [pid = 1932] [id = 295] 14:32:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 229 (0x9a880000) [pid = 1932] [serial = 886] [outer = (nil)] 14:32:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 230 (0x9ffab800) [pid = 1932] [serial = 887] [outer = 0x9a880000] 14:32:49 INFO - PROCESS | 1932 | 1461187969425 Marionette DEBUG loaded listener.js 14:32:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 231 (0xa0c33400) [pid = 1932] [serial = 888] [outer = 0x9a880000] 14:32:50 INFO - PROCESS | 1932 | 1461187970299 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 14:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1531ms 14:32:50 INFO - PROCESS | 1932 | 1461187970346 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 14:32:50 INFO - PROCESS | 1932 | 1461187970350 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 14:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:32:50 INFO - PROCESS | 1932 | 1461187970357 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:32:50 INFO - PROCESS | 1932 | 1461187970360 Marionette TRACE conn3 <- [1,1154,null,{}] 14:32:50 INFO - PROCESS | 1932 | 1461187970366 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:50 INFO - PROCESS | 1932 | 1461187970550 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 14:32:50 INFO - PROCESS | 1932 | 1461187970757 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa95800 == 136 [pid = 1932] [id = 296] 14:32:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 232 (0x904ed000) [pid = 1932] [serial = 889] [outer = (nil)] 14:32:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 233 (0xa2a2a000) [pid = 1932] [serial = 890] [outer = 0x904ed000] 14:32:50 INFO - PROCESS | 1932 | 1461187970929 Marionette DEBUG loaded listener.js 14:32:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 234 (0xa2a31400) [pid = 1932] [serial = 891] [outer = 0x904ed000] 14:32:51 INFO - PROCESS | 1932 | 1461187971855 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 14:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1533ms 14:32:51 INFO - PROCESS | 1932 | 1461187971891 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 14:32:51 INFO - PROCESS | 1932 | 1461187971895 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 14:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:32:51 INFO - PROCESS | 1932 | 1461187971901 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:32:51 INFO - PROCESS | 1932 | 1461187971905 Marionette TRACE conn3 <- [1,1158,null,{}] 14:32:51 INFO - PROCESS | 1932 | 1461187971910 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:52 INFO - PROCESS | 1932 | 1461187972084 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 14:32:52 INFO - PROCESS | 1932 | 1461187972307 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aeef800 == 137 [pid = 1932] [id = 297] 14:32:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 235 (0x9df6f400) [pid = 1932] [serial = 892] [outer = (nil)] 14:32:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 236 (0xa4466400) [pid = 1932] [serial = 893] [outer = 0x9df6f400] 14:32:52 INFO - PROCESS | 1932 | 1461187972482 Marionette DEBUG loaded listener.js 14:32:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 237 (0xa4471000) [pid = 1932] [serial = 894] [outer = 0x9df6f400] 14:32:53 INFO - PROCESS | 1932 | 1461187973366 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 14:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1530ms 14:32:53 INFO - PROCESS | 1932 | 1461187973431 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 14:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:32:53 INFO - PROCESS | 1932 | 1461187973436 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 14:32:53 INFO - PROCESS | 1932 | 1461187973442 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:32:53 INFO - PROCESS | 1932 | 1461187973446 Marionette TRACE conn3 <- [1,1162,null,{}] 14:32:53 INFO - PROCESS | 1932 | 1461187973451 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:53 INFO - PROCESS | 1932 | 1461187973631 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 14:32:53 INFO - PROCESS | 1932 | 1461187973883 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x89304400 == 138 [pid = 1932] [id = 298] 14:32:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 238 (0xa3cd1000) [pid = 1932] [serial = 895] [outer = (nil)] 14:32:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 239 (0xa45b6000) [pid = 1932] [serial = 896] [outer = 0xa3cd1000] 14:32:54 INFO - PROCESS | 1932 | 1461187974012 Marionette DEBUG loaded listener.js 14:32:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 240 (0xa45bc400) [pid = 1932] [serial = 897] [outer = 0xa3cd1000] 14:32:54 INFO - PROCESS | 1932 | 1461187974874 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 14:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1481ms 14:32:54 INFO - PROCESS | 1932 | 1461187974923 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 14:32:54 INFO - PROCESS | 1932 | 1461187974927 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 14:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:32:54 INFO - PROCESS | 1932 | 1461187974933 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:32:54 INFO - PROCESS | 1932 | 1461187974936 Marionette TRACE conn3 <- [1,1166,null,{}] 14:32:54 INFO - PROCESS | 1932 | 1461187974942 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:55 INFO - PROCESS | 1932 | 1461187975118 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 14:32:55 INFO - PROCESS | 1932 | 1461187975332 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x85b36400 == 139 [pid = 1932] [id = 299] 14:32:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 241 (0x85b38400) [pid = 1932] [serial = 898] [outer = (nil)] 14:32:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 242 (0x85b3f800) [pid = 1932] [serial = 899] [outer = 0x85b38400] 14:32:55 INFO - PROCESS | 1932 | 1461187975459 Marionette DEBUG loaded listener.js 14:32:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 243 (0x85b42400) [pid = 1932] [serial = 900] [outer = 0x85b38400] 14:32:56 INFO - PROCESS | 1932 | 1461187976420 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 14:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1530ms 14:32:56 INFO - PROCESS | 1932 | 1461187976464 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 14:32:56 INFO - PROCESS | 1932 | 1461187976468 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 14:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:32:56 INFO - PROCESS | 1932 | 1461187976475 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:32:56 INFO - PROCESS | 1932 | 1461187976478 Marionette TRACE conn3 <- [1,1170,null,{}] 14:32:56 INFO - PROCESS | 1932 | 1461187976484 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:56 INFO - PROCESS | 1932 | 1461187976684 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 14:32:56 INFO - PROCESS | 1932 | 1461187976944 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x85b3c800 == 140 [pid = 1932] [id = 300] 14:32:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 244 (0x85b43c00) [pid = 1932] [serial = 901] [outer = (nil)] 14:32:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 245 (0x85c72000) [pid = 1932] [serial = 902] [outer = 0x85b43c00] 14:32:57 INFO - PROCESS | 1932 | 1461187977074 Marionette DEBUG loaded listener.js 14:32:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 246 (0x85c74800) [pid = 1932] [serial = 903] [outer = 0x85b43c00] 14:32:57 INFO - PROCESS | 1932 | 1461187977953 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 14:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1529ms 14:32:58 INFO - PROCESS | 1932 | 1461187978005 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 14:32:58 INFO - PROCESS | 1932 | 1461187978009 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 14:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:32:58 INFO - PROCESS | 1932 | 1461187978015 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:32:58 INFO - PROCESS | 1932 | 1461187978018 Marionette TRACE conn3 <- [1,1174,null,{}] 14:32:58 INFO - PROCESS | 1932 | 1461187978024 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:58 INFO - PROCESS | 1932 | 1461187978213 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 14:32:59 INFO - PROCESS | 1932 | 1461187978990 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c7a800 == 141 [pid = 1932] [id = 301] 14:32:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 247 (0x8ab86000) [pid = 1932] [serial = 904] [outer = (nil)] 14:32:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 248 (0x8ab8d400) [pid = 1932] [serial = 905] [outer = 0x8ab86000] 14:32:59 INFO - PROCESS | 1932 | 1461187979075 Marionette DEBUG loaded listener.js 14:32:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 249 (0x8b283c00) [pid = 1932] [serial = 906] [outer = 0x8ab86000] 14:32:59 INFO - PROCESS | 1932 | 1461187979967 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 14:33:00 INFO - PROCESS | 1932 | 1461187980017 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 14:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:33:00 INFO - PROCESS | 1932 | 1461187980027 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:33:00 INFO - PROCESS | 1932 | 1461187980030 Marionette TRACE conn3 <- [1,1178,null,{}] 14:33:00 INFO - PROCESS | 1932 | 1461187980038 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:00 INFO - PROCESS | 1932 | 1461187980225 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 14:33:00 INFO - PROCESS | 1932 | 1461187980438 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3eb800 == 142 [pid = 1932] [id = 302] 14:33:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 250 (0x8bd25c00) [pid = 1932] [serial = 907] [outer = (nil)] 14:33:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 251 (0x8c6ce400) [pid = 1932] [serial = 908] [outer = 0x8bd25c00] 14:33:00 INFO - PROCESS | 1932 | 1461187980734 Marionette DEBUG loaded listener.js 14:33:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 252 (0x8c88c400) [pid = 1932] [serial = 909] [outer = 0x8bd25c00] 14:33:01 INFO - PROCESS | 1932 | 1461187981746 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 14:33:01 INFO - PROCESS | 1932 | 1461187981828 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 14:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:33:01 INFO - PROCESS | 1932 | 1461187981835 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:33:01 INFO - PROCESS | 1932 | 1461187981837 Marionette TRACE conn3 <- [1,1182,null,{}] 14:33:01 INFO - PROCESS | 1932 | 1461187981844 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:02 INFO - PROCESS | 1932 | 1461187982038 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 14:33:02 INFO - PROCESS | 1932 | 1461187982436 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 251 (0x98cee800) [pid = 1932] [serial = 743] [outer = (nil)] [url = about:blank] 14:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 250 (0x945ad000) [pid = 1932] [serial = 740] [outer = (nil)] [url = about:blank] 14:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 249 (0x912bbc00) [pid = 1932] [serial = 737] [outer = (nil)] [url = about:blank] 14:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 248 (0x99bf1c00) [pid = 1932] [serial = 746] [outer = (nil)] [url = about:blank] 14:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 247 (0x9fc95c00) [pid = 1932] [serial = 749] [outer = (nil)] [url = about:blank] 14:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 246 (0x8df37800) [pid = 1932] [serial = 752] [outer = (nil)] [url = about:blank] 14:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 245 (0x9fb26c00) [pid = 1932] [serial = 755] [outer = (nil)] [url = about:blank] 14:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 244 (0x8ab8e800) [pid = 1932] [serial = 758] [outer = (nil)] [url = about:blank] 14:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 243 (0x8e90d000) [pid = 1932] [serial = 761] [outer = (nil)] [url = about:blank] 14:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 242 (0xa0f67c00) [pid = 1932] [serial = 764] [outer = (nil)] [url = about:blank] 14:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 241 (0x8e437000) [pid = 1932] [serial = 788] [outer = (nil)] [url = about:blank] 14:33:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a402400 == 143 [pid = 1932] [id = 303] 14:33:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 242 (0x8ab81800) [pid = 1932] [serial = 910] [outer = (nil)] 14:33:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 243 (0x8ab90c00) [pid = 1932] [serial = 911] [outer = 0x8ab81800] 14:33:02 INFO - PROCESS | 1932 | 1461187982616 Marionette DEBUG loaded listener.js 14:33:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 244 (0x8bd21400) [pid = 1932] [serial = 912] [outer = 0x8ab81800] 14:33:02 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc2a000 == 142 [pid = 1932] [id = 260] 14:33:02 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd92000 == 141 [pid = 1932] [id = 259] 14:33:03 INFO - PROCESS | 1932 | --DOCSHELL 0x8dfc0c00 == 140 [pid = 1932] [id = 269] 14:33:03 INFO - PROCESS | 1932 | --DOCSHELL 0x8f8adc00 == 139 [pid = 1932] [id = 268] 14:33:03 INFO - PROCESS | 1932 | --DOCSHELL 0x88e47400 == 138 [pid = 1932] [id = 267] 14:33:03 INFO - PROCESS | 1932 | --DOCSHELL 0x8c524c00 == 137 [pid = 1932] [id = 266] 14:33:03 INFO - PROCESS | 1932 | --DOCSHELL 0x8c527400 == 136 [pid = 1932] [id = 265] 14:33:03 INFO - PROCESS | 1932 | --DOCSHELL 0x8ab8fc00 == 135 [pid = 1932] [id = 264] 14:33:03 INFO - PROCESS | 1932 | --DOCSHELL 0x88e41800 == 134 [pid = 1932] [id = 263] 14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 243 (0x8bc30800) [pid = 1932] [serial = 776] [outer = (nil)] [url = about:blank] 14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 242 (0x8bd2a800) [pid = 1932] [serial = 777] [outer = (nil)] [url = about:blank] 14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 241 (0x8c767400) [pid = 1932] [serial = 782] [outer = (nil)] [url = about:blank] 14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 240 (0x8dfc6400) [pid = 1932] [serial = 731] [outer = (nil)] [url = about:blank] 14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 239 (0x8b61e000) [pid = 1932] [serial = 728] [outer = (nil)] [url = about:blank] 14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 238 (0x8c52a800) [pid = 1932] [serial = 779] [outer = (nil)] [url = about:blank] 14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 237 (0x8b3e4000) [pid = 1932] [serial = 774] [outer = (nil)] [url = about:blank] 14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 236 (0x8b28a000) [pid = 1932] [serial = 773] [outer = (nil)] [url = about:blank] 14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 235 (0x8aee4400) [pid = 1932] [serial = 767] [outer = (nil)] [url = about:blank] 14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 234 (0x8ab87400) [pid = 1932] [serial = 771] [outer = (nil)] [url = about:blank] 14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 233 (0x8aa32c00) [pid = 1932] [serial = 770] [outer = (nil)] [url = about:blank] 14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 232 (0x8fce5800) [pid = 1932] [serial = 734] [outer = (nil)] [url = about:blank] 14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 231 (0x8e32a400) [pid = 1932] [serial = 785] [outer = (nil)] [url = about:blank] 14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 230 (0x8c76f800) [pid = 1932] [serial = 783] [outer = (nil)] [url = about:blank] 14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 229 (0x8e334c00) [pid = 1932] [serial = 786] [outer = (nil)] [url = about:blank] 14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 228 (0x8c6cd000) [pid = 1932] [serial = 780] [outer = (nil)] [url = about:blank] 14:33:03 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:33:03 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:33:03 INFO - PROCESS | 1932 | 1461187983493 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 14:33:03 INFO - PROCESS | 1932 | 1461187983580 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 14:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:33:03 INFO - PROCESS | 1932 | 1461187983594 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:33:03 INFO - PROCESS | 1932 | 1461187983603 Marionette TRACE conn3 <- [1,1186,null,{}] 14:33:03 INFO - PROCESS | 1932 | 1461187983611 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:03 INFO - PROCESS | 1932 | 1461187983800 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 14:33:04 INFO - PROCESS | 1932 | 1461187983981 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e41800 == 135 [pid = 1932] [id = 304] 14:33:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 229 (0x8ab8fc00) [pid = 1932] [serial = 913] [outer = (nil)] 14:33:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 230 (0x8e336c00) [pid = 1932] [serial = 914] [outer = 0x8ab8fc00] 14:33:04 INFO - PROCESS | 1932 | 1461187984098 Marionette DEBUG loaded listener.js 14:33:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 231 (0x8e543800) [pid = 1932] [serial = 915] [outer = 0x8ab8fc00] 14:33:04 INFO - PROCESS | 1932 | 1461187984867 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 14:33:04 INFO - PROCESS | 1932 | 1461187984939 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 14:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:33:04 INFO - PROCESS | 1932 | 1461187984946 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:33:04 INFO - PROCESS | 1932 | 1461187984949 Marionette TRACE conn3 <- [1,1190,null,{}] 14:33:04 INFO - PROCESS | 1932 | 1461187984954 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:05 INFO - PROCESS | 1932 | 1461187985189 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 14:33:05 INFO - PROCESS | 1932 | 1461187985212 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aa32c00 == 136 [pid = 1932] [id = 305] 14:33:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 232 (0x8e42f400) [pid = 1932] [serial = 916] [outer = (nil)] 14:33:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 233 (0x8f6b3000) [pid = 1932] [serial = 917] [outer = 0x8e42f400] 14:33:05 INFO - PROCESS | 1932 | 1461187985284 Marionette DEBUG loaded listener.js 14:33:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 234 (0x8f8ac400) [pid = 1932] [serial = 918] [outer = 0x8e42f400] 14:33:06 INFO - PROCESS | 1932 | 1461187986202 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 14:33:06 INFO - PROCESS | 1932 | 1461187986241 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 14:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:33:06 INFO - PROCESS | 1932 | 1461187986248 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:33:06 INFO - PROCESS | 1932 | 1461187986252 Marionette TRACE conn3 <- [1,1194,null,{}] 14:33:06 INFO - PROCESS | 1932 | 1461187986261 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:06 INFO - PROCESS | 1932 | 1461187986498 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 14:33:06 INFO - PROCESS | 1932 | 1461187986554 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb01400 == 137 [pid = 1932] [id = 306] 14:33:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 235 (0x8fb0a800) [pid = 1932] [serial = 919] [outer = (nil)] 14:33:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 236 (0x8fcb6800) [pid = 1932] [serial = 920] [outer = 0x8fb0a800] 14:33:06 INFO - PROCESS | 1932 | 1461187986637 Marionette DEBUG loaded listener.js 14:33:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 237 (0x90005800) [pid = 1932] [serial = 921] [outer = 0x8fb0a800] 14:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 236 (0x8aa31400) [pid = 1932] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 235 (0x8a43e800) [pid = 1932] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 234 (0x8e328800) [pid = 1932] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 233 (0x8bd21c00) [pid = 1932] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 232 (0x8f8b1000) [pid = 1932] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 231 (0x8bd97000) [pid = 1932] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 230 (0x8e914c00) [pid = 1932] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 229 (0x8c766c00) [pid = 1932] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:33:07 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:33:07 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:33:08 INFO - PROCESS | 1932 | 1461187988018 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 14:33:08 INFO - PROCESS | 1932 | 1461187988102 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 14:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:33:08 INFO - PROCESS | 1932 | 1461187988108 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:33:08 INFO - PROCESS | 1932 | 1461187988111 Marionette TRACE conn3 <- [1,1198,null,{}] 14:33:08 INFO - PROCESS | 1932 | 1461187988117 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:08 INFO - PROCESS | 1932 | 1461187988289 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 14:33:08 INFO - PROCESS | 1932 | 1461187988300 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ab81400 == 138 [pid = 1932] [id = 307] 14:33:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 230 (0x8bd97000) [pid = 1932] [serial = 922] [outer = (nil)] 14:33:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 231 (0x8fff1000) [pid = 1932] [serial = 923] [outer = 0x8bd97000] 14:33:08 INFO - PROCESS | 1932 | 1461187988372 Marionette DEBUG loaded listener.js 14:33:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 232 (0x904eb800) [pid = 1932] [serial = 924] [outer = 0x8bd97000] 14:33:09 INFO - PROCESS | 1932 | 1461187989262 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1177ms 14:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:33:09 INFO - PROCESS | 1932 | 1461187989294 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 14:33:09 INFO - PROCESS | 1932 | 1461187989297 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 14:33:09 INFO - PROCESS | 1932 | 1461187989304 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:33:09 INFO - PROCESS | 1932 | 1461187989307 Marionette TRACE conn3 <- [1,1202,null,{}] 14:33:09 INFO - PROCESS | 1932 | 1461187989312 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:09 INFO - PROCESS | 1932 | 1461187989484 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 14:33:09 INFO - PROCESS | 1932 | 1461187989504 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e332000 == 139 [pid = 1932] [id = 308] 14:33:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 233 (0x9032f000) [pid = 1932] [serial = 925] [outer = (nil)] 14:33:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 234 (0x92884400) [pid = 1932] [serial = 926] [outer = 0x9032f000] 14:33:09 INFO - PROCESS | 1932 | 1461187989577 Marionette DEBUG loaded listener.js 14:33:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 235 (0x9455b800) [pid = 1932] [serial = 927] [outer = 0x9032f000] 14:33:10 INFO - PROCESS | 1932 | 1461187990841 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 14:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1584ms 14:33:10 INFO - PROCESS | 1932 | 1461187990888 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 14:33:10 INFO - PROCESS | 1932 | 1461187990896 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 14:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:33:10 INFO - PROCESS | 1932 | 1461187990906 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:33:10 INFO - PROCESS | 1932 | 1461187990911 Marionette TRACE conn3 <- [1,1206,null,{}] 14:33:10 INFO - PROCESS | 1932 | 1461187990931 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:11 INFO - PROCESS | 1932 | 1461187991170 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 14:33:11 INFO - PROCESS | 1932 | 1461187991480 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ab89400 == 140 [pid = 1932] [id = 309] 14:33:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 236 (0x8aeef000) [pid = 1932] [serial = 928] [outer = (nil)] 14:33:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 237 (0x8bd2a800) [pid = 1932] [serial = 929] [outer = 0x8aeef000] 14:33:11 INFO - PROCESS | 1932 | 1461187991591 Marionette DEBUG loaded listener.js 14:33:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 238 (0x8c529000) [pid = 1932] [serial = 930] [outer = 0x8aeef000] 14:33:12 INFO - PROCESS | 1932 | 1461187992564 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:33: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 14:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1699ms 14:33:12 INFO - PROCESS | 1932 | 1461187992605 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 14:33:12 INFO - PROCESS | 1932 | 1461187992614 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 14:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:33:12 INFO - PROCESS | 1932 | 1461187992626 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:33:12 INFO - PROCESS | 1932 | 1461187992630 Marionette TRACE conn3 <- [1,1210,null,{}] 14:33:12 INFO - PROCESS | 1932 | 1461187992637 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:12 INFO - PROCESS | 1932 | 1461187992840 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 14:33:13 INFO - PROCESS | 1932 | 1461187993147 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b623000 == 141 [pid = 1932] [id = 310] 14:33:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 239 (0x8e32fc00) [pid = 1932] [serial = 931] [outer = (nil)] 14:33:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 240 (0x8e43c800) [pid = 1932] [serial = 932] [outer = 0x8e32fc00] 14:33:13 INFO - PROCESS | 1932 | 1461187993277 Marionette DEBUG loaded listener.js 14:33:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 241 (0x8f6a9c00) [pid = 1932] [serial = 933] [outer = 0x8e32fc00] 14:33:14 INFO - PROCESS | 1932 | 1461187994140 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1583ms 14:33:14 INFO - PROCESS | 1932 | 1461187994208 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 14:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:33:14 INFO - PROCESS | 1932 | 1461187994212 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 14:33:14 INFO - PROCESS | 1932 | 1461187994219 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:33:14 INFO - PROCESS | 1932 | 1461187994225 Marionette TRACE conn3 <- [1,1214,null,{}] 14:33:14 INFO - PROCESS | 1932 | 1461187994241 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:14 INFO - PROCESS | 1932 | 1461187994476 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 14:33:14 INFO - PROCESS | 1932 | 1461187994745 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e431800 == 142 [pid = 1932] [id = 311] 14:33:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 242 (0x9000e400) [pid = 1932] [serial = 934] [outer = (nil)] 14:33:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 243 (0x92888400) [pid = 1932] [serial = 935] [outer = 0x9000e400] 14:33:14 INFO - PROCESS | 1932 | 1461187994879 Marionette DEBUG loaded listener.js 14:33:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 244 (0x95a16400) [pid = 1932] [serial = 936] [outer = 0x9000e400] 14:33:15 INFO - PROCESS | 1932 | 1461187995745 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 14:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1586ms 14:33:15 INFO - PROCESS | 1932 | 1461187995805 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 14:33:15 INFO - PROCESS | 1932 | 1461187995810 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 14:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:33:15 INFO - PROCESS | 1932 | 1461187995816 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:33:15 INFO - PROCESS | 1932 | 1461187995819 Marionette TRACE conn3 <- [1,1218,null,{}] 14:33:15 INFO - PROCESS | 1932 | 1461187995825 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:16 INFO - PROCESS | 1932 | 1461187996051 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 14:33:16 INFO - PROCESS | 1932 | 1461187996309 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc27400 == 143 [pid = 1932] [id = 312] 14:33:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 245 (0x92886000) [pid = 1932] [serial = 937] [outer = (nil)] 14:33:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 246 (0x97c4ac00) [pid = 1932] [serial = 938] [outer = 0x92886000] 14:33:16 INFO - PROCESS | 1932 | 1461187996443 Marionette DEBUG loaded listener.js 14:33:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 247 (0x98a29800) [pid = 1932] [serial = 939] [outer = 0x92886000] 14:33:17 INFO - PROCESS | 1932 | 1461187997324 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 14:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1580ms 14:33:17 INFO - PROCESS | 1932 | 1461187997397 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 14:33:17 INFO - PROCESS | 1932 | 1461187997400 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 14:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:33:17 INFO - PROCESS | 1932 | 1461187997407 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:33:17 INFO - PROCESS | 1932 | 1461187997411 Marionette TRACE conn3 <- [1,1222,null,{}] 14:33:17 INFO - PROCESS | 1932 | 1461187997416 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:17 INFO - PROCESS | 1932 | 1461187997609 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 14:33:17 INFO - PROCESS | 1932 | 1461187997872 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfc4800 == 144 [pid = 1932] [id = 313] 14:33:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 248 (0x98e99000) [pid = 1932] [serial = 940] [outer = (nil)] 14:33:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 249 (0x98ff5400) [pid = 1932] [serial = 941] [outer = 0x98e99000] 14:33:18 INFO - PROCESS | 1932 | 1461187998001 Marionette DEBUG loaded listener.js 14:33:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 250 (0x99155000) [pid = 1932] [serial = 942] [outer = 0x98e99000] 14:33:18 INFO - PROCESS | 1932 | 1461187998919 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 14:33:18 INFO - PROCESS | 1932 | 1461187998997 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 14:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:33:19 INFO - PROCESS | 1932 | 1461187999004 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:33:19 INFO - PROCESS | 1932 | 1461187999008 Marionette TRACE conn3 <- [1,1226,null,{}] 14:33:19 INFO - PROCESS | 1932 | 1461187999013 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:19 INFO - PROCESS | 1932 | 1461187999250 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 14:33:19 INFO - PROCESS | 1932 | 1461187999507 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x96cd9800 == 145 [pid = 1932] [id = 314] 14:33:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 251 (0x98cf7c00) [pid = 1932] [serial = 943] [outer = (nil)] 14:33:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 252 (0x9ff0d000) [pid = 1932] [serial = 944] [outer = 0x98cf7c00] 14:33:19 INFO - PROCESS | 1932 | 1461187999644 Marionette DEBUG loaded listener.js 14:33:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 253 (0x9ff37800) [pid = 1932] [serial = 945] [outer = 0x98cf7c00] 14:33:20 INFO - PROCESS | 1932 | 1461188000490 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 14:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1532ms 14:33:20 INFO - PROCESS | 1932 | 1461188000537 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 14:33:20 INFO - PROCESS | 1932 | 1461188000540 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 14:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:33:20 INFO - PROCESS | 1932 | 1461188000547 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:33:20 INFO - PROCESS | 1932 | 1461188000550 Marionette TRACE conn3 <- [1,1230,null,{}] 14:33:20 INFO - PROCESS | 1932 | 1461188000556 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:20 INFO - PROCESS | 1932 | 1461188000736 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 14:33:20 INFO - PROCESS | 1932 | 1461188000954 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x9fc9a000 == 146 [pid = 1932] [id = 315] 14:33:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 254 (0x9ff2b800) [pid = 1932] [serial = 946] [outer = (nil)] 14:33:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 255 (0xa0f69400) [pid = 1932] [serial = 947] [outer = 0x9ff2b800] 14:33:21 INFO - PROCESS | 1932 | 1461188001070 Marionette DEBUG loaded listener.js 14:33:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 256 (0xa4469800) [pid = 1932] [serial = 948] [outer = 0x9ff2b800] 14:33:22 INFO - PROCESS | 1932 | 1461188002054 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 14:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1541ms 14:33:22 INFO - PROCESS | 1932 | 1461188002089 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 14:33:22 INFO - PROCESS | 1932 | 1461188002092 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 14:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:33:22 INFO - PROCESS | 1932 | 1461188002099 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:33:22 INFO - PROCESS | 1932 | 1461188002102 Marionette TRACE conn3 <- [1,1234,null,{}] 14:33:22 INFO - PROCESS | 1932 | 1461188002108 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:22 INFO - PROCESS | 1932 | 1461188002288 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 14:33:22 INFO - PROCESS | 1932 | 1461188002559 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:22 INFO - PROCESS | 1932 | --DOCSHELL 0x9058a400 == 145 [pid = 1932] [id = 10] 14:33:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x8de38000 == 146 [pid = 1932] [id = 316] 14:33:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 257 (0x8de38400) [pid = 1932] [serial = 949] [outer = (nil)] 14:33:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 258 (0x8de3b800) [pid = 1932] [serial = 950] [outer = 0x8de38400] 14:33:22 INFO - PROCESS | 1932 | 1461188002721 Marionette DEBUG loaded listener.js 14:33:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 259 (0x8de3dc00) [pid = 1932] [serial = 951] [outer = 0x8de38400] 14:33:23 INFO - PROCESS | 1932 | 1461188003629 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 14:33:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1586ms 14:33:23 INFO - PROCESS | 1932 | 1461188003685 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 14:33:23 INFO - PROCESS | 1932 | 1461188003689 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 14:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:33:23 INFO - PROCESS | 1932 | 1461188003695 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:33:23 INFO - PROCESS | 1932 | 1461188003699 Marionette TRACE conn3 <- [1,1238,null,{}] 14:33:23 INFO - PROCESS | 1932 | 1461188003704 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:23 INFO - PROCESS | 1932 | 1461188003893 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 14:33:24 INFO - PROCESS | 1932 | 1461188004105 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b284800 == 147 [pid = 1932] [id = 317] 14:33:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 260 (0x8b3dd800) [pid = 1932] [serial = 952] [outer = (nil)] 14:33:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 261 (0x91ed6800) [pid = 1932] [serial = 953] [outer = 0x8b3dd800] 14:33:24 INFO - PROCESS | 1932 | 1461188004283 Marionette DEBUG loaded listener.js 14:33:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 262 (0xa0e4cc00) [pid = 1932] [serial = 954] [outer = 0x8b3dd800] 14:33:25 INFO - PROCESS | 1932 | 1461188005154 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 14:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1489ms 14:33:25 INFO - PROCESS | 1932 | 1461188005184 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 14:33:25 INFO - PROCESS | 1932 | 1461188005189 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 14:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:33:25 INFO - PROCESS | 1932 | 1461188005195 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:33:25 INFO - PROCESS | 1932 | 1461188005198 Marionette TRACE conn3 <- [1,1242,null,{}] 14:33:25 INFO - PROCESS | 1932 | 1461188005204 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:25 INFO - PROCESS | 1932 | 1461188005386 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 14:33:25 INFO - PROCESS | 1932 | 1461188005604 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x8930c000 == 148 [pid = 1932] [id = 318] 14:33:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 263 (0x8c8adc00) [pid = 1932] [serial = 955] [outer = (nil)] 14:33:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 264 (0x8c8b5800) [pid = 1932] [serial = 956] [outer = 0x8c8adc00] 14:33:25 INFO - PROCESS | 1932 | 1461188005726 Marionette DEBUG loaded listener.js 14:33:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 265 (0x8c8b9400) [pid = 1932] [serial = 957] [outer = 0x8c8adc00] 14:33:26 INFO - PROCESS | 1932 | 1461188006688 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 14:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1532ms 14:33:26 INFO - PROCESS | 1932 | 1461188006728 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 14:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:33:26 INFO - PROCESS | 1932 | 1461188006732 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 14:33:26 INFO - PROCESS | 1932 | 1461188006765 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:33:26 INFO - PROCESS | 1932 | 1461188006771 Marionette TRACE conn3 <- [1,1246,null,{}] 14:33:26 INFO - PROCESS | 1932 | 1461188006778 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:27 INFO - PROCESS | 1932 | 1461188007004 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 14:33:27 INFO - PROCESS | 1932 | 1461188007267 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x87cd8000 == 149 [pid = 1932] [id = 319] 14:33:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 266 (0x87cd9400) [pid = 1932] [serial = 958] [outer = (nil)] 14:33:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 267 (0x87ce3000) [pid = 1932] [serial = 959] [outer = 0x87cd9400] 14:33:27 INFO - PROCESS | 1932 | 1461188007401 Marionette DEBUG loaded listener.js 14:33:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 268 (0x8c8b8000) [pid = 1932] [serial = 960] [outer = 0x87cd9400] 14:33:28 INFO - PROCESS | 1932 | 1461188008272 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 14:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1576ms 14:33:28 INFO - PROCESS | 1932 | 1461188008319 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 14:33:28 INFO - PROCESS | 1932 | 1461188008323 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 14:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:33:28 INFO - PROCESS | 1932 | 1461188008329 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:33:28 INFO - PROCESS | 1932 | 1461188008332 Marionette TRACE conn3 <- [1,1250,null,{}] 14:33:28 INFO - PROCESS | 1932 | 1461188008338 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:28 INFO - PROCESS | 1932 | 1461188008522 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 14:33:28 INFO - PROCESS | 1932 | 1461188008743 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x864d4c00 == 150 [pid = 1932] [id = 320] 14:33:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 269 (0x864d6000) [pid = 1932] [serial = 961] [outer = (nil)] 14:33:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 270 (0x864dc400) [pid = 1932] [serial = 962] [outer = 0x864d6000] 14:33:28 INFO - PROCESS | 1932 | 1461188008872 Marionette DEBUG loaded listener.js 14:33:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 271 (0x864df400) [pid = 1932] [serial = 963] [outer = 0x864d6000] 14:33:29 INFO - PROCESS | 1932 | 1461188009813 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 14:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1533ms 14:33:29 INFO - PROCESS | 1932 | 1461188009863 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 14:33:29 INFO - PROCESS | 1932 | 1461188009867 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 14:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:33:29 INFO - PROCESS | 1932 | 1461188009873 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:33:29 INFO - PROCESS | 1932 | 1461188009876 Marionette TRACE conn3 <- [1,1254,null,{}] 14:33:29 INFO - PROCESS | 1932 | 1461188009884 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:30 INFO - PROCESS | 1932 | 1461188010073 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 14:33:30 INFO - PROCESS | 1932 | 1461188010335 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x864e1400 == 151 [pid = 1932] [id = 321] 14:33:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 272 (0x87ce3400) [pid = 1932] [serial = 964] [outer = (nil)] 14:33:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 273 (0x8c8bc000) [pid = 1932] [serial = 965] [outer = 0x87ce3400] 14:33:30 INFO - PROCESS | 1932 | 1461188010462 Marionette DEBUG loaded listener.js 14:33:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 274 (0x9fb27000) [pid = 1932] [serial = 966] [outer = 0x87ce3400] 14:33:31 INFO - PROCESS | 1932 | 1461188011345 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 14:33:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:33:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1533ms 14:33:31 INFO - PROCESS | 1932 | 1461188011407 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 14:33:31 INFO - PROCESS | 1932 | 1461188011410 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 14:33:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:33:31 INFO - PROCESS | 1932 | 1461188011417 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:33:31 INFO - PROCESS | 1932 | 1461188011420 Marionette TRACE conn3 <- [1,1258,null,{}] 14:33:31 INFO - PROCESS | 1932 | 1461188011426 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:31 INFO - PROCESS | 1932 | 1461188011609 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 14:33:31 INFO - PROCESS | 1932 | 1461188011935 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x846c7c00 == 152 [pid = 1932] [id = 322] 14:33:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 275 (0x846c9c00) [pid = 1932] [serial = 967] [outer = (nil)] 14:33:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 276 (0x846d1000) [pid = 1932] [serial = 968] [outer = 0x846c9c00] 14:33:32 INFO - PROCESS | 1932 | 1461188012029 Marionette DEBUG loaded listener.js 14:33:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 277 (0x846d4000) [pid = 1932] [serial = 969] [outer = 0x846c9c00] 14:33:32 INFO - PROCESS | 1932 | 1461188012888 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 14:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1538ms 14:33:32 INFO - PROCESS | 1932 | 1461188012956 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 14:33:32 INFO - PROCESS | 1932 | 1461188012959 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 14:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:33:32 INFO - PROCESS | 1932 | 1461188012966 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:33:32 INFO - PROCESS | 1932 | 1461188012969 Marionette TRACE conn3 <- [1,1262,null,{}] 14:33:32 INFO - PROCESS | 1932 | 1461188012975 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:33 INFO - PROCESS | 1932 | 1461188013185 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 14:33:33 INFO - PROCESS | 1932 | 1461188013494 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x846cc800 == 153 [pid = 1932] [id = 323] 14:33:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 278 (0x846d5c00) [pid = 1932] [serial = 970] [outer = (nil)] 14:33:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 279 (0x8480b800) [pid = 1932] [serial = 971] [outer = 0x846d5c00] 14:33:33 INFO - PROCESS | 1932 | 1461188013584 Marionette DEBUG loaded listener.js 14:33:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 280 (0x8480d400) [pid = 1932] [serial = 972] [outer = 0x846d5c00] 14:33:34 INFO - PROCESS | 1932 | 1461188014471 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 14:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1580ms 14:33:34 INFO - PROCESS | 1932 | 1461188014546 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 14:33:34 INFO - PROCESS | 1932 | 1461188014549 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 14:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:33:34 INFO - PROCESS | 1932 | 1461188014556 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:33:34 INFO - PROCESS | 1932 | 1461188014560 Marionette TRACE conn3 <- [1,1266,null,{}] 14:33:34 INFO - PROCESS | 1932 | 1461188014565 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:34 INFO - PROCESS | 1932 | 1461188014751 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 14:33:35 INFO - PROCESS | 1932 | 1461188015015 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x846ce800 == 154 [pid = 1932] [id = 324] 14:33:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 281 (0x846d6c00) [pid = 1932] [serial = 973] [outer = (nil)] 14:33:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 282 (0x84815400) [pid = 1932] [serial = 974] [outer = 0x846d6c00] 14:33:35 INFO - PROCESS | 1932 | 1461188015141 Marionette DEBUG loaded listener.js 14:33:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 283 (0x864e2400) [pid = 1932] [serial = 975] [outer = 0x846d6c00] 14:33:36 INFO - PROCESS | 1932 | 1461188016010 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 14:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1495ms 14:33:36 INFO - PROCESS | 1932 | 1461188016052 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 14:33:36 INFO - PROCESS | 1932 | 1461188016056 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 14:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:33:36 INFO - PROCESS | 1932 | 1461188016062 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:33:36 INFO - PROCESS | 1932 | 1461188016065 Marionette TRACE conn3 <- [1,1270,null,{}] 14:33:36 INFO - PROCESS | 1932 | 1461188016071 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:36 INFO - PROCESS | 1932 | 1461188016262 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 14:33:36 INFO - PROCESS | 1932 | 1461188016535 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a60000 == 155 [pid = 1932] [id = 325] 14:33:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 284 (0x83a61c00) [pid = 1932] [serial = 976] [outer = (nil)] 14:33:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 285 (0x83a68000) [pid = 1932] [serial = 977] [outer = 0x83a61c00] 14:33:36 INFO - PROCESS | 1932 | 1461188016675 Marionette DEBUG loaded listener.js 14:33:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 286 (0x83a6b000) [pid = 1932] [serial = 978] [outer = 0x83a61c00] 14:33:37 INFO - PROCESS | 1932 | 1461188017613 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 14:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1593ms 14:33:37 INFO - PROCESS | 1932 | 1461188017656 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 14:33:37 INFO - PROCESS | 1932 | 1461188017659 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 14:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:33:37 INFO - PROCESS | 1932 | 1461188017666 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:33:37 INFO - PROCESS | 1932 | 1461188017669 Marionette TRACE conn3 <- [1,1274,null,{}] 14:33:37 INFO - PROCESS | 1932 | 1461188017675 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:37 INFO - PROCESS | 1932 | 1461188017859 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 14:33:38 INFO - PROCESS | 1932 | 1461188018084 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a62c00 == 156 [pid = 1932] [id = 326] 14:33:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 287 (0x83a66400) [pid = 1932] [serial = 979] [outer = (nil)] 14:33:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 288 (0x8a7e3400) [pid = 1932] [serial = 980] [outer = 0x83a66400] 14:33:38 INFO - PROCESS | 1932 | 1461188018260 Marionette DEBUG loaded listener.js 14:33:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 289 (0x8b61ac00) [pid = 1932] [serial = 981] [outer = 0x83a66400] 14:33:39 INFO - PROCESS | 1932 | 1461188019161 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 14:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1543ms 14:33:39 INFO - PROCESS | 1932 | 1461188019209 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 14:33:39 INFO - PROCESS | 1932 | 1461188019213 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 14:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:33:39 INFO - PROCESS | 1932 | 1461188019220 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:33:39 INFO - PROCESS | 1932 | 1461188019222 Marionette TRACE conn3 <- [1,1278,null,{}] 14:33:39 INFO - PROCESS | 1932 | 1461188019229 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:39 INFO - PROCESS | 1932 | 1461188019419 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 14:33:39 INFO - PROCESS | 1932 | 1461188019689 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x84812000 == 157 [pid = 1932] [id = 327] 14:33:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 290 (0x85b35400) [pid = 1932] [serial = 982] [outer = (nil)] 14:33:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 291 (0x864dd000) [pid = 1932] [serial = 983] [outer = 0x85b35400] 14:33:40 INFO - PROCESS | 1932 | 1461188020233 Marionette DEBUG loaded listener.js 14:33:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 292 (0x87cde400) [pid = 1932] [serial = 984] [outer = 0x85b35400] 14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8e32f400 == 156 [pid = 1932] [id = 142] 14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8faa2c00 == 155 [pid = 1932] [id = 244] 14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8ab89800 == 154 [pid = 1932] [id = 253] 14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8df33400 == 153 [pid = 1932] [id = 251] 14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8c523c00 == 152 [pid = 1932] [id = 243] 14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8ab82400 == 151 [pid = 1932] [id = 252] 14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8ab8f400 == 150 [pid = 1932] [id = 254] 14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8ab81400 == 149 [pid = 1932] [id = 307] 14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb01400 == 148 [pid = 1932] [id = 306] 14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8aa32c00 == 147 [pid = 1932] [id = 305] 14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x88e41800 == 146 [pid = 1932] [id = 304] 14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8a402400 == 145 [pid = 1932] [id = 303] 14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8b3eb800 == 144 [pid = 1932] [id = 302] 14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x85c7a800 == 143 [pid = 1932] [id = 301] 14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x85b36400 == 142 [pid = 1932] [id = 299] 14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x85b3c800 == 141 [pid = 1932] [id = 300] 14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x89304400 == 140 [pid = 1932] [id = 298] 14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8aeef800 == 139 [pid = 1932] [id = 297] 14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8c6d7400 == 138 [pid = 1932] [id = 295] 14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8fa95800 == 137 [pid = 1932] [id = 296] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 291 (0x8e541c00) [pid = 1932] [serial = 789] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 290 (0x8e6a0000) [pid = 1932] [serial = 800] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 289 (0x8c88d800) [pid = 1932] [serial = 797] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 288 (0x8f8b4c00) [pid = 1932] [serial = 806] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 287 (0x8b3dc800) [pid = 1932] [serial = 794] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 286 (0x8fcbb000) [pid = 1932] [serial = 809] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 285 (0x8ffef800) [pid = 1932] [serial = 812] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 284 (0x9032c800) [pid = 1932] [serial = 815] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 283 (0x90687000) [pid = 1932] [serial = 818] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 282 (0x914e1800) [pid = 1932] [serial = 821] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 281 (0x8fa98000) [pid = 1932] [serial = 848] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 280 (0x945ab400) [pid = 1932] [serial = 824] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 279 (0x95a41c00) [pid = 1932] [serial = 827] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 278 (0x97774800) [pid = 1932] [serial = 830] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 277 (0x8fcf0c00) [pid = 1932] [serial = 852] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 276 (0x8f635c00) [pid = 1932] [serial = 851] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 275 (0x8fcb2400) [pid = 1932] [serial = 849] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 274 (0x8f638400) [pid = 1932] [serial = 845] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 273 (0x8f6ad400) [pid = 1932] [serial = 846] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 272 (0x8e69e800) [pid = 1932] [serial = 843] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 271 (0x8aee0400) [pid = 1932] [serial = 834] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 270 (0x8ab85400) [pid = 1932] [serial = 833] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 269 (0x8f6ae000) [pid = 1932] [serial = 803] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 268 (0x89308000) [pid = 1932] [serial = 791] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 267 (0x8b622400) [pid = 1932] [serial = 839] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 266 (0x8c6db000) [pid = 1932] [serial = 840] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 265 (0x8e69ac00) [pid = 1932] [serial = 842] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 264 (0x8c885c00) [pid = 1932] [serial = 837] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 263 (0x8c530c00) [pid = 1932] [serial = 836] [outer = (nil)] [url = about:blank] 14:33:41 INFO - PROCESS | 1932 | 1461188021761 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 14:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 2582ms 14:33:41 INFO - PROCESS | 1932 | 1461188021803 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 14:33:41 INFO - PROCESS | 1932 | 1461188021809 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 14:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:33:41 INFO - PROCESS | 1932 | 1461188021819 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:33:41 INFO - PROCESS | 1932 | 1461188021825 Marionette TRACE conn3 <- [1,1282,null,{}] 14:33:41 INFO - PROCESS | 1932 | 1461188021833 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:42 INFO - PROCESS | 1932 | 1461188022049 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 14:33:42 INFO - PROCESS | 1932 | 1461188022243 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x87cd8800 == 138 [pid = 1932] [id = 328] 14:33:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 264 (0x87ce1c00) [pid = 1932] [serial = 985] [outer = (nil)] 14:33:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 265 (0x8aee2c00) [pid = 1932] [serial = 986] [outer = 0x87ce1c00] 14:33:42 INFO - PROCESS | 1932 | 1461188022325 Marionette DEBUG loaded listener.js 14:33:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 266 (0x8b3df800) [pid = 1932] [serial = 987] [outer = 0x87ce1c00] 14:33:43 INFO - PROCESS | 1932 | 1461188023196 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 14:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1444ms 14:33:43 INFO - PROCESS | 1932 | 1461188023262 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 14:33:43 INFO - PROCESS | 1932 | 1461188023268 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 14:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:33:43 INFO - PROCESS | 1932 | 1461188023277 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:33:43 INFO - PROCESS | 1932 | 1461188023282 Marionette TRACE conn3 <- [1,1286,null,{}] 14:33:43 INFO - PROCESS | 1932 | 1461188023287 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:43 INFO - PROCESS | 1932 | 1461188023550 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 14:33:43 INFO - PROCESS | 1932 | 1461188023579 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a5f800 == 139 [pid = 1932] [id = 329] 14:33:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 267 (0x8a7d9c00) [pid = 1932] [serial = 988] [outer = (nil)] 14:33:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 268 (0x8c6d5800) [pid = 1932] [serial = 989] [outer = 0x8a7d9c00] 14:33:43 INFO - PROCESS | 1932 | 1461188023667 Marionette DEBUG loaded listener.js 14:33:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 269 (0x8c886c00) [pid = 1932] [serial = 990] [outer = 0x8a7d9c00] 14:33:44 INFO - PROCESS | 1932 | 1461188024631 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 14:33:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:33:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1383ms 14:33:44 INFO - PROCESS | 1932 | 1461188024661 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 14:33:44 INFO - PROCESS | 1932 | 1461188024664 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 14:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:33:44 INFO - PROCESS | 1932 | 1461188024670 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:33:44 INFO - PROCESS | 1932 | 1461188024676 Marionette TRACE conn3 <- [1,1290,null,{}] 14:33:44 INFO - PROCESS | 1932 | 1461188024697 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:44 INFO - PROCESS | 1932 | 1461188024941 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 14:33:44 INFO - PROCESS | 1932 | 1461188024976 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x84812c00 == 140 [pid = 1932] [id = 330] 14:33:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 270 (0x8df3ac00) [pid = 1932] [serial = 991] [outer = (nil)] 14:33:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 271 (0x8dfc6400) [pid = 1932] [serial = 992] [outer = 0x8df3ac00] 14:33:45 INFO - PROCESS | 1932 | 1461188025049 Marionette DEBUG loaded listener.js 14:33:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 272 (0x8e32e800) [pid = 1932] [serial = 993] [outer = 0x8df3ac00] 14:33:45 INFO - PROCESS | 1932 | --DOMWINDOW == 271 (0x8bd25c00) [pid = 1932] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:33:45 INFO - PROCESS | 1932 | --DOMWINDOW == 270 (0x8ab86000) [pid = 1932] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:33:45 INFO - PROCESS | 1932 | --DOMWINDOW == 269 (0x8ab81800) [pid = 1932] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:33:45 INFO - PROCESS | 1932 | --DOMWINDOW == 268 (0x8fb0a800) [pid = 1932] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:33:46 INFO - PROCESS | 1932 | --DOMWINDOW == 267 (0x8ab8fc00) [pid = 1932] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:33:46 INFO - PROCESS | 1932 | --DOMWINDOW == 266 (0x8e42f400) [pid = 1932] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:33:46 INFO - PROCESS | 1932 | --DOMWINDOW == 265 (0x8bd97000) [pid = 1932] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:33:46 INFO - PROCESS | 1932 | 1461188026423 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 14:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1787ms 14:33:46 INFO - PROCESS | 1932 | 1461188026458 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 14:33:46 INFO - PROCESS | 1932 | 1461188026464 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 14:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:33:46 INFO - PROCESS | 1932 | 1461188026483 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:33:46 INFO - PROCESS | 1932 | 1461188026488 Marionette TRACE conn3 <- [1,1294,null,{}] 14:33:46 INFO - PROCESS | 1932 | 1461188026496 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:46 INFO - PROCESS | 1932 | 1461188026684 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 14:33:46 INFO - PROCESS | 1932 | 1461188026694 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc2fc00 == 141 [pid = 1932] [id = 331] 14:33:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 266 (0x8bd2fc00) [pid = 1932] [serial = 994] [outer = (nil)] 14:33:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 267 (0x8e547000) [pid = 1932] [serial = 995] [outer = 0x8bd2fc00] 14:33:46 INFO - PROCESS | 1932 | 1461188026768 Marionette DEBUG loaded listener.js 14:33:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 268 (0x8e69ac00) [pid = 1932] [serial = 996] [outer = 0x8bd2fc00] 14:33:47 INFO - PROCESS | 1932 | 1461188027688 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 14:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1250ms 14:33:47 INFO - PROCESS | 1932 | 1461188027732 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 14:33:47 INFO - PROCESS | 1932 | 1461188027735 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 14:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:33:47 INFO - PROCESS | 1932 | 1461188027741 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:33:47 INFO - PROCESS | 1932 | 1461188027744 Marionette TRACE conn3 <- [1,1298,null,{}] 14:33:47 INFO - PROCESS | 1932 | 1461188027750 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:47 INFO - PROCESS | 1932 | 1461188027916 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 14:33:48 INFO - PROCESS | 1932 | 1461188028264 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a63000 == 142 [pid = 1932] [id = 332] 14:33:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 269 (0x83a64c00) [pid = 1932] [serial = 997] [outer = (nil)] 14:33:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 270 (0x846cdc00) [pid = 1932] [serial = 998] [outer = 0x83a64c00] 14:33:48 INFO - PROCESS | 1932 | 1461188028356 Marionette DEBUG loaded listener.js 14:33:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 271 (0x85b3f000) [pid = 1932] [serial = 999] [outer = 0x83a64c00] 14:33:49 INFO - PROCESS | 1932 | 1461188029423 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:33:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1736ms 14:33:49 INFO - PROCESS | 1932 | 1461188029481 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 14:33:49 INFO - PROCESS | 1932 | 1461188029488 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 14:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:33:49 INFO - PROCESS | 1932 | 1461188029498 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:33:49 INFO - PROCESS | 1932 | 1461188029503 Marionette TRACE conn3 <- [1,1302,null,{}] 14:33:49 INFO - PROCESS | 1932 | 1461188029510 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:49 INFO - PROCESS | 1932 | 1461188029756 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 14:33:50 INFO - PROCESS | 1932 | 1461188030069 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ab8c800 == 143 [pid = 1932] [id = 333] 14:33:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 272 (0x8aeec800) [pid = 1932] [serial = 1000] [outer = (nil)] 14:33:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 273 (0x8bc31c00) [pid = 1932] [serial = 1001] [outer = 0x8aeec800] 14:33:50 INFO - PROCESS | 1932 | 1461188030165 Marionette DEBUG loaded listener.js 14:33:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 274 (0x8bd91000) [pid = 1932] [serial = 1002] [outer = 0x8aeec800] 14:33:51 INFO - PROCESS | 1932 | 1461188031137 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 14:33:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:33:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1682ms 14:33:51 INFO - PROCESS | 1932 | 1461188031184 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 14:33:51 INFO - PROCESS | 1932 | 1461188031190 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 14:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:33:51 INFO - PROCESS | 1932 | 1461188031197 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:33:51 INFO - PROCESS | 1932 | 1461188031200 Marionette TRACE conn3 <- [1,1306,null,{}] 14:33:51 INFO - PROCESS | 1932 | 1461188031207 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:51 INFO - PROCESS | 1932 | 1461188031412 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 14:33:51 INFO - PROCESS | 1932 | 1461188031719 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc33c00 == 144 [pid = 1932] [id = 334] 14:33:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 275 (0x8de32000) [pid = 1932] [serial = 1003] [outer = (nil)] 14:33:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 276 (0x8df30400) [pid = 1932] [serial = 1004] [outer = 0x8de32000] 14:33:51 INFO - PROCESS | 1932 | 1461188031844 Marionette DEBUG loaded listener.js 14:33:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 277 (0x8e337c00) [pid = 1932] [serial = 1005] [outer = 0x8de32000] 14:33:52 INFO - PROCESS | 1932 | 1461188032818 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 14:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1681ms 14:33:52 INFO - PROCESS | 1932 | 1461188032880 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 14:33:52 INFO - PROCESS | 1932 | 1461188032885 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 14:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:33:52 INFO - PROCESS | 1932 | 1461188032900 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:33:52 INFO - PROCESS | 1932 | 1461188032910 Marionette TRACE conn3 <- [1,1310,null,{}] 14:33:52 INFO - PROCESS | 1932 | 1461188032915 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:53 INFO - PROCESS | 1932 | 1461188033166 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 14:33:53 INFO - PROCESS | 1932 | 1461188033489 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c8b3800 == 145 [pid = 1932] [id = 335] 14:33:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 278 (0x8df36800) [pid = 1932] [serial = 1006] [outer = (nil)] 14:33:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 279 (0x8f6b8000) [pid = 1932] [serial = 1007] [outer = 0x8df36800] 14:33:53 INFO - PROCESS | 1932 | 1461188033577 Marionette DEBUG loaded listener.js 14:33:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 280 (0x8fa99800) [pid = 1932] [serial = 1008] [outer = 0x8df36800] 14:33:54 INFO - PROCESS | 1932 | 1461188034494 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 14:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:33:54 INFO - PROCESS | 1932 | 1461188034553 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 14:33:54 INFO - PROCESS | 1932 | 1461188034559 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:33:54 INFO - PROCESS | 1932 | 1461188034563 Marionette TRACE conn3 <- [1,1314,null,{}] 14:33:54 INFO - PROCESS | 1932 | 1461188034569 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:54 INFO - PROCESS | 1932 | 1461188034767 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 14:33:55 INFO - PROCESS | 1932 | 1461188035030 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x8de3bc00 == 146 [pid = 1932] [id = 336] 14:33:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 281 (0x8dfcac00) [pid = 1932] [serial = 1009] [outer = (nil)] 14:33:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 282 (0x8fce4000) [pid = 1932] [serial = 1010] [outer = 0x8dfcac00] 14:33:55 INFO - PROCESS | 1932 | 1461188035166 Marionette DEBUG loaded listener.js 14:33:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 283 (0x8ffe4800) [pid = 1932] [serial = 1011] [outer = 0x8dfcac00] 14:33:56 INFO - PROCESS | 1932 | 1461188036042 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 14:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1531ms 14:33:56 INFO - PROCESS | 1932 | 1461188036089 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 14:33:56 INFO - PROCESS | 1932 | 1461188036093 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 14:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:33:56 INFO - PROCESS | 1932 | 1461188036100 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:33:56 INFO - PROCESS | 1932 | 1461188036103 Marionette TRACE conn3 <- [1,1318,null,{}] 14:33:56 INFO - PROCESS | 1932 | 1461188036109 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:56 INFO - PROCESS | 1932 | 1461188036312 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 14:33:56 INFO - PROCESS | 1932 | 1461188036582 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x9032c800 == 147 [pid = 1932] [id = 337] 14:33:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 284 (0x9032ec00) [pid = 1932] [serial = 1012] [outer = (nil)] 14:33:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 285 (0x904e8000) [pid = 1932] [serial = 1013] [outer = 0x9032ec00] 14:33:56 INFO - PROCESS | 1932 | 1461188036730 Marionette DEBUG loaded listener.js 14:33:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 286 (0x94560000) [pid = 1932] [serial = 1014] [outer = 0x9032ec00] 14:33:57 INFO - PROCESS | 1932 | 1461188037723 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 14:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1689ms 14:33:57 INFO - PROCESS | 1932 | 1461188037790 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 14:33:57 INFO - PROCESS | 1932 | 1461188037794 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 14:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:33:57 INFO - PROCESS | 1932 | 1461188037800 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:33:57 INFO - PROCESS | 1932 | 1461188037804 Marionette TRACE conn3 <- [1,1322,null,{}] 14:33:57 INFO - PROCESS | 1932 | 1461188037810 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:58 INFO - PROCESS | 1932 | 1461188038058 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 14:33:58 INFO - PROCESS | 1932 | 1461188038381 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb05c00 == 148 [pid = 1932] [id = 338] 14:33:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 287 (0x90005000) [pid = 1932] [serial = 1015] [outer = (nil)] 14:33:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 288 (0x96c53c00) [pid = 1932] [serial = 1016] [outer = 0x90005000] 14:33:58 INFO - PROCESS | 1932 | 1461188038466 Marionette DEBUG loaded listener.js 14:33:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 289 (0x97774800) [pid = 1932] [serial = 1017] [outer = 0x90005000] 14:33:59 INFO - PROCESS | 1932 | 1461188039370 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 14:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1633ms 14:33:59 INFO - PROCESS | 1932 | 1461188039435 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 14:33:59 INFO - PROCESS | 1932 | 1461188039439 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 14:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:33:59 INFO - PROCESS | 1932 | 1461188039446 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:33:59 INFO - PROCESS | 1932 | 1461188039450 Marionette TRACE conn3 <- [1,1326,null,{}] 14:33:59 INFO - PROCESS | 1932 | 1461188039455 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:59 INFO - PROCESS | 1932 | 1461188039645 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 14:33:59 INFO - PROCESS | 1932 | 1461188039908 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x95068000 == 149 [pid = 1932] [id = 339] 14:33:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 290 (0x95069800) [pid = 1932] [serial = 1018] [outer = (nil)] 14:34:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 291 (0x998f1400) [pid = 1932] [serial = 1019] [outer = 0x95069800] 14:34:00 INFO - PROCESS | 1932 | 1461188040036 Marionette DEBUG loaded listener.js 14:34:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 292 (0x99bf7400) [pid = 1932] [serial = 1020] [outer = 0x95069800] 14:34:00 INFO - PROCESS | 1932 | 1461188040956 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 14:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1583ms 14:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:34:01 INFO - PROCESS | 1932 | 1461188041030 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 14:34:01 INFO - PROCESS | 1932 | 1461188041033 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 14:34:01 INFO - PROCESS | 1932 | 1461188041039 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:34:01 INFO - PROCESS | 1932 | 1461188041043 Marionette TRACE conn3 <- [1,1330,null,{}] 14:34:01 INFO - PROCESS | 1932 | 1461188041049 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:01 INFO - PROCESS | 1932 | 1461188041234 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 14:34:01 INFO - PROCESS | 1932 | 1461188041496 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x95073800 == 150 [pid = 1932] [id = 340] 14:34:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 293 (0x98ff5800) [pid = 1932] [serial = 1021] [outer = (nil)] 14:34:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 294 (0x9fb84000) [pid = 1932] [serial = 1022] [outer = 0x98ff5800] 14:34:01 INFO - PROCESS | 1932 | 1461188041626 Marionette DEBUG loaded listener.js 14:34:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 295 (0x9fc95c00) [pid = 1932] [serial = 1023] [outer = 0x98ff5800] 14:34:02 INFO - PROCESS | 1932 | 1461188042534 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:34:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 14:34:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1535ms 14:34:02 INFO - PROCESS | 1932 | 1461188042573 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 14:34:02 INFO - PROCESS | 1932 | 1461188042576 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 14:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:34:02 INFO - PROCESS | 1932 | 1461188042583 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:34:02 INFO - PROCESS | 1932 | 1461188042587 Marionette TRACE conn3 <- [1,1334,null,{}] 14:34:02 INFO - PROCESS | 1932 | 1461188042593 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:02 INFO - PROCESS | 1932 | 1461188042787 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 14:34:03 INFO - PROCESS | 1932 | 1461188043114 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x89314800 == 151 [pid = 1932] [id = 341] 14:34:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 296 (0x89316000) [pid = 1932] [serial = 1024] [outer = (nil)] 14:34:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 297 (0x8931ac00) [pid = 1932] [serial = 1025] [outer = 0x89316000] 14:34:03 INFO - PROCESS | 1932 | 1461188043208 Marionette DEBUG loaded listener.js 14:34:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 298 (0x8931c800) [pid = 1932] [serial = 1026] [outer = 0x89316000] 14:34:04 INFO - PROCESS | 1932 | 1461188044106 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1595ms 14:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:34:04 INFO - PROCESS | 1932 | 1461188044179 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 14:34:04 INFO - PROCESS | 1932 | 1461188044183 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 14:34:04 INFO - PROCESS | 1932 | 1461188044189 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:34:04 INFO - PROCESS | 1932 | 1461188044192 Marionette TRACE conn3 <- [1,1338,null,{}] 14:34:04 INFO - PROCESS | 1932 | 1461188044198 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:04 INFO - PROCESS | 1932 | 1461188044420 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 14:34:04 INFO - PROCESS | 1932 | 1461188044740 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x9853a000 == 152 [pid = 1932] [id = 342] 14:34:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 299 (0x9853a800) [pid = 1932] [serial = 1027] [outer = (nil)] 14:34:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 300 (0x9853cc00) [pid = 1932] [serial = 1028] [outer = 0x9853a800] 14:34:04 INFO - PROCESS | 1932 | 1461188044850 Marionette DEBUG loaded listener.js 14:34:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 301 (0x98541c00) [pid = 1932] [serial = 1029] [outer = 0x9853a800] 14:34:06 INFO - PROCESS | 1932 | 1461188046297 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 14:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2133ms 14:34:06 INFO - PROCESS | 1932 | 1461188046327 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 14:34:06 INFO - PROCESS | 1932 | 1461188046332 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 14:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:34:06 INFO - PROCESS | 1932 | 1461188046339 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:34:06 INFO - PROCESS | 1932 | 1461188046350 Marionette TRACE conn3 <- [1,1342,null,{}] 14:34:06 INFO - PROCESS | 1932 | 1461188046355 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:06 INFO - PROCESS | 1932 | 1461188046553 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 14:34:06 INFO - PROCESS | 1932 | 1461188046815 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x98538400 == 153 [pid = 1932] [id = 343] 14:34:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 302 (0x98543000) [pid = 1932] [serial = 1030] [outer = (nil)] 14:34:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 303 (0xa2a2c000) [pid = 1932] [serial = 1031] [outer = 0x98543000] 14:34:06 INFO - PROCESS | 1932 | 1461188046902 Marionette DEBUG loaded listener.js 14:34:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 304 (0xa446dc00) [pid = 1932] [serial = 1032] [outer = 0x98543000] 14:34:07 INFO - PROCESS | 1932 | 1461188047863 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 14:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1588ms 14:34:07 INFO - PROCESS | 1932 | 1461188047928 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 14:34:07 INFO - PROCESS | 1932 | 1461188047932 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 14:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:34:07 INFO - PROCESS | 1932 | 1461188047938 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:34:07 INFO - PROCESS | 1932 | 1461188047941 Marionette TRACE conn3 <- [1,1346,null,{}] 14:34:07 INFO - PROCESS | 1932 | 1461188047947 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:08 INFO - PROCESS | 1932 | 1461188048133 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 14:34:08 INFO - PROCESS | 1932 | 1461188048465 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x85184800 == 154 [pid = 1932] [id = 344] 14:34:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 305 (0x85186400) [pid = 1932] [serial = 1033] [outer = (nil)] 14:34:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 306 (0x8518ec00) [pid = 1932] [serial = 1034] [outer = 0x85186400] 14:34:08 INFO - PROCESS | 1932 | 1461188048558 Marionette DEBUG loaded listener.js 14:34:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 307 (0x85190c00) [pid = 1932] [serial = 1035] [outer = 0x85186400] 14:34:09 INFO - PROCESS | 1932 | 1461188049447 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 14:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1580ms 14:34:09 INFO - PROCESS | 1932 | 1461188049519 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 14:34:09 INFO - PROCESS | 1932 | 1461188049523 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 14:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:34:09 INFO - PROCESS | 1932 | 1461188049529 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:34:09 INFO - PROCESS | 1932 | 1461188049532 Marionette TRACE conn3 <- [1,1350,null,{}] 14:34:09 INFO - PROCESS | 1932 | 1461188049538 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:09 INFO - PROCESS | 1932 | 1461188049726 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 14:34:10 INFO - PROCESS | 1932 | 1461188050037 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x832c6000 == 155 [pid = 1932] [id = 345] 14:34:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 308 (0x832c7400) [pid = 1932] [serial = 1036] [outer = (nil)] 14:34:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 309 (0x832ce400) [pid = 1932] [serial = 1037] [outer = 0x832c7400] 14:34:10 INFO - PROCESS | 1932 | 1461188050125 Marionette DEBUG loaded listener.js 14:34:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 310 (0x832d0000) [pid = 1932] [serial = 1038] [outer = 0x832c7400] 14:34:11 INFO - PROCESS | 1932 | 1461188051014 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 14:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1534ms 14:34:11 INFO - PROCESS | 1932 | 1461188051064 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 14:34:11 INFO - PROCESS | 1932 | 1461188051068 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 14:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:34:11 INFO - PROCESS | 1932 | 1461188051074 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:34:11 INFO - PROCESS | 1932 | 1461188051076 Marionette TRACE conn3 <- [1,1354,null,{}] 14:34:11 INFO - PROCESS | 1932 | 1461188051082 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:11 INFO - PROCESS | 1932 | 1461188051270 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 14:34:11 INFO - PROCESS | 1932 | 1461188051583 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x832cc800 == 156 [pid = 1932] [id = 346] 14:34:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 311 (0x832cd400) [pid = 1932] [serial = 1039] [outer = (nil)] 14:34:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 312 (0x85c79000) [pid = 1932] [serial = 1040] [outer = 0x832cd400] 14:34:11 INFO - PROCESS | 1932 | 1461188051673 Marionette DEBUG loaded listener.js 14:34:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 313 (0x8c6ccc00) [pid = 1932] [serial = 1041] [outer = 0x832cd400] 14:34:12 INFO - PROCESS | 1932 | 1461188052589 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 14:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1580ms 14:34:12 INFO - PROCESS | 1932 | 1461188052655 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 14:34:12 INFO - PROCESS | 1932 | 1461188052659 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 14:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:34:12 INFO - PROCESS | 1932 | 1461188052666 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:34:12 INFO - PROCESS | 1932 | 1461188052669 Marionette TRACE conn3 <- [1,1358,null,{}] 14:34:12 INFO - PROCESS | 1932 | 1461188052675 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:12 INFO - PROCESS | 1932 | 1461188052905 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 14:34:13 INFO - PROCESS | 1932 | 1461188053228 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x835e7000 == 157 [pid = 1932] [id = 347] 14:34:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 314 (0x835e8800) [pid = 1932] [serial = 1042] [outer = (nil)] 14:34:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 315 (0x835ed800) [pid = 1932] [serial = 1043] [outer = 0x835e8800] 14:34:13 INFO - PROCESS | 1932 | 1461188053329 Marionette DEBUG loaded listener.js 14:34:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 316 (0x835eec00) [pid = 1932] [serial = 1044] [outer = 0x835e8800] 14:34:14 INFO - PROCESS | 1932 | 1461188054222 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 14:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1631ms 14:34:14 INFO - PROCESS | 1932 | 1461188054298 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 14:34:14 INFO - PROCESS | 1932 | 1461188054302 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 14:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:34:14 INFO - PROCESS | 1932 | 1461188054308 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:34:14 INFO - PROCESS | 1932 | 1461188054311 Marionette TRACE conn3 <- [1,1362,null,{}] 14:34:14 INFO - PROCESS | 1932 | 1461188054317 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:14 INFO - PROCESS | 1932 | 1461188054542 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 14:34:14 INFO - PROCESS | 1932 | 1461188054860 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x835ec000 == 158 [pid = 1932] [id = 348] 14:34:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 317 (0x835ee000) [pid = 1932] [serial = 1045] [outer = (nil)] 14:34:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 318 (0x8369e800) [pid = 1932] [serial = 1046] [outer = 0x835ee000] 14:34:14 INFO - PROCESS | 1932 | 1461188054950 Marionette DEBUG loaded listener.js 14:34:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 319 (0x836a1800) [pid = 1932] [serial = 1047] [outer = 0x835ee000] 14:34:15 INFO - PROCESS | 1932 | 1461188055859 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 14:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1583ms 14:34:15 INFO - PROCESS | 1932 | 1461188055892 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 14:34:15 INFO - PROCESS | 1932 | 1461188055895 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 14:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:34:15 INFO - PROCESS | 1932 | 1461188055903 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:34:15 INFO - PROCESS | 1932 | 1461188055906 Marionette TRACE conn3 <- [1,1366,null,{}] 14:34:15 INFO - PROCESS | 1932 | 1461188055912 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:16 INFO - PROCESS | 1932 | 1461188056102 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 14:34:16 INFO - PROCESS | 1932 | 1461188056419 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x835f3400 == 159 [pid = 1932] [id = 349] 14:34:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 320 (0x835f4800) [pid = 1932] [serial = 1048] [outer = (nil)] 14:34:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 321 (0x836a9c00) [pid = 1932] [serial = 1049] [outer = 0x835f4800] 14:34:16 INFO - PROCESS | 1932 | 1461188056511 Marionette DEBUG loaded listener.js 14:34:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 322 (0x85184000) [pid = 1932] [serial = 1050] [outer = 0x835f4800] 14:34:17 INFO - PROCESS | 1932 | 1461188057463 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 14:34:17 INFO - PROCESS | 1932 | 1461188057485 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 14:34:17 INFO - PROCESS | 1932 | 1461188057492 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:34:17 INFO - PROCESS | 1932 | 1461188057495 Marionette TRACE conn3 <- [1,1370,null,{}] 14:34:17 INFO - PROCESS | 1932 | 1461188057501 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:17 INFO - PROCESS | 1932 | 1461188057697 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 14:34:18 INFO - PROCESS | 1932 | 1461188058024 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x836aa400 == 160 [pid = 1932] [id = 350] 14:34:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 323 (0x85c70400) [pid = 1932] [serial = 1051] [outer = (nil)] 14:34:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 324 (0x8c6d1800) [pid = 1932] [serial = 1052] [outer = 0x85c70400] 14:34:18 INFO - PROCESS | 1932 | 1461188058114 Marionette DEBUG loaded listener.js 14:34:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 325 (0x8e332800) [pid = 1932] [serial = 1053] [outer = 0x85c70400] 14:34:19 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc2fc00 == 159 [pid = 1932] [id = 331] 14:34:19 INFO - PROCESS | 1932 | --DOCSHELL 0x84812c00 == 158 [pid = 1932] [id = 330] 14:34:19 INFO - PROCESS | 1932 | --DOCSHELL 0x90596400 == 157 [pid = 1932] [id = 11] 14:34:19 INFO - PROCESS | 1932 | --DOCSHELL 0x83a5f800 == 156 [pid = 1932] [id = 329] 14:34:19 INFO - PROCESS | 1932 | --DOCSHELL 0x87cd8800 == 155 [pid = 1932] [id = 328] 14:34:19 INFO - PROCESS | 1932 | --DOCSHELL 0x84812000 == 154 [pid = 1932] [id = 327] 14:34:19 INFO - PROCESS | 1932 | --DOCSHELL 0x8dfc4800 == 153 [pid = 1932] [id = 313] 14:34:19 INFO - PROCESS | 1932 | --DOCSHELL 0x96cd9800 == 152 [pid = 1932] [id = 314] 14:34:19 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc27400 == 151 [pid = 1932] [id = 312] 14:34:19 INFO - PROCESS | 1932 | --DOCSHELL 0x8b623000 == 150 [pid = 1932] [id = 310] 14:34:19 INFO - PROCESS | 1932 | --DOCSHELL 0x8ab89400 == 149 [pid = 1932] [id = 309] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 324 (0x8c88c400) [pid = 1932] [serial = 909] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 323 (0x8ab8d400) [pid = 1932] [serial = 905] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 322 (0x998f1c00) [pid = 1932] [serial = 878] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 321 (0x8e697000) [pid = 1932] [serial = 860] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 320 (0x8ab90c00) [pid = 1932] [serial = 911] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 319 (0x8c6ce400) [pid = 1932] [serial = 908] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 318 (0xa45b6000) [pid = 1932] [serial = 896] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 317 (0xa4466400) [pid = 1932] [serial = 893] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 316 (0x90005800) [pid = 1932] [serial = 921] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 315 (0x8e543800) [pid = 1932] [serial = 915] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 314 (0x9501c800) [pid = 1932] [serial = 866] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 313 (0x904e7400) [pid = 1932] [serial = 854] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 312 (0x9ea11400) [pid = 1932] [serial = 884] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 311 (0x85b3f800) [pid = 1932] [serial = 899] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 310 (0x8bd21400) [pid = 1932] [serial = 912] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 309 (0x8b283c00) [pid = 1932] [serial = 906] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 308 (0x90328000) [pid = 1932] [serial = 863] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 307 (0x8f8ac400) [pid = 1932] [serial = 918] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 306 (0x85c72000) [pid = 1932] [serial = 902] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 305 (0x8fcb6800) [pid = 1932] [serial = 920] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 304 (0x98ea5800) [pid = 1932] [serial = 872] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 303 (0x8bd92400) [pid = 1932] [serial = 857] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 302 (0x9915b000) [pid = 1932] [serial = 875] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 301 (0x9ffab800) [pid = 1932] [serial = 887] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 300 (0x99bf3800) [pid = 1932] [serial = 881] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 299 (0x8e336c00) [pid = 1932] [serial = 914] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 298 (0x8f6b3000) [pid = 1932] [serial = 917] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 297 (0xa2a2a000) [pid = 1932] [serial = 890] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 296 (0x96f95800) [pid = 1932] [serial = 869] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 295 (0x8fff1000) [pid = 1932] [serial = 923] [outer = (nil)] [url = about:blank] 14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 294 (0x904eb800) [pid = 1932] [serial = 924] [outer = (nil)] [url = about:blank] 14:34:20 INFO - PROCESS | 1932 | 1461188060158 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 14:34:20 INFO - PROCESS | 1932 | 1461188060199 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 14:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:34:20 INFO - PROCESS | 1932 | 1461188060207 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:34:20 INFO - PROCESS | 1932 | 1461188060213 Marionette TRACE conn3 <- [1,1374,null,{}] 14:34:20 INFO - PROCESS | 1932 | 1461188060220 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:20 INFO - PROCESS | 1932 | 1461188060405 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 14:34:20 INFO - PROCESS | 1932 | 1461188060593 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c72000 == 150 [pid = 1932] [id = 351] 14:34:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 295 (0x85c79400) [pid = 1932] [serial = 1054] [outer = (nil)] 14:34:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 296 (0x89308000) [pid = 1932] [serial = 1055] [outer = 0x85c79400] 14:34:20 INFO - PROCESS | 1932 | 1461188060669 Marionette DEBUG loaded listener.js 14:34:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 297 (0x8a439800) [pid = 1932] [serial = 1056] [outer = 0x85c79400] 14:34:21 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:34:21 INFO - PROCESS | 1932 | 1461188061584 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 14:34:21 INFO - PROCESS | 1932 | 1461188061624 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 14:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:34:21 INFO - PROCESS | 1932 | 1461188061633 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:34:21 INFO - PROCESS | 1932 | 1461188061638 Marionette TRACE conn3 <- [1,1378,null,{}] 14:34:21 INFO - PROCESS | 1932 | 1461188061643 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:21 INFO - PROCESS | 1932 | 1461188061830 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 14:34:22 INFO - PROCESS | 1932 | 1461188062138 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aee1400 == 151 [pid = 1932] [id = 352] 14:34:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 298 (0x8aeef400) [pid = 1932] [serial = 1057] [outer = (nil)] 14:34:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 299 (0x8b618400) [pid = 1932] [serial = 1058] [outer = 0x8aeef400] 14:34:22 INFO - PROCESS | 1932 | 1461188062229 Marionette DEBUG loaded listener.js 14:34:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 300 (0x8bd2e400) [pid = 1932] [serial = 1059] [outer = 0x8aeef400] 14:34:23 INFO - PROCESS | 1932 | 1461188063084 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 14:34:23 INFO - PROCESS | 1932 | 1461188063136 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 14:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:34:23 INFO - PROCESS | 1932 | 1461188063151 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:34:23 INFO - PROCESS | 1932 | 1461188063156 Marionette TRACE conn3 <- [1,1382,null,{}] 14:34:23 INFO - PROCESS | 1932 | 1461188063171 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:23 INFO - PROCESS | 1932 | 1461188063439 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 14:34:23 INFO - PROCESS | 1932 | 1461188063475 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c76b800 == 152 [pid = 1932] [id = 353] 14:34:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 301 (0x8c8b4000) [pid = 1932] [serial = 1060] [outer = (nil)] 14:34:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 302 (0x8de33400) [pid = 1932] [serial = 1061] [outer = 0x8c8b4000] 14:34:23 INFO - PROCESS | 1932 | 1461188063554 Marionette DEBUG loaded listener.js 14:34:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 303 (0x8dfca000) [pid = 1932] [serial = 1062] [outer = 0x8c8b4000] 14:34:24 INFO - PROCESS | 1932 | --DOMWINDOW == 302 (0x85b35400) [pid = 1932] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:34:24 INFO - PROCESS | 1932 | --DOMWINDOW == 301 (0x8a7d9c00) [pid = 1932] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:34:24 INFO - PROCESS | 1932 | --DOMWINDOW == 300 (0x8df3ac00) [pid = 1932] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:34:24 INFO - PROCESS | 1932 | --DOMWINDOW == 299 (0x87ce1c00) [pid = 1932] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:34:24 INFO - PROCESS | 1932 | --DOMWINDOW == 298 (0x8fcb4000) [pid = 1932] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:34:24 INFO - PROCESS | 1932 | --DOMWINDOW == 297 (0x8faac000) [pid = 1932] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:34:24 INFO - PROCESS | 1932 | --DOMWINDOW == 296 (0x9032f000) [pid = 1932] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:34:24 INFO - PROCESS | 1932 | --DOMWINDOW == 295 (0x912bc800) [pid = 1932] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:34:24 INFO - PROCESS | 1932 | --DOMWINDOW == 294 (0x8fcba400) [pid = 1932] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:34:24 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:34:24 INFO - PROCESS | 1932 | 1461188064944 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 14:34:24 INFO - PROCESS | 1932 | 1461188064991 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 14:34:24 INFO - PROCESS | 1932 | 1461188064997 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:34:25 INFO - PROCESS | 1932 | 1461188065000 Marionette TRACE conn3 <- [1,1386,null,{}] 14:34:25 INFO - PROCESS | 1932 | 1461188065006 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:25 INFO - PROCESS | 1932 | 1461188065178 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 14:34:25 INFO - PROCESS | 1932 | 1461188065192 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x846d2400 == 153 [pid = 1932] [id = 354] 14:34:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 295 (0x8bd96800) [pid = 1932] [serial = 1063] [outer = (nil)] 14:34:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 296 (0x8e543800) [pid = 1932] [serial = 1064] [outer = 0x8bd96800] 14:34:25 INFO - PROCESS | 1932 | 1461188065266 Marionette DEBUG loaded listener.js 14:34:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 297 (0x8e69bc00) [pid = 1932] [serial = 1065] [outer = 0x8bd96800] 14:34:26 INFO - PROCESS | 1932 | 1461188066172 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 14:34:26 INFO - PROCESS | 1932 | 1461188066235 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 14:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 14:34:26 INFO - PROCESS | 1932 | 1461188066241 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:34:26 INFO - PROCESS | 1932 | 1461188066245 Marionette TRACE conn3 <- [1,1390,null,{}] 14:34:26 INFO - PROCESS | 1932 | 1461188066250 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:26 INFO - PROCESS | 1932 | 1461188066421 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 14:34:26 INFO - PROCESS | 1932 | 1461188066757 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x832c6800 == 154 [pid = 1932] [id = 355] 14:34:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 298 (0x832ca800) [pid = 1932] [serial = 1066] [outer = (nil)] 14:34:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 299 (0x8369fc00) [pid = 1932] [serial = 1067] [outer = 0x832ca800] 14:34:26 INFO - PROCESS | 1932 | 1461188066862 Marionette DEBUG loaded listener.js 14:34:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 300 (0x85189800) [pid = 1932] [serial = 1068] [outer = 0x832ca800] 14:34:27 INFO - PROCESS | 1932 | 1461188067916 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 14:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1731ms 14:34:27 INFO - PROCESS | 1932 | 1461188067975 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 14:34:27 INFO - PROCESS | 1932 | 1461188067982 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 14:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:34:27 INFO - PROCESS | 1932 | 1461188067992 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:34:27 INFO - PROCESS | 1932 | 1461188067996 Marionette TRACE conn3 <- [1,1394,null,{}] 14:34:28 INFO - PROCESS | 1932 | 1461188068003 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:28 INFO - PROCESS | 1932 | 1461188068317 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 14:34:28 INFO - PROCESS | 1932 | 1461188068587 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a7e7c00 == 155 [pid = 1932] [id = 356] 14:34:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 301 (0x8ab8fc00) [pid = 1932] [serial = 1069] [outer = (nil)] 14:34:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 302 (0x8aeea000) [pid = 1932] [serial = 1070] [outer = 0x8ab8fc00] 14:34:28 INFO - PROCESS | 1932 | 1461188068679 Marionette DEBUG loaded listener.js 14:34:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 303 (0x8b627000) [pid = 1932] [serial = 1071] [outer = 0x8ab8fc00] 14:34:29 INFO - PROCESS | 1932 | 1461188069685 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 14:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1741ms 14:34:29 INFO - PROCESS | 1932 | 1461188069736 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 14:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:34:29 INFO - PROCESS | 1932 | 1461188069743 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 14:34:29 INFO - PROCESS | 1932 | 1461188069749 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:34:29 INFO - PROCESS | 1932 | 1461188069753 Marionette TRACE conn3 <- [1,1398,null,{}] 14:34:29 INFO - PROCESS | 1932 | 1461188069759 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:29 INFO - PROCESS | 1932 | 1461188069965 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 14:34:30 INFO - PROCESS | 1932 | 1461188070325 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c88f000 == 156 [pid = 1932] [id = 357] 14:34:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 304 (0x8c8ae400) [pid = 1932] [serial = 1072] [outer = (nil)] 14:34:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 305 (0x8c8bc400) [pid = 1932] [serial = 1073] [outer = 0x8c8ae400] 14:34:30 INFO - PROCESS | 1932 | 1461188070420 Marionette DEBUG loaded listener.js 14:34:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 306 (0x8dfc5800) [pid = 1932] [serial = 1074] [outer = 0x8c8ae400] 14:34:31 INFO - PROCESS | 1932 | 1461188071378 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 14:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1687ms 14:34:31 INFO - PROCESS | 1932 | 1461188071437 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 14:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:34:31 INFO - PROCESS | 1932 | 1461188071441 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 14:34:31 INFO - PROCESS | 1932 | 1461188071457 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:34:31 INFO - PROCESS | 1932 | 1461188071466 Marionette TRACE conn3 <- [1,1402,null,{}] 14:34:31 INFO - PROCESS | 1932 | 1461188071473 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:31 INFO - PROCESS | 1932 | 1461188071780 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 14:34:32 INFO - PROCESS | 1932 | 1461188072033 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c767400 == 157 [pid = 1932] [id = 358] 14:34:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 307 (0x8c891400) [pid = 1932] [serial = 1075] [outer = (nil)] 14:34:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 308 (0x8fb01c00) [pid = 1932] [serial = 1076] [outer = 0x8c891400] 14:34:32 INFO - PROCESS | 1932 | 1461188072139 Marionette DEBUG loaded listener.js 14:34:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 309 (0x8fcb2400) [pid = 1932] [serial = 1077] [outer = 0x8c891400] 14:34:33 INFO - PROCESS | 1932 | 1461188073056 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 14:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1658ms 14:34:33 INFO - PROCESS | 1932 | 1461188073106 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 14:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:34:33 INFO - PROCESS | 1932 | 1461188073111 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 14:34:33 INFO - PROCESS | 1932 | 1461188073117 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:34:33 INFO - PROCESS | 1932 | 1461188073121 Marionette TRACE conn3 <- [1,1406,null,{}] 14:34:33 INFO - PROCESS | 1932 | 1461188073127 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:33 INFO - PROCESS | 1932 | 1461188073326 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 14:34:33 INFO - PROCESS | 1932 | 1461188073649 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c88c400 == 158 [pid = 1932] [id = 359] 14:34:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 310 (0x8e430400) [pid = 1932] [serial = 1078] [outer = (nil)] 14:34:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 311 (0x904e2800) [pid = 1932] [serial = 1079] [outer = 0x8e430400] 14:34:33 INFO - PROCESS | 1932 | 1461188073742 Marionette DEBUG loaded listener.js 14:34:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 312 (0x904e8c00) [pid = 1932] [serial = 1080] [outer = 0x8e430400] 14:34:34 INFO - PROCESS | 1932 | 1461188074616 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 14:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1532ms 14:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:34:34 INFO - PROCESS | 1932 | 1461188074649 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 14:34:34 INFO - PROCESS | 1932 | 1461188074653 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 14:34:34 INFO - PROCESS | 1932 | 1461188074659 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:34:34 INFO - PROCESS | 1932 | 1461188074663 Marionette TRACE conn3 <- [1,1410,null,{}] 14:34:34 INFO - PROCESS | 1932 | 1461188074669 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:34 INFO - PROCESS | 1932 | 1461188074858 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 14:34:35 INFO - PROCESS | 1932 | 1461188075135 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x91e7c400 == 159 [pid = 1932] [id = 360] 14:34:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 313 (0x91e7f800) [pid = 1932] [serial = 1081] [outer = (nil)] 14:34:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 314 (0x92886400) [pid = 1932] [serial = 1082] [outer = 0x91e7f800] 14:34:35 INFO - PROCESS | 1932 | 1461188075292 Marionette DEBUG loaded listener.js 14:34:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 315 (0x96c5d800) [pid = 1932] [serial = 1083] [outer = 0x91e7f800] 14:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1682ms 14:34:36 INFO - PROCESS | 1932 | 1461188076331 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 14:34:36 INFO - PROCESS | 1932 | 1461188076342 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 14:34:36 INFO - PROCESS | 1932 | 1461188076345 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 14:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:34:36 INFO - PROCESS | 1932 | 1461188076352 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:34:36 INFO - PROCESS | 1932 | 1461188076355 Marionette TRACE conn3 <- [1,1414,null,{}] 14:34:36 INFO - PROCESS | 1932 | 1461188076361 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:36 INFO - PROCESS | 1932 | 1461188076560 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 14:34:36 INFO - PROCESS | 1932 | 1461188076881 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x90324800 == 160 [pid = 1932] [id = 361] 14:34:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 316 (0x90691000) [pid = 1932] [serial = 1084] [outer = (nil)] 14:34:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 317 (0x98545000) [pid = 1932] [serial = 1085] [outer = 0x90691000] 14:34:37 INFO - PROCESS | 1932 | 1461188077004 Marionette DEBUG loaded listener.js 14:34:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 318 (0x98cefc00) [pid = 1932] [serial = 1086] [outer = 0x90691000] 14:34:38 INFO - PROCESS | 1932 | 1461188078049 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 14:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1731ms 14:34:38 INFO - PROCESS | 1932 | 1461188078083 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 14:34:38 INFO - PROCESS | 1932 | 1461188078087 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 14:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:34:38 INFO - PROCESS | 1932 | 1461188078093 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:34:38 INFO - PROCESS | 1932 | 1461188078097 Marionette TRACE conn3 <- [1,1418,null,{}] 14:34:38 INFO - PROCESS | 1932 | 1461188078102 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:38 INFO - PROCESS | 1932 | 1461188078301 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 14:34:38 INFO - PROCESS | 1932 | 1461188078623 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a404000 == 161 [pid = 1932] [id = 362] 14:34:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 319 (0x8e540000) [pid = 1932] [serial = 1087] [outer = (nil)] 14:34:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 320 (0x99811800) [pid = 1932] [serial = 1088] [outer = 0x8e540000] 14:34:38 INFO - PROCESS | 1932 | 1461188078710 Marionette DEBUG loaded listener.js 14:34:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 321 (0x99a27400) [pid = 1932] [serial = 1089] [outer = 0x8e540000] 14:34:39 INFO - PROCESS | 1932 | 1461188079676 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 14:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1633ms 14:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:34:39 INFO - PROCESS | 1932 | 1461188079728 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 14:34:39 INFO - PROCESS | 1932 | 1461188079731 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 14:34:39 INFO - PROCESS | 1932 | 1461188079738 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:34:39 INFO - PROCESS | 1932 | 1461188079742 Marionette TRACE conn3 <- [1,1422,null,{}] 14:34:39 INFO - PROCESS | 1932 | 1461188079748 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:39 INFO - PROCESS | 1932 | 1461188079936 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 14:34:40 INFO - PROCESS | 1932 | 1461188080251 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x86ec3000 == 162 [pid = 1932] [id = 363] 14:34:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 322 (0x86ec4400) [pid = 1932] [serial = 1090] [outer = (nil)] 14:34:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 323 (0x86ecac00) [pid = 1932] [serial = 1091] [outer = 0x86ec4400] 14:34:40 INFO - PROCESS | 1932 | 1461188080346 Marionette DEBUG loaded listener.js 14:34:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 324 (0x86ecc400) [pid = 1932] [serial = 1092] [outer = 0x86ec4400] 14:34:41 INFO - PROCESS | 1932 | 1461188081282 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 14:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1584ms 14:34:41 INFO - PROCESS | 1932 | 1461188081322 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 14:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:34:41 INFO - PROCESS | 1932 | 1461188081326 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 14:34:41 INFO - PROCESS | 1932 | 1461188081332 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:34:41 INFO - PROCESS | 1932 | 1461188081336 Marionette TRACE conn3 <- [1,1426,null,{}] 14:34:41 INFO - PROCESS | 1932 | 1461188081342 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:41 INFO - PROCESS | 1932 | 1461188081535 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 14:34:41 INFO - PROCESS | 1932 | 1461188081856 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x86ec1400 == 163 [pid = 1932] [id = 364] 14:34:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 325 (0x86ec9800) [pid = 1932] [serial = 1093] [outer = (nil)] 14:34:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 326 (0x99bf8c00) [pid = 1932] [serial = 1094] [outer = 0x86ec9800] 14:34:41 INFO - PROCESS | 1932 | 1461188081949 Marionette DEBUG loaded listener.js 14:34:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 327 (0x9df76800) [pid = 1932] [serial = 1095] [outer = 0x86ec9800] 14:34:42 INFO - PROCESS | 1932 | 1461188082909 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 14:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1636ms 14:34:42 INFO - PROCESS | 1932 | 1461188082969 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 14:34:42 INFO - PROCESS | 1932 | 1461188082972 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 14:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:34:42 INFO - PROCESS | 1932 | 1461188082978 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:34:42 INFO - PROCESS | 1932 | 1461188082982 Marionette TRACE conn3 <- [1,1430,null,{}] 14:34:42 INFO - PROCESS | 1932 | 1461188082988 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:43 INFO - PROCESS | 1932 | 1461188083176 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 14:34:43 INFO - PROCESS | 1932 | 1461188083525 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x9ffa0c00 == 164 [pid = 1932] [id = 365] 14:34:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 328 (0xa0c31c00) [pid = 1932] [serial = 1096] [outer = (nil)] 14:34:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 329 (0xa2a2e400) [pid = 1932] [serial = 1097] [outer = 0xa0c31c00] 14:34:43 INFO - PROCESS | 1932 | 1461188083633 Marionette DEBUG loaded listener.js 14:34:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 330 (0xa4587800) [pid = 1932] [serial = 1098] [outer = 0xa0c31c00] 14:34:44 INFO - PROCESS | 1932 | 1461188084607 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 14:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1681ms 14:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:34:44 INFO - PROCESS | 1932 | 1461188084660 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 14:34:44 INFO - PROCESS | 1932 | 1461188084663 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 14:34:44 INFO - PROCESS | 1932 | 1461188084670 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:34:44 INFO - PROCESS | 1932 | 1461188084675 Marionette TRACE conn3 <- [1,1434,null,{}] 14:34:44 INFO - PROCESS | 1932 | 1461188084680 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:44 INFO - PROCESS | 1932 | 1461188084901 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 14:34:45 INFO - PROCESS | 1932 | 1461188085225 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x8787f800 == 165 [pid = 1932] [id = 366] 14:34:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 331 (0x87880800) [pid = 1932] [serial = 1099] [outer = (nil)] 14:34:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 332 (0x8788c000) [pid = 1932] [serial = 1100] [outer = 0x87880800] 14:34:45 INFO - PROCESS | 1932 | 1461188085316 Marionette DEBUG loaded listener.js 14:34:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 333 (0x9ff15000) [pid = 1932] [serial = 1101] [outer = 0x87880800] 14:34:46 INFO - PROCESS | 1932 | 1461188086209 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 14:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1586ms 14:34:46 INFO - PROCESS | 1932 | 1461188086256 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 14:34:46 INFO - PROCESS | 1932 | 1461188086259 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 14:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:34:46 INFO - PROCESS | 1932 | 1461188086266 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:34:46 INFO - PROCESS | 1932 | 1461188086269 Marionette TRACE conn3 <- [1,1438,null,{}] 14:34:46 INFO - PROCESS | 1932 | 1461188086275 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:46 INFO - PROCESS | 1932 | 1461188086463 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 14:34:46 INFO - PROCESS | 1932 | 1461188086784 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a5e400 == 166 [pid = 1932] [id = 367] 14:34:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 334 (0x87882c00) [pid = 1932] [serial = 1102] [outer = (nil)] 14:34:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 335 (0x8ff94400) [pid = 1932] [serial = 1103] [outer = 0x87882c00] 14:34:46 INFO - PROCESS | 1932 | 1461188086874 Marionette DEBUG loaded listener.js 14:34:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 336 (0x8ff95c00) [pid = 1932] [serial = 1104] [outer = 0x87882c00] 14:34:47 INFO - PROCESS | 1932 | 1461188087784 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 14:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1583ms 14:34:47 INFO - PROCESS | 1932 | 1461188087849 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 14:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:34:47 INFO - PROCESS | 1932 | 1461188087854 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 14:34:47 INFO - PROCESS | 1932 | 1461188087861 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:34:47 INFO - PROCESS | 1932 | 1461188087864 Marionette TRACE conn3 <- [1,1442,null,{}] 14:34:47 INFO - PROCESS | 1932 | 1461188087870 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:48 INFO - PROCESS | 1932 | 1461188088061 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 14:34:48 INFO - PROCESS | 1932 | 1461188088388 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bc1c00 == 167 [pid = 1932] [id = 368] 14:34:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 337 (0x82bc2400) [pid = 1932] [serial = 1105] [outer = (nil)] 14:34:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 338 (0x82bcb000) [pid = 1932] [serial = 1106] [outer = 0x82bc2400] 14:34:48 INFO - PROCESS | 1932 | 1461188088495 Marionette DEBUG loaded listener.js 14:34:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 339 (0x82bccc00) [pid = 1932] [serial = 1107] [outer = 0x82bc2400] 14:34:49 INFO - PROCESS | 1932 | 1461188089393 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 14:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1588ms 14:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:34:49 INFO - PROCESS | 1932 | 1461188089449 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 14:34:49 INFO - PROCESS | 1932 | 1461188089452 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 14:34:49 INFO - PROCESS | 1932 | 1461188089458 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:34:49 INFO - PROCESS | 1932 | 1461188089462 Marionette TRACE conn3 <- [1,1446,null,{}] 14:34:49 INFO - PROCESS | 1932 | 1461188089468 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:49 INFO - PROCESS | 1932 | 1461188089656 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 14:34:49 INFO - PROCESS | 1932 | 1461188089979 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bc6000 == 168 [pid = 1932] [id = 369] 14:34:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 340 (0x82bc8000) [pid = 1932] [serial = 1108] [outer = (nil)] 14:34:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 341 (0x886c4400) [pid = 1932] [serial = 1109] [outer = 0x82bc8000] 14:34:50 INFO - PROCESS | 1932 | 1461188090068 Marionette DEBUG loaded listener.js 14:34:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 342 (0x886c7000) [pid = 1932] [serial = 1110] [outer = 0x82bc8000] 14:34:50 INFO - PROCESS | 1932 | 1461188090982 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 14:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1581ms 14:34:51 INFO - PROCESS | 1932 | 1461188091039 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 14:34:51 INFO - PROCESS | 1932 | 1461188091043 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 14:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:34:51 INFO - PROCESS | 1932 | 1461188091049 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:34:51 INFO - PROCESS | 1932 | 1461188091052 Marionette TRACE conn3 <- [1,1450,null,{}] 14:34:51 INFO - PROCESS | 1932 | 1461188091058 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:51 INFO - PROCESS | 1932 | 1461188091258 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 14:34:51 INFO - PROCESS | 1932 | 1461188091578 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bd0c00 == 169 [pid = 1932] [id = 370] 14:34:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 343 (0x886bf800) [pid = 1932] [serial = 1111] [outer = (nil)] 14:34:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 344 (0x886cec00) [pid = 1932] [serial = 1112] [outer = 0x886bf800] 14:34:51 INFO - PROCESS | 1932 | 1461188091667 Marionette DEBUG loaded listener.js 14:34:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 345 (0x88902800) [pid = 1932] [serial = 1113] [outer = 0x886bf800] 14:34:52 INFO - PROCESS | 1932 | 1461188092647 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 14:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1640ms 14:34:52 INFO - PROCESS | 1932 | 1461188092690 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 14:34:52 INFO - PROCESS | 1932 | 1461188092693 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 14:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:34:52 INFO - PROCESS | 1932 | 1461188092700 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:34:52 INFO - PROCESS | 1932 | 1461188092703 Marionette TRACE conn3 <- [1,1454,null,{}] 14:34:52 INFO - PROCESS | 1932 | 1461188092709 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:52 INFO - PROCESS | 1932 | 1461188092916 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 14:34:53 INFO - PROCESS | 1932 | 1461188093838 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x84807400 == 170 [pid = 1932] [id = 371] 14:34:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 346 (0x84809800) [pid = 1932] [serial = 1114] [outer = (nil)] 14:34:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 347 (0x85186000) [pid = 1932] [serial = 1115] [outer = 0x84809800] 14:34:53 INFO - PROCESS | 1932 | 1461188093957 Marionette DEBUG loaded listener.js 14:34:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 348 (0x864de400) [pid = 1932] [serial = 1116] [outer = 0x84809800] 14:34:54 INFO - PROCESS | 1932 | 1461188094848 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 14:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 2184ms 14:34:54 INFO - PROCESS | 1932 | 1461188094885 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 14:34:54 INFO - PROCESS | 1932 | 1461188094892 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 14:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:34:54 INFO - PROCESS | 1932 | 1461188094900 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:34:54 INFO - PROCESS | 1932 | 1461188094905 Marionette TRACE conn3 <- [1,1458,null,{}] 14:34:54 INFO - PROCESS | 1932 | 1461188094913 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:55 INFO - PROCESS | 1932 | 1461188095107 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 14:34:55 INFO - PROCESS | 1932 | 1461188095437 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x87ce5800 == 171 [pid = 1932] [id = 372] 14:34:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 349 (0x886c6000) [pid = 1932] [serial = 1117] [outer = (nil)] 14:34:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 350 (0x88901800) [pid = 1932] [serial = 1118] [outer = 0x886c6000] 14:34:55 INFO - PROCESS | 1932 | 1461188095521 Marionette DEBUG loaded listener.js 14:34:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 351 (0x8890b000) [pid = 1932] [serial = 1119] [outer = 0x886c6000] 14:34:56 INFO - PROCESS | 1932 | 1461188096459 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 14:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1635ms 14:34:56 INFO - PROCESS | 1932 | 1461188096537 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 14:34:56 INFO - PROCESS | 1932 | 1461188096544 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 14:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:34:56 INFO - PROCESS | 1932 | 1461188096552 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:34:56 INFO - PROCESS | 1932 | 1461188096555 Marionette TRACE conn3 <- [1,1462,null,{}] 14:34:56 INFO - PROCESS | 1932 | 1461188096561 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:56 INFO - PROCESS | 1932 | 1461188096867 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8b282c00 == 170 [pid = 1932] [id = 173] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8f6b7c00 == 169 [pid = 1932] [id = 284] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8e90d400 == 168 [pid = 1932] [id = 281] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8faa7000 == 167 [pid = 1932] [id = 169] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x99a59800 == 166 [pid = 1932] [id = 37] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8e542000 == 165 [pid = 1932] [id = 174] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x98e6cc00 == 164 [pid = 1932] [id = 291] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x9fc92800 == 163 [pid = 1932] [id = 209] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x98cfa800 == 162 [pid = 1932] [id = 292] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8f8b1c00 == 161 [pid = 1932] [id = 49] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x98fed400 == 160 [pid = 1932] [id = 208] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x98fedc00 == 159 [pid = 1932] [id = 206] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8a439400 == 158 [pid = 1932] [id = 210] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd9c400 == 157 [pid = 1932] [id = 176] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8a7e6800 == 156 [pid = 1932] [id = 205] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd90400 == 155 [pid = 1932] [id = 207] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8c76d800 == 154 [pid = 1932] [id = 202] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8b3eb000 == 153 [pid = 1932] [id = 285] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8a7e6c00 == 152 [pid = 1932] [id = 204] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8c524400 == 151 [pid = 1932] [id = 287] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x98ff1c00 == 150 [pid = 1932] [id = 175] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd2b000 == 149 [pid = 1932] [id = 286] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x99a26000 == 148 [pid = 1932] [id = 177] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8b284000 == 147 [pid = 1932] [id = 201] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x91e7b400 == 146 [pid = 1932] [id = 288] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8f63b400 == 145 [pid = 1932] [id = 282] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x99813000 == 144 [pid = 1932] [id = 294] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8b290800 == 143 [pid = 1932] [id = 289] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x94560800 == 142 [pid = 1932] [id = 290] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x99228800 == 141 [pid = 1932] [id = 293] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8a447800 == 140 [pid = 1932] [id = 211] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x846d2400 == 139 [pid = 1932] [id = 354] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8c76b800 == 138 [pid = 1932] [id = 353] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8aee1400 == 137 [pid = 1932] [id = 352] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x85c72000 == 136 [pid = 1932] [id = 351] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x85184800 == 135 [pid = 1932] [id = 344] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x98538400 == 134 [pid = 1932] [id = 343] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x89314800 == 133 [pid = 1932] [id = 341] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x9853a000 == 132 [pid = 1932] [id = 342] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x95073800 == 131 [pid = 1932] [id = 340] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x95068000 == 130 [pid = 1932] [id = 339] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb05c00 == 129 [pid = 1932] [id = 338] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x9032c800 == 128 [pid = 1932] [id = 337] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8de3bc00 == 127 [pid = 1932] [id = 336] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8c8b3800 == 126 [pid = 1932] [id = 335] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc33c00 == 125 [pid = 1932] [id = 334] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8ab8c800 == 124 [pid = 1932] [id = 333] 14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x83a63000 == 123 [pid = 1932] [id = 332] 14:34:57 INFO - PROCESS | 1932 | --DOMWINDOW == 350 (0x92888400) [pid = 1932] [serial = 935] [outer = (nil)] [url = about:blank] 14:34:57 INFO - PROCESS | 1932 | --DOMWINDOW == 349 (0x9ff0d000) [pid = 1932] [serial = 944] [outer = (nil)] [url = about:blank] 14:34:57 INFO - PROCESS | 1932 | --DOMWINDOW == 348 (0x8c8bc000) [pid = 1932] [serial = 965] [outer = (nil)] [url = about:blank] 14:34:57 INFO - PROCESS | 1932 | --DOMWINDOW == 347 (0x864dd000) [pid = 1932] [serial = 983] [outer = (nil)] [url = about:blank] 14:34:57 INFO - PROCESS | 1932 | --DOMWINDOW == 346 (0x8a7e3400) [pid = 1932] [serial = 980] [outer = (nil)] [url = about:blank] 14:34:57 INFO - PROCESS | 1932 | --DOMWINDOW == 345 (0x8e43c800) [pid = 1932] [serial = 932] [outer = (nil)] [url = about:blank] 14:34:57 INFO - PROCESS | 1932 | --DOMWINDOW == 344 (0x864dc400) [pid = 1932] [serial = 962] [outer = (nil)] [url = about:blank] 14:34:57 INFO - PROCESS | 1932 | --DOMWINDOW == 343 (0x8c6d5800) [pid = 1932] [serial = 989] [outer = (nil)] [url = about:blank] 14:34:57 INFO - PROCESS | 1932 | --DOMWINDOW == 342 (0x8e32e800) [pid = 1932] [serial = 993] [outer = (nil)] [url = about:blank] 14:34:57 INFO - PROCESS | 1932 | --DOMWINDOW == 341 (0x8bd2a800) [pid = 1932] [serial = 929] [outer = (nil)] [url = about:blank] 14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 340 (0x8b3df800) [pid = 1932] [serial = 987] [outer = (nil)] [url = about:blank] 14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 339 (0x91ed6800) [pid = 1932] [serial = 953] [outer = (nil)] [url = about:blank] 14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 338 (0x846d1000) [pid = 1932] [serial = 968] [outer = (nil)] [url = about:blank] 14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 337 (0x90002400) [pid = 1932] [serial = 726] [outer = (nil)] [url = about:blank] 14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 336 (0x904ed400) [pid = 1932] [serial = 663] [outer = (nil)] [url = about:blank] 14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 335 (0x8de3b800) [pid = 1932] [serial = 950] [outer = (nil)] [url = about:blank] 14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 334 (0x8c8b5800) [pid = 1932] [serial = 956] [outer = (nil)] [url = about:blank] 14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 333 (0x87cde400) [pid = 1932] [serial = 984] [outer = (nil)] [url = about:blank] 14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 332 (0x92884400) [pid = 1932] [serial = 926] [outer = (nil)] [url = about:blank] 14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 331 (0x8faa5c00) [pid = 1932] [serial = 654] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 330 (0x87ce3000) [pid = 1932] [serial = 959] [outer = (nil)] [url = about:blank] 14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 329 (0x8aee2c00) [pid = 1932] [serial = 986] [outer = (nil)] [url = about:blank] 14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 328 (0x8480b800) [pid = 1932] [serial = 971] [outer = (nil)] [url = about:blank] 14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 327 (0xa0f69400) [pid = 1932] [serial = 947] [outer = (nil)] [url = about:blank] 14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 326 (0x97c4ac00) [pid = 1932] [serial = 938] [outer = (nil)] [url = about:blank] 14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 325 (0x98ff5400) [pid = 1932] [serial = 941] [outer = (nil)] [url = about:blank] 14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 324 (0x83a68000) [pid = 1932] [serial = 977] [outer = (nil)] [url = about:blank] 14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 323 (0x9455b800) [pid = 1932] [serial = 927] [outer = (nil)] [url = about:blank] 14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 322 (0x8dfc6400) [pid = 1932] [serial = 992] [outer = (nil)] [url = about:blank] 14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 321 (0x84815400) [pid = 1932] [serial = 974] [outer = (nil)] [url = about:blank] 14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 320 (0x8c886c00) [pid = 1932] [serial = 990] [outer = (nil)] [url = about:blank] 14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 319 (0x90690400) [pid = 1932] [serial = 855] [outer = (nil)] [url = about:blank] 14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 318 (0x8e547000) [pid = 1932] [serial = 995] [outer = (nil)] [url = about:blank] 14:34:58 INFO - PROCESS | 1932 | 1461188098159 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x832cb000 == 124 [pid = 1932] [id = 373] 14:34:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 319 (0x832cfc00) [pid = 1932] [serial = 1120] [outer = (nil)] 14:34:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 320 (0x83a68000) [pid = 1932] [serial = 1121] [outer = 0x832cfc00] 14:34:58 INFO - PROCESS | 1932 | 1461188098237 Marionette DEBUG loaded listener.js 14:34:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 321 (0x85184800) [pid = 1932] [serial = 1122] [outer = 0x832cfc00] 14:34:59 INFO - PROCESS | 1932 | 1461188099056 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 14:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 2536ms 14:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:34:59 INFO - PROCESS | 1932 | 1461188099087 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 14:34:59 INFO - PROCESS | 1932 | 1461188099090 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 14:34:59 INFO - PROCESS | 1932 | 1461188099099 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:34:59 INFO - PROCESS | 1932 | 1461188099108 Marionette TRACE conn3 <- [1,1466,null,{}] 14:34:59 INFO - PROCESS | 1932 | 1461188099121 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:59 INFO - PROCESS | 1932 | 1461188099328 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 14:34:59 INFO - PROCESS | 1932 | 1461188099528 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x8480e000 == 125 [pid = 1932] [id = 374] 14:34:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 322 (0x85c72000) [pid = 1932] [serial = 1123] [outer = (nil)] 14:34:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 323 (0x8a40f800) [pid = 1932] [serial = 1124] [outer = 0x85c72000] 14:34:59 INFO - PROCESS | 1932 | 1461188099604 Marionette DEBUG loaded listener.js 14:34:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 324 (0x8a7e1400) [pid = 1932] [serial = 1125] [outer = 0x85c72000] 14:35:00 INFO - PROCESS | 1932 | 1461188100481 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 14:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1442ms 14:35:00 INFO - PROCESS | 1932 | 1461188100541 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 14:35:00 INFO - PROCESS | 1932 | 1461188100546 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 14:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:35:00 INFO - PROCESS | 1932 | 1461188100552 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:35:00 INFO - PROCESS | 1932 | 1461188100554 Marionette TRACE conn3 <- [1,1470,null,{}] 14:35:00 INFO - PROCESS | 1932 | 1461188100560 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:00 INFO - PROCESS | 1932 | 1461188100800 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 14:35:00 INFO - PROCESS | 1932 | 1461188100839 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x89313400 == 126 [pid = 1932] [id = 375] 14:35:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 325 (0x8ab87c00) [pid = 1932] [serial = 1126] [outer = (nil)] 14:35:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 326 (0x8ab8f000) [pid = 1932] [serial = 1127] [outer = 0x8ab87c00] 14:35:00 INFO - PROCESS | 1932 | 1461188100913 Marionette DEBUG loaded listener.js 14:35:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 327 (0x8aee9800) [pid = 1932] [serial = 1128] [outer = 0x8ab87c00] 14:35:01 INFO - PROCESS | 1932 | 1461188101887 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 14:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1378ms 14:35:01 INFO - PROCESS | 1932 | 1461188101932 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 14:35:01 INFO - PROCESS | 1932 | 1461188101936 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 14:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:35:01 INFO - PROCESS | 1932 | 1461188101942 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:35:01 INFO - PROCESS | 1932 | 1461188101946 Marionette TRACE conn3 <- [1,1474,null,{}] 14:35:01 INFO - PROCESS | 1932 | 1461188101969 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:02 INFO - PROCESS | 1932 | 1461188102304 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 14:35:03 INFO - PROCESS | 1932 | --DOMWINDOW == 326 (0x8e333c00) [pid = 1932] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:35:03 INFO - PROCESS | 1932 | --DOMWINDOW == 325 (0x8a408000) [pid = 1932] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:35:03 INFO - PROCESS | 1932 | --DOMWINDOW == 324 (0x9032ec00) [pid = 1932] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:35:03 INFO - PROCESS | 1932 | --DOMWINDOW == 323 (0x90326000) [pid = 1932] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:35:03 INFO - PROCESS | 1932 | --DOMWINDOW == 322 (0x8b3dec00) [pid = 1932] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:35:03 INFO - PROCESS | 1932 | --DOMWINDOW == 321 (0x95069800) [pid = 1932] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:35:03 INFO - PROCESS | 1932 | --DOMWINDOW == 320 (0x8fa8d800) [pid = 1932] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 319 (0x8e548400) [pid = 1932] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 318 (0x85c70400) [pid = 1932] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 317 (0x92886000) [pid = 1932] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 316 (0x98e7ac00) [pid = 1932] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 315 (0x90005000) [pid = 1932] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 314 (0x89305c00) [pid = 1932] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 313 (0x9000e000) [pid = 1932] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 312 (0x9771b000) [pid = 1932] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 311 (0x8f6acc00) [pid = 1932] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 310 (0x8c8b4000) [pid = 1932] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 309 (0x9853a800) [pid = 1932] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 308 (0x8fb48800) [pid = 1932] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 307 (0x9ff2b800) [pid = 1932] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 306 (0x88e48400) [pid = 1932] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 305 (0x8a43cc00) [pid = 1932] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 304 (0x8aeec800) [pid = 1932] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 303 (0x94561800) [pid = 1932] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 302 (0x83a64c00) [pid = 1932] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 301 (0x8df36800) [pid = 1932] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 300 (0x85c79400) [pid = 1932] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 299 (0x8fa92800) [pid = 1932] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 298 (0x98e99000) [pid = 1932] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 297 (0x8c6d6000) [pid = 1932] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 296 (0x846d5c00) [pid = 1932] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 295 (0x8dfcac00) [pid = 1932] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 294 (0xa2a2e800) [pid = 1932] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 293 (0x89316000) [pid = 1932] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 292 (0x8fa94400) [pid = 1932] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 291 (0x98ff7000) [pid = 1932] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 290 (0x846d6c00) [pid = 1932] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 289 (0x9fc9f400) [pid = 1932] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 288 (0x945ad400) [pid = 1932] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 287 (0x8df33c00) [pid = 1932] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 286 (0x98543000) [pid = 1932] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 285 (0x8df34800) [pid = 1932] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 284 (0x8ab8a800) [pid = 1932] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 283 (0x8fcb8c00) [pid = 1932] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 282 (0x96292000) [pid = 1932] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 281 (0x8dfc8400) [pid = 1932] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 280 (0x95019000) [pid = 1932] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 279 (0x8aeef000) [pid = 1932] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 278 (0x99222800) [pid = 1932] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 277 (0x99817c00) [pid = 1932] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 276 (0x8ffe9400) [pid = 1932] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 275 (0x85186400) [pid = 1932] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 274 (0x90326c00) [pid = 1932] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 273 (0x96291000) [pid = 1932] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 272 (0x8c52d800) [pid = 1932] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 271 (0x8b28e400) [pid = 1932] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 270 (0x8de32000) [pid = 1932] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 269 (0x8c8adc00) [pid = 1932] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 268 (0x99bec000) [pid = 1932] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 267 (0x9455e800) [pid = 1932] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 266 (0x8f8a8800) [pid = 1932] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 265 (0x904ed000) [pid = 1932] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 264 (0x8df3a800) [pid = 1932] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 263 (0x98ff3000) [pid = 1932] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 262 (0x85b38400) [pid = 1932] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 261 (0x9a880000) [pid = 1932] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 260 (0x832c7400) [pid = 1932] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 259 (0x8de38400) [pid = 1932] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 258 (0x8bd2fc00) [pid = 1932] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 257 (0x981f1400) [pid = 1932] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 256 (0x8b3ea400) [pid = 1932] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 255 (0x8df2f800) [pid = 1932] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 254 (0x8ab8e000) [pid = 1932] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 253 (0x9df75c00) [pid = 1932] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 252 (0x8b3dd800) [pid = 1932] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 251 (0x83a61c00) [pid = 1932] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 250 (0x87ce3400) [pid = 1932] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 249 (0xa3cd1000) [pid = 1932] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 248 (0x8b3e0400) [pid = 1932] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 247 (0x8a43c000) [pid = 1932] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 246 (0x8f8aec00) [pid = 1932] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 245 (0x846c9c00) [pid = 1932] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 244 (0x9000e400) [pid = 1932] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 243 (0x8aeef400) [pid = 1932] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 242 (0x8fb42c00) [pid = 1932] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 241 (0x998ee400) [pid = 1932] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 240 (0x87cd9400) [pid = 1932] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 239 (0x8fcaec00) [pid = 1932] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 238 (0x8e32fc00) [pid = 1932] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 237 (0x98cf7c00) [pid = 1932] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 236 (0x8b28f400) [pid = 1932] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 235 (0x83a66400) [pid = 1932] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 234 (0x94568400) [pid = 1932] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 233 (0x8aee4c00) [pid = 1932] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 232 (0x8c88ac00) [pid = 1932] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 231 (0x8b619800) [pid = 1932] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 230 (0x98ff4000) [pid = 1932] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 229 (0x8aa2bc00) [pid = 1932] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 228 (0x9df6f400) [pid = 1932] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 227 (0x91ed3400) [pid = 1932] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 226 (0x98ff5800) [pid = 1932] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 225 (0x90006800) [pid = 1932] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 224 (0x90329000) [pid = 1932] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 223 (0x864d6000) [pid = 1932] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 222 (0x8bd29400) [pid = 1932] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 221 (0x95068800) [pid = 1932] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 220 (0x85b43c00) [pid = 1932] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 219 (0x8ab8b800) [pid = 1932] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:35:04 INFO - PROCESS | 1932 | 1461188104054 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x832c8c00 == 127 [pid = 1932] [id = 376] 14:35:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 220 (0x832cdc00) [pid = 1932] [serial = 1129] [outer = (nil)] 14:35:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 221 (0x83a64800) [pid = 1932] [serial = 1130] [outer = 0x832cdc00] 14:35:04 INFO - PROCESS | 1932 | 1461188104266 Marionette DEBUG loaded listener.js 14:35:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 222 (0x85b40400) [pid = 1932] [serial = 1131] [outer = 0x832cdc00] 14:35:05 INFO - PROCESS | 1932 | 1461188105066 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 14:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 3151ms 14:35:05 INFO - PROCESS | 1932 | 1461188105103 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 14:35:05 INFO - PROCESS | 1932 | 1461188105106 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 14:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:35:05 INFO - PROCESS | 1932 | 1461188105114 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:35:05 INFO - PROCESS | 1932 | 1461188105116 Marionette TRACE conn3 <- [1,1478,null,{}] 14:35:05 INFO - PROCESS | 1932 | 1461188105122 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:05 INFO - PROCESS | 1932 | 1461188105300 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 14:35:05 INFO - PROCESS | 1932 | 1461188105316 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e49400 == 128 [pid = 1932] [id = 377] 14:35:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 223 (0x88e4f800) [pid = 1932] [serial = 1132] [outer = (nil)] 14:35:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 224 (0x8ab8b000) [pid = 1932] [serial = 1133] [outer = 0x88e4f800] 14:35:05 INFO - PROCESS | 1932 | 1461188105389 Marionette DEBUG loaded listener.js 14:35:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 225 (0x8aee4000) [pid = 1932] [serial = 1134] [outer = 0x88e4f800] 14:35:06 INFO - PROCESS | 1932 | 1461188106709 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 14:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1633ms 14:35:06 INFO - PROCESS | 1932 | 1461188106748 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 14:35:06 INFO - PROCESS | 1932 | 1461188106755 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 14:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:35:06 INFO - PROCESS | 1932 | 1461188106765 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:35:06 INFO - PROCESS | 1932 | 1461188106770 Marionette TRACE conn3 <- [1,1482,null,{}] 14:35:06 INFO - PROCESS | 1932 | 1461188106778 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:06 INFO - PROCESS | 1932 | 1461188106989 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 14:35:07 INFO - PROCESS | 1932 | 1461188107340 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x8480ec00 == 129 [pid = 1932] [id = 378] 14:35:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 226 (0x85186400) [pid = 1932] [serial = 1135] [outer = (nil)] 14:35:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 227 (0x864dfc00) [pid = 1932] [serial = 1136] [outer = 0x85186400] 14:35:07 INFO - PROCESS | 1932 | 1461188107432 Marionette DEBUG loaded listener.js 14:35:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 228 (0x87884800) [pid = 1932] [serial = 1137] [outer = 0x85186400] 14:35:08 INFO - PROCESS | 1932 | 1461188108577 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 14:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1884ms 14:35:08 INFO - PROCESS | 1932 | 1461188108650 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 14:35:08 INFO - PROCESS | 1932 | 1461188108659 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 14:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:35:08 INFO - PROCESS | 1932 | 1461188108669 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:35:08 INFO - PROCESS | 1932 | 1461188108674 Marionette TRACE conn3 <- [1,1486,null,{}] 14:35:08 INFO - PROCESS | 1932 | 1461188108680 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:08 INFO - PROCESS | 1932 | 1461188108919 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 14:35:09 INFO - PROCESS | 1932 | 1461188109233 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x87cdfc00 == 130 [pid = 1932] [id = 379] 14:35:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 229 (0x886c1800) [pid = 1932] [serial = 1138] [outer = (nil)] 14:35:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 230 (0x88910800) [pid = 1932] [serial = 1139] [outer = 0x886c1800] 14:35:09 INFO - PROCESS | 1932 | 1461188109320 Marionette DEBUG loaded listener.js 14:35:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 231 (0x89314400) [pid = 1932] [serial = 1140] [outer = 0x886c1800] 14:35:10 INFO - PROCESS | 1932 | 1461188110244 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 14:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1632ms 14:35:10 INFO - PROCESS | 1932 | 1461188110301 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 14:35:10 INFO - PROCESS | 1932 | 1461188110305 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 14:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:35:10 INFO - PROCESS | 1932 | 1461188110312 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:35:10 INFO - PROCESS | 1932 | 1461188110318 Marionette TRACE conn3 <- [1,1490,null,{}] 14:35:10 INFO - PROCESS | 1932 | 1461188110334 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:10 INFO - PROCESS | 1932 | 1461188110535 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 14:35:10 INFO - PROCESS | 1932 | 1461188110862 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a7e5800 == 131 [pid = 1932] [id = 380] 14:35:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 232 (0x8ab90400) [pid = 1932] [serial = 1141] [outer = (nil)] 14:35:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 233 (0x8b3dc800) [pid = 1932] [serial = 1142] [outer = 0x8ab90400] 14:35:10 INFO - PROCESS | 1932 | 1461188110960 Marionette DEBUG loaded listener.js 14:35:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 234 (0x8b61b000) [pid = 1932] [serial = 1143] [outer = 0x8ab90400] 14:35:11 INFO - PROCESS | 1932 | 1461188111864 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 14:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1584ms 14:35:11 INFO - PROCESS | 1932 | 1461188111897 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 14:35:11 INFO - PROCESS | 1932 | 1461188111901 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 14:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:35:11 INFO - PROCESS | 1932 | 1461188111908 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:35:11 INFO - PROCESS | 1932 | 1461188111911 Marionette TRACE conn3 <- [1,1494,null,{}] 14:35:11 INFO - PROCESS | 1932 | 1461188111917 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:12 INFO - PROCESS | 1932 | 1461188112108 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 14:35:12 INFO - PROCESS | 1932 | 1461188112440 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b282c00 == 132 [pid = 1932] [id = 381] 14:35:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 235 (0x8b3df800) [pid = 1932] [serial = 1144] [outer = (nil)] 14:35:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 236 (0x8bd2bc00) [pid = 1932] [serial = 1145] [outer = 0x8b3df800] 14:35:12 INFO - PROCESS | 1932 | 1461188112540 Marionette DEBUG loaded listener.js 14:35:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 237 (0x8bd9ac00) [pid = 1932] [serial = 1146] [outer = 0x8b3df800] 14:35:13 INFO - PROCESS | 1932 | 1461188113473 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 14:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1633ms 14:35:13 INFO - PROCESS | 1932 | 1461188113542 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 14:35:13 INFO - PROCESS | 1932 | 1461188113551 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 14:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:35:13 INFO - PROCESS | 1932 | 1461188113560 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:35:13 INFO - PROCESS | 1932 | 1461188113566 Marionette TRACE conn3 <- [1,1498,null,{}] 14:35:13 INFO - PROCESS | 1932 | 1461188113572 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:13 INFO - PROCESS | 1932 | 1461188113802 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 14:35:14 INFO - PROCESS | 1932 | 1461188114122 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ab81800 == 133 [pid = 1932] [id = 382] 14:35:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 238 (0x8bd25000) [pid = 1932] [serial = 1147] [outer = (nil)] 14:35:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 239 (0x8c6dbc00) [pid = 1932] [serial = 1148] [outer = 0x8bd25000] 14:35:14 INFO - PROCESS | 1932 | 1461188114213 Marionette DEBUG loaded listener.js 14:35:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 240 (0x8c766400) [pid = 1932] [serial = 1149] [outer = 0x8bd25000] 14:35:15 INFO - PROCESS | 1932 | 1461188115098 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 14:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1586ms 14:35:15 INFO - PROCESS | 1932 | 1461188115147 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 14:35:15 INFO - PROCESS | 1932 | 1461188115151 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 14:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:35:15 INFO - PROCESS | 1932 | 1461188115157 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:35:15 INFO - PROCESS | 1932 | 1461188115161 Marionette TRACE conn3 <- [1,1502,null,{}] 14:35:15 INFO - PROCESS | 1932 | 1461188115167 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:15 INFO - PROCESS | 1932 | 1461188115382 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 14:35:15 INFO - PROCESS | 1932 | 1461188115708 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c764400 == 134 [pid = 1932] [id = 383] 14:35:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 241 (0x8c8b2800) [pid = 1932] [serial = 1150] [outer = (nil)] 14:35:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 242 (0x8c8b8c00) [pid = 1932] [serial = 1151] [outer = 0x8c8b2800] 14:35:15 INFO - PROCESS | 1932 | 1461188115811 Marionette DEBUG loaded listener.js 14:35:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 243 (0x8de34000) [pid = 1932] [serial = 1152] [outer = 0x8c8b2800] 14:35:16 INFO - PROCESS | 1932 | 1461188116712 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 14:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1585ms 14:35:16 INFO - PROCESS | 1932 | 1461188116744 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 14:35:16 INFO - PROCESS | 1932 | 1461188116748 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 14:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:35:16 INFO - PROCESS | 1932 | 1461188116754 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:35:16 INFO - PROCESS | 1932 | 1461188116757 Marionette TRACE conn3 <- [1,1506,null,{}] 14:35:16 INFO - PROCESS | 1932 | 1461188116763 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:16 INFO - PROCESS | 1932 | 1461188116950 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 14:35:17 INFO - PROCESS | 1932 | 1461188117271 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aa35400 == 135 [pid = 1932] [id = 384] 14:35:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 244 (0x8bd9d800) [pid = 1932] [serial = 1153] [outer = (nil)] 14:35:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 245 (0x8dfc1000) [pid = 1932] [serial = 1154] [outer = 0x8bd9d800] 14:35:17 INFO - PROCESS | 1932 | 1461188117375 Marionette DEBUG loaded listener.js 14:35:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 246 (0x8e32f400) [pid = 1932] [serial = 1155] [outer = 0x8bd9d800] 14:35:18 INFO - PROCESS | 1932 | 1461188118262 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 14:35:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1536ms 14:35:18 INFO - PROCESS | 1932 | 1461188118291 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 14:35:18 INFO - PROCESS | 1932 | 1461188118295 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 14:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:35:18 INFO - PROCESS | 1932 | 1461188118301 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:35:18 INFO - PROCESS | 1932 | 1461188118305 Marionette TRACE conn3 <- [1,1510,null,{}] 14:35:18 INFO - PROCESS | 1932 | 1461188118310 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:18 INFO - PROCESS | 1932 | 1461188118512 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 14:35:18 INFO - PROCESS | 1932 | 1461188118843 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c76ec00 == 136 [pid = 1932] [id = 385] 14:35:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 247 (0x8df37800) [pid = 1932] [serial = 1156] [outer = (nil)] 14:35:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 248 (0x8e549c00) [pid = 1932] [serial = 1157] [outer = 0x8df37800] 14:35:18 INFO - PROCESS | 1932 | 1461188118935 Marionette DEBUG loaded listener.js 14:35:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 249 (0x8e693800) [pid = 1932] [serial = 1158] [outer = 0x8df37800] 14:35:19 INFO - PROCESS | 1932 | 1461188119818 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 14:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1589ms 14:35:19 INFO - PROCESS | 1932 | 1461188119892 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 14:35:19 INFO - PROCESS | 1932 | 1461188119896 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 14:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:35:19 INFO - PROCESS | 1932 | 1461188119902 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:35:19 INFO - PROCESS | 1932 | 1461188119905 Marionette TRACE conn3 <- [1,1514,null,{}] 14:35:19 INFO - PROCESS | 1932 | 1461188119911 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:20 INFO - PROCESS | 1932 | 1461188120143 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 14:35:20 INFO - PROCESS | 1932 | 1461188120467 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e540c00 == 137 [pid = 1932] [id = 386] 14:35:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 250 (0x8e545800) [pid = 1932] [serial = 1159] [outer = (nil)] 14:35:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 251 (0x8e912400) [pid = 1932] [serial = 1160] [outer = 0x8e545800] 14:35:20 INFO - PROCESS | 1932 | 1461188120558 Marionette DEBUG loaded listener.js 14:35:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 252 (0x8e914c00) [pid = 1932] [serial = 1161] [outer = 0x8e545800] 14:35:21 INFO - PROCESS | 1932 | 1461188121489 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 14:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1630ms 14:35:21 INFO - PROCESS | 1932 | 1461188121533 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 14:35:21 INFO - PROCESS | 1932 | 1461188121537 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 14:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:35:21 INFO - PROCESS | 1932 | 1461188121544 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:35:21 INFO - PROCESS | 1932 | 1461188121547 Marionette TRACE conn3 <- [1,1518,null,{}] 14:35:21 INFO - PROCESS | 1932 | 1461188121553 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:21 INFO - PROCESS | 1932 | 1461188121748 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 14:35:22 INFO - PROCESS | 1932 | 1461188122077 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x84808800 == 138 [pid = 1932] [id = 387] 14:35:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 253 (0x8480bc00) [pid = 1932] [serial = 1162] [outer = (nil)] 14:35:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 254 (0x8f6b7c00) [pid = 1932] [serial = 1163] [outer = 0x8480bc00] 14:35:22 INFO - PROCESS | 1932 | 1461188122168 Marionette DEBUG loaded listener.js 14:35:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 255 (0x8f8a8c00) [pid = 1932] [serial = 1164] [outer = 0x8480bc00] 14:35:23 INFO - PROCESS | 1932 | 1461188123092 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 14:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1584ms 14:35:23 INFO - PROCESS | 1932 | 1461188123129 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 14:35:23 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:35:23 INFO - PROCESS | 1932 | 1461188123134 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 14:35:23 INFO - PROCESS | 1932 | 1461188123140 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:35:23 INFO - PROCESS | 1932 | 1461188123145 Marionette TRACE conn3 <- [1,1522,null,{}] 14:35:23 INFO - PROCESS | 1932 | 1461188123150 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:23 INFO - PROCESS | 1932 | 1461188123400 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 14:35:23 INFO - PROCESS | 1932 | 1461188123784 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb03000 == 139 [pid = 1932] [id = 388] 14:35:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 256 (0x8fb10400) [pid = 1932] [serial = 1165] [outer = (nil)] 14:35:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 257 (0x8fcb1400) [pid = 1932] [serial = 1166] [outer = 0x8fb10400] 14:35:23 INFO - PROCESS | 1932 | 1461188123887 Marionette DEBUG loaded listener.js 14:35:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 258 (0x8ff90400) [pid = 1932] [serial = 1167] [outer = 0x8fb10400] 14:35:24 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:24 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:35:24 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:24 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:24 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:24 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:24 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:24 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:24 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:24 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:24 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:24 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:35:24 INFO - PROCESS | 1932 | 1461188124686 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 14:35:24 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 14:35:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:35:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:35:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:35:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:35:24 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 14:35:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:35:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:35:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:35:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:35:24 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 14:35:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:35:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:35:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:35:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:35:24 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 14:35:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:35:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:35:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:35:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:35:24 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1633ms 14:35:24 INFO - PROCESS | 1932 | 1461188124778 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 14:35:24 INFO - PROCESS | 1932 | 1461188124783 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 14:35:24 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:35:24 INFO - PROCESS | 1932 | 1461188124789 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:35:24 INFO - PROCESS | 1932 | 1461188124793 Marionette TRACE conn3 <- [1,1526,null,{}] 14:35:24 INFO - PROCESS | 1932 | 1461188124798 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:25 INFO - PROCESS | 1932 | 1461188125073 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 14:35:25 INFO - PROCESS | 1932 | 1461188125286 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x89312c00 == 140 [pid = 1932] [id = 389] 14:35:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 259 (0x8faa7400) [pid = 1932] [serial = 1168] [outer = (nil)] 14:35:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 260 (0x8ff9b000) [pid = 1932] [serial = 1169] [outer = 0x8faa7400] 14:35:25 INFO - PROCESS | 1932 | 1461188125418 Marionette DEBUG loaded listener.js 14:35:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 261 (0x8ff9bc00) [pid = 1932] [serial = 1170] [outer = 0x8faa7400] 14:35:26 INFO - PROCESS | 1932 | 1461188126277 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 14:35:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:35:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:35:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:35:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:35:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:35:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:35:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:35:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:35:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:35:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:35:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:35:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:35:26 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1534ms 14:35:26 INFO - PROCESS | 1932 | 1461188126344 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 14:35:26 INFO - PROCESS | 1932 | 1461188126347 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 14:35:26 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:35:26 INFO - PROCESS | 1932 | 1461188126356 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:35:26 INFO - PROCESS | 1932 | 1461188126359 Marionette TRACE conn3 <- [1,1530,null,{}] 14:35:26 INFO - PROCESS | 1932 | 1461188126363 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:26 INFO - PROCESS | 1932 | 1461188126557 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 14:35:26 INFO - PROCESS | 1932 | 1461188126837 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x8480dc00 == 141 [pid = 1932] [id = 390] 14:35:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 262 (0x8bd23c00) [pid = 1932] [serial = 1171] [outer = (nil)] 14:35:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 263 (0x90322000) [pid = 1932] [serial = 1172] [outer = 0x8bd23c00] 14:35:26 INFO - PROCESS | 1932 | 1461188126976 Marionette DEBUG loaded listener.js 14:35:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 264 (0x90329000) [pid = 1932] [serial = 1173] [outer = 0x8bd23c00] 14:35:27 INFO - PROCESS | 1932 | 1461188127739 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 14:35:27 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 14:35:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:35:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:35:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:35:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:35:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:35:27 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 14:35:27 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:35:27 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1434ms 14:35:27 INFO - PROCESS | 1932 | 1461188127792 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 14:35:27 INFO - PROCESS | 1932 | 1461188127796 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 14:35:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:35:27 INFO - PROCESS | 1932 | 1461188127803 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:35:27 INFO - PROCESS | 1932 | 1461188127805 Marionette TRACE conn3 <- [1,1534,null,{}] 14:35:27 INFO - PROCESS | 1932 | 1461188127811 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:27 INFO - PROCESS | 1932 | 1461188127995 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 14:35:28 INFO - PROCESS | 1932 | 1461188128283 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x835f1000 == 142 [pid = 1932] [id = 391] 14:35:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 265 (0x90005800) [pid = 1932] [serial = 1174] [outer = (nil)] 14:35:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 266 (0x928f3400) [pid = 1932] [serial = 1175] [outer = 0x90005800] 14:35:28 INFO - PROCESS | 1932 | 1461188128375 Marionette DEBUG loaded listener.js 14:35:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 267 (0x9455e800) [pid = 1932] [serial = 1176] [outer = 0x90005800] 14:35:29 INFO - PROCESS | 1932 | 1461188129342 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 14:35:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:35:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1595ms 14:35:29 INFO - PROCESS | 1932 | 1461188129399 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 14:35:29 INFO - PROCESS | 1932 | 1461188129402 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 14:35:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:35:29 INFO - PROCESS | 1932 | 1461188129410 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:35:29 INFO - PROCESS | 1932 | 1461188129413 Marionette TRACE conn3 <- [1,1538,null,{}] 14:35:29 INFO - PROCESS | 1932 | 1461188129418 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:29 INFO - PROCESS | 1932 | 1461188129612 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 14:35:29 INFO - PROCESS | 1932 | 1461188129938 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa94400 == 143 [pid = 1932] [id = 392] 14:35:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 268 (0x912bf800) [pid = 1932] [serial = 1177] [outer = (nil)] 14:35:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 269 (0x945af800) [pid = 1932] [serial = 1178] [outer = 0x912bf800] 14:35:30 INFO - PROCESS | 1932 | 1461188130032 Marionette DEBUG loaded listener.js 14:35:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 270 (0x95021400) [pid = 1932] [serial = 1179] [outer = 0x912bf800] 14:35:30 INFO - PROCESS | 1932 | 1461188130905 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:35:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:35:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1538ms 14:35:30 INFO - PROCESS | 1932 | 1461188130950 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 14:35:30 INFO - PROCESS | 1932 | 1461188130954 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 14:35:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:35:30 INFO - PROCESS | 1932 | 1461188130960 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:35:30 INFO - PROCESS | 1932 | 1461188130964 Marionette TRACE conn3 <- [1,1542,null,{}] 14:35:30 INFO - PROCESS | 1932 | 1461188130969 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:31 INFO - PROCESS | 1932 | 1461188131157 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 14:35:31 INFO - PROCESS | 1932 | 1461188131488 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a5f400 == 144 [pid = 1932] [id = 393] 14:35:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 271 (0x8c890400) [pid = 1932] [serial = 1180] [outer = (nil)] 14:35:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 272 (0x9506f800) [pid = 1932] [serial = 1181] [outer = 0x8c890400] 14:35:31 INFO - PROCESS | 1932 | 1461188131577 Marionette DEBUG loaded listener.js 14:35:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 273 (0x95a1d800) [pid = 1932] [serial = 1182] [outer = 0x8c890400] 14:35:32 INFO - PROCESS | 1932 | 1461188132458 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 14:35:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:35:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1535ms 14:35:32 INFO - PROCESS | 1932 | 1461188132497 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 14:35:32 INFO - PROCESS | 1932 | 1461188132501 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 14:35:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:35:32 INFO - PROCESS | 1932 | 1461188132507 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:35:32 INFO - PROCESS | 1932 | 1461188132510 Marionette TRACE conn3 <- [1,1546,null,{}] 14:35:32 INFO - PROCESS | 1932 | 1461188132516 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:32 INFO - PROCESS | 1932 | 1461188132703 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 14:35:33 INFO - PROCESS | 1932 | 1461188133033 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x832cec00 == 145 [pid = 1932] [id = 394] 14:35:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 274 (0x90324400) [pid = 1932] [serial = 1183] [outer = (nil)] 14:35:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 275 (0x9771b000) [pid = 1932] [serial = 1184] [outer = 0x90324400] 14:35:33 INFO - PROCESS | 1932 | 1461188133132 Marionette DEBUG loaded listener.js 14:35:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 276 (0x97c04800) [pid = 1932] [serial = 1185] [outer = 0x90324400] 14:35:34 INFO - PROCESS | 1932 | 1461188134054 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:35:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:35:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1592ms 14:35:34 INFO - PROCESS | 1932 | 1461188134099 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 14:35:34 INFO - PROCESS | 1932 | 1461188134103 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 14:35:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:35:34 INFO - PROCESS | 1932 | 1461188134109 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:35:34 INFO - PROCESS | 1932 | 1461188134113 Marionette TRACE conn3 <- [1,1550,null,{}] 14:35:34 INFO - PROCESS | 1932 | 1461188134120 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:34 INFO - PROCESS | 1932 | 1461188134313 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 14:35:34 INFO - PROCESS | 1932 | 1461188134642 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x96f8d800 == 146 [pid = 1932] [id = 395] 14:35:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 277 (0x97723400) [pid = 1932] [serial = 1186] [outer = (nil)] 14:35:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 278 (0x9853d000) [pid = 1932] [serial = 1187] [outer = 0x97723400] 14:35:34 INFO - PROCESS | 1932 | 1461188134731 Marionette DEBUG loaded listener.js 14:35:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 279 (0x9853e800) [pid = 1932] [serial = 1188] [outer = 0x97723400] 14:35:35 INFO - PROCESS | 1932 | 1461188135608 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 14:35:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:35:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1539ms 14:35:35 INFO - PROCESS | 1932 | 1461188135650 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 14:35:35 INFO - PROCESS | 1932 | 1461188135654 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 14:35:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:35:35 INFO - PROCESS | 1932 | 1461188135661 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:35:35 INFO - PROCESS | 1932 | 1461188135664 Marionette TRACE conn3 <- [1,1554,null,{}] 14:35:35 INFO - PROCESS | 1932 | 1461188135669 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:35 INFO - PROCESS | 1932 | 1461188135860 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 14:35:36 INFO - PROCESS | 1932 | 1461188136200 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x846d3000 == 147 [pid = 1932] [id = 396] 14:35:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 280 (0x94565000) [pid = 1932] [serial = 1189] [outer = (nil)] 14:35:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 281 (0x98ea2000) [pid = 1932] [serial = 1190] [outer = 0x94565000] 14:35:36 INFO - PROCESS | 1932 | 1461188136301 Marionette DEBUG loaded listener.js 14:35:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 282 (0x98ff2000) [pid = 1932] [serial = 1191] [outer = 0x94565000] 14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x8b28d800 == 146 [pid = 1932] [id = 167] 14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x94567400 == 145 [pid = 1932] [id = 276] 14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x9455e400 == 144 [pid = 1932] [id = 275] 14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x8e431800 == 143 [pid = 1932] [id = 311] 14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x82bc6000 == 142 [pid = 1932] [id = 369] 14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x82bd0c00 == 141 [pid = 1932] [id = 370] 14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x82bc1c00 == 140 [pid = 1932] [id = 368] 14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x83a5e400 == 139 [pid = 1932] [id = 367] 14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x8787f800 == 138 [pid = 1932] [id = 366] 14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x86ec1400 == 137 [pid = 1932] [id = 364] 14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x9ffa0c00 == 136 [pid = 1932] [id = 365] 14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x86ec3000 == 135 [pid = 1932] [id = 363] 14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x8a404000 == 134 [pid = 1932] [id = 362] 14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x90324800 == 133 [pid = 1932] [id = 361] 14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x91e7c400 == 132 [pid = 1932] [id = 360] 14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x8c88c400 == 131 [pid = 1932] [id = 359] 14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x8c88f000 == 130 [pid = 1932] [id = 357] 14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x8c767400 == 129 [pid = 1932] [id = 358] 14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x8a7e7c00 == 128 [pid = 1932] [id = 356] 14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x832c6800 == 127 [pid = 1932] [id = 355] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 281 (0x8e543800) [pid = 1932] [serial = 1064] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 280 (0x97d2e400) [pid = 1932] [serial = 870] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 279 (0x8b3ebc00) [pid = 1932] [serial = 638] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 278 (0x94560000) [pid = 1932] [serial = 1014] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 277 (0x95069000) [pid = 1932] [serial = 741] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 276 (0x8bc29c00) [pid = 1932] [serial = 605] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 275 (0x998f1400) [pid = 1932] [serial = 1019] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 274 (0x97720400) [pid = 1932] [serial = 617] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 273 (0x8f63d800) [pid = 1932] [serial = 669] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 272 (0x8e332800) [pid = 1932] [serial = 1053] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 271 (0x98a29800) [pid = 1932] [serial = 939] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 270 (0x9915d000) [pid = 1932] [serial = 876] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 269 (0x835ed800) [pid = 1932] [serial = 1043] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 268 (0x97774800) [pid = 1932] [serial = 1017] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 267 (0x8aee9000) [pid = 1932] [serial = 768] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 266 (0x90691400) [pid = 1932] [serial = 819] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 265 (0x98ff7400) [pid = 1932] [serial = 744] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 264 (0x8fce2000) [pid = 1932] [serial = 810] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 263 (0x8dfca000) [pid = 1932] [serial = 1062] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 262 (0x9853cc00) [pid = 1932] [serial = 1028] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 261 (0x90001800) [pid = 1932] [serial = 813] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 260 (0xa4469800) [pid = 1932] [serial = 948] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 259 (0x8a443000) [pid = 1932] [serial = 792] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 258 (0x96f93000) [pid = 1932] [serial = 678] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 257 (0x8bc31c00) [pid = 1932] [serial = 1001] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 256 (0x9506e000) [pid = 1932] [serial = 867] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 255 (0x85b3f000) [pid = 1932] [serial = 999] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 254 (0x8f6b8000) [pid = 1932] [serial = 1007] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 253 (0x846cdc00) [pid = 1932] [serial = 998] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 252 (0x89308000) [pid = 1932] [serial = 1055] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 251 (0x91ed5c00) [pid = 1932] [serial = 672] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 250 (0x99155000) [pid = 1932] [serial = 942] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 249 (0x8e430800) [pid = 1932] [serial = 732] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 248 (0x8480d400) [pid = 1932] [serial = 972] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 247 (0x8ffe4800) [pid = 1932] [serial = 1011] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 246 (0xa4457000) [pid = 1932] [serial = 693] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 245 (0x8bd91000) [pid = 1932] [serial = 1002] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 244 (0x8931ac00) [pid = 1932] [serial = 1025] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 243 (0x8fce4c00) [pid = 1932] [serial = 611] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 242 (0x8fce4000) [pid = 1932] [serial = 1010] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 241 (0x99a20400) [pid = 1932] [serial = 879] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 240 (0x864e2400) [pid = 1932] [serial = 975] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 239 (0xa0f67800) [pid = 1932] [serial = 629] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 238 (0x8fa99800) [pid = 1932] [serial = 1008] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 237 (0x8a439800) [pid = 1932] [serial = 1056] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 236 (0x98ff2c00) [pid = 1932] [serial = 873] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 235 (0x9fc61c00) [pid = 1932] [serial = 756] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 234 (0xa2a2c000) [pid = 1932] [serial = 1031] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 233 (0xa4455800) [pid = 1932] [serial = 765] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 232 (0x9fb86400) [pid = 1932] [serial = 759] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 231 (0xa0ab3c00) [pid = 1932] [serial = 702] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 230 (0x98ea6400) [pid = 1932] [serial = 681] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 229 (0x8e912c00) [pid = 1932] [serial = 801] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 228 (0x9ff2c400) [pid = 1932] [serial = 750] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 227 (0x8c529000) [pid = 1932] [serial = 930] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 226 (0x99bf5800) [pid = 1932] [serial = 747] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 225 (0x99bf5400) [pid = 1932] [serial = 882] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 224 (0x90330400) [pid = 1932] [serial = 816] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 223 (0x8518ec00) [pid = 1932] [serial = 1034] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 222 (0x92884800) [pid = 1932] [serial = 822] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 221 (0x9777b800) [pid = 1932] [serial = 831] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 220 (0x8dfc4c00) [pid = 1932] [serial = 798] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 219 (0xa446dc00) [pid = 1932] [serial = 1032] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 218 (0xa3c78400) [pid = 1932] [serial = 635] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 217 (0x8df30400) [pid = 1932] [serial = 1004] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 216 (0x8e337c00) [pid = 1932] [serial = 1005] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 215 (0x8c8b9400) [pid = 1932] [serial = 957] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 214 (0x9ea1a400) [pid = 1932] [serial = 885] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 213 (0x99a52400) [pid = 1932] [serial = 684] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 212 (0x92886c00) [pid = 1932] [serial = 864] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 211 (0xa2a31400) [pid = 1932] [serial = 891] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x8f639400) [pid = 1932] [serial = 861] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x9a652800) [pid = 1932] [serial = 620] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x85b42400) [pid = 1932] [serial = 900] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0xa0c33400) [pid = 1932] [serial = 888] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x832d0000) [pid = 1932] [serial = 1038] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x8de3dc00) [pid = 1932] [serial = 951] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x8e69ac00) [pid = 1932] [serial = 996] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x9fb91c00) [pid = 1932] [serial = 623] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x8f8b3800) [pid = 1932] [serial = 557] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x8df3bc00) [pid = 1932] [serial = 753] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x8f6b1c00) [pid = 1932] [serial = 804] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0xa0a4f400) [pid = 1932] [serial = 626] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 198 (0x85c79000) [pid = 1932] [serial = 1040] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0xa0e4cc00) [pid = 1932] [serial = 954] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x83a6b000) [pid = 1932] [serial = 978] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x9fb27000) [pid = 1932] [serial = 966] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0xa45bc400) [pid = 1932] [serial = 897] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 193 (0x95a18400) [pid = 1932] [serial = 614] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x8de33400) [pid = 1932] [serial = 1061] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x98541c00) [pid = 1932] [serial = 1029] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x8a446000) [pid = 1932] [serial = 632] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x8fb09800) [pid = 1932] [serial = 807] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x832ce400) [pid = 1932] [serial = 1037] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x846d4000) [pid = 1932] [serial = 969] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x95a16400) [pid = 1932] [serial = 936] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x8bd2e400) [pid = 1932] [serial = 1059] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x90009c00) [pid = 1932] [serial = 735] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x9ffa2c00) [pid = 1932] [serial = 690] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x99bf7400) [pid = 1932] [serial = 1020] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x8c8b8000) [pid = 1932] [serial = 960] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x8fcb9400) [pid = 1932] [serial = 699] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x8f6a9c00) [pid = 1932] [serial = 933] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x8369e800) [pid = 1932] [serial = 1046] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x9ff37800) [pid = 1932] [serial = 945] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8bc2bc00) [pid = 1932] [serial = 729] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x8b61ac00) [pid = 1932] [serial = 981] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x95074800) [pid = 1932] [serial = 825] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8b618400) [pid = 1932] [serial = 1058] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x8b626800) [pid = 1932] [serial = 795] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8e438c00) [pid = 1932] [serial = 608] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x8c52e800) [pid = 1932] [serial = 858] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x904e8000) [pid = 1932] [serial = 1013] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x9ea15000) [pid = 1932] [serial = 687] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x8aa34c00) [pid = 1932] [serial = 705] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0xa4471000) [pid = 1932] [serial = 894] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x9506c800) [pid = 1932] [serial = 675] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x9fc95c00) [pid = 1932] [serial = 1023] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0xa0c1e800) [pid = 1932] [serial = 696] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x92889c00) [pid = 1932] [serial = 738] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x836a9c00) [pid = 1932] [serial = 1049] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x96c53c00) [pid = 1932] [serial = 1016] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8c6d1800) [pid = 1932] [serial = 1052] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x85190c00) [pid = 1932] [serial = 1035] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8931c800) [pid = 1932] [serial = 1026] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x864df400) [pid = 1932] [serial = 963] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x9fb84000) [pid = 1932] [serial = 1022] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8c769800) [pid = 1932] [serial = 666] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x96c56c00) [pid = 1932] [serial = 828] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x85c74800) [pid = 1932] [serial = 903] [outer = (nil)] [url = about:blank] 14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8e910000) [pid = 1932] [serial = 762] [outer = (nil)] [url = about:blank] 14:35:39 INFO - PROCESS | 1932 | 1461188139097 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 14:35:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:35:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 3485ms 14:35:39 INFO - PROCESS | 1932 | 1461188139146 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 14:35:39 INFO - PROCESS | 1932 | 1461188139151 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 14:35:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:35:39 INFO - PROCESS | 1932 | 1461188139158 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:35:39 INFO - PROCESS | 1932 | 1461188139164 Marionette TRACE conn3 <- [1,1558,null,{}] 14:35:39 INFO - PROCESS | 1932 | 1461188139171 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:39 INFO - PROCESS | 1932 | 1461188139376 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 14:35:39 INFO - PROCESS | 1932 | 1461188139576 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bc7800 == 128 [pid = 1932] [id = 397] 14:35:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x83a64000) [pid = 1932] [serial = 1192] [outer = (nil)] 14:35:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x85185c00) [pid = 1932] [serial = 1193] [outer = 0x83a64000] 14:35:39 INFO - PROCESS | 1932 | 1461188139658 Marionette DEBUG loaded listener.js 14:35:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x85192c00) [pid = 1932] [serial = 1194] [outer = 0x83a64000] 14:35:40 INFO - PROCESS | 1932 | 1461188140532 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 14:35:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:35:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1391ms 14:35:40 INFO - PROCESS | 1932 | 1461188140550 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 14:35:40 INFO - PROCESS | 1932 | 1461188140558 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 14:35:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:35:40 INFO - PROCESS | 1932 | 1461188140567 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:35:40 INFO - PROCESS | 1932 | 1461188140572 Marionette TRACE conn3 <- [1,1562,null,{}] 14:35:40 INFO - PROCESS | 1932 | 1461188140577 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:40 INFO - PROCESS | 1932 | 1461188140848 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 14:35:40 INFO - PROCESS | 1932 | 1461188140885 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x836a2400 == 129 [pid = 1932] [id = 398] 14:35:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x85b42800) [pid = 1932] [serial = 1195] [outer = (nil)] 14:35:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x864dbc00) [pid = 1932] [serial = 1196] [outer = 0x85b42800] 14:35:40 INFO - PROCESS | 1932 | 1461188140956 Marionette DEBUG loaded listener.js 14:35:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x86ec5c00) [pid = 1932] [serial = 1197] [outer = 0x85b42800] 14:35:41 INFO - PROCESS | 1932 | 1461188141919 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 14:35:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:35:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1435ms 14:35:42 INFO - PROCESS | 1932 | 1461188142003 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 14:35:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:35:42 INFO - PROCESS | 1932 | 1461188142012 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 14:35:42 INFO - PROCESS | 1932 | 1461188142017 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:35:42 INFO - PROCESS | 1932 | 1461188142027 Marionette TRACE conn3 <- [1,1566,null,{}] 14:35:42 INFO - PROCESS | 1932 | 1461188142085 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:42 INFO - PROCESS | 1932 | 1461188142350 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 14:35:42 INFO - PROCESS | 1932 | 1461188142381 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x864dac00 == 130 [pid = 1932] [id = 399] 14:35:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x86ec7800) [pid = 1932] [serial = 1198] [outer = (nil)] 14:35:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x886c2800) [pid = 1932] [serial = 1199] [outer = 0x86ec7800] 14:35:42 INFO - PROCESS | 1932 | 1461188142456 Marionette DEBUG loaded listener.js 14:35:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x88906000) [pid = 1932] [serial = 1200] [outer = 0x86ec7800] 14:35:43 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x85c72000) [pid = 1932] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:35:43 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x886c6000) [pid = 1932] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:35:43 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x84809800) [pid = 1932] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:35:43 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x832cfc00) [pid = 1932] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:35:43 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x9058b000) [pid = 1932] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:35:43 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8bd96800) [pid = 1932] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:35:43 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x832cdc00) [pid = 1932] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:35:43 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8ab87c00) [pid = 1932] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:35:43 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x90592800) [pid = 1932] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:35:43 INFO - PROCESS | 1932 | 1461188143862 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 14:35:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:35:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1908ms 14:35:43 INFO - PROCESS | 1932 | 1461188143926 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 14:35:43 INFO - PROCESS | 1932 | 1461188143930 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 14:35:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:35:43 INFO - PROCESS | 1932 | 1461188143936 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:35:43 INFO - PROCESS | 1932 | 1461188143938 Marionette TRACE conn3 <- [1,1570,null,{}] 14:35:43 INFO - PROCESS | 1932 | 1461188143944 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:44 INFO - PROCESS | 1932 | 1461188144116 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 14:35:44 INFO - PROCESS | 1932 | 1461188144127 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x87882800 == 131 [pid = 1932] [id = 400] 14:35:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x886c6000) [pid = 1932] [serial = 1201] [outer = (nil)] 14:35:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x88910400) [pid = 1932] [serial = 1202] [outer = 0x886c6000] 14:35:44 INFO - PROCESS | 1932 | 1461188144199 Marionette DEBUG loaded listener.js 14:35:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x88e4d400) [pid = 1932] [serial = 1203] [outer = 0x886c6000] 14:35:45 INFO - PROCESS | 1932 | 1461188145117 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 14:35:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:35:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1231ms 14:35:45 INFO - PROCESS | 1932 | 1461188145167 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 14:35:45 INFO - PROCESS | 1932 | 1461188145170 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 14:35:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:35:45 INFO - PROCESS | 1932 | 1461188145176 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:35:45 INFO - PROCESS | 1932 | 1461188145179 Marionette TRACE conn3 <- [1,1574,null,{}] 14:35:45 INFO - PROCESS | 1932 | 1461188145185 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:45 INFO - PROCESS | 1932 | 1461188145353 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 14:35:45 INFO - PROCESS | 1932 | 1461188145696 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bc1c00 == 132 [pid = 1932] [id = 401] 14:35:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x82bc2c00) [pid = 1932] [serial = 1204] [outer = (nil)] 14:35:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x832d0400) [pid = 1932] [serial = 1205] [outer = 0x82bc2c00] 14:35:45 INFO - PROCESS | 1932 | 1461188145796 Marionette DEBUG loaded listener.js 14:35:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x83a63800) [pid = 1932] [serial = 1206] [outer = 0x82bc2c00] 14:35:46 INFO - PROCESS | 1932 | 1461188146817 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 14:35:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:35:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1680ms 14:35:46 INFO - PROCESS | 1932 | 1461188146859 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 14:35:46 INFO - PROCESS | 1932 | 1461188146866 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 14:35:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:35:46 INFO - PROCESS | 1932 | 1461188146876 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:35:46 INFO - PROCESS | 1932 | 1461188146881 Marionette TRACE conn3 <- [1,1578,null,{}] 14:35:46 INFO - PROCESS | 1932 | 1461188146888 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:47 INFO - PROCESS | 1932 | 1461188147099 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 14:35:47 INFO - PROCESS | 1932 | 1461188147377 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x85b3c800 == 133 [pid = 1932] [id = 402] 14:35:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x85c74800) [pid = 1932] [serial = 1207] [outer = (nil)] 14:35:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x864d4400) [pid = 1932] [serial = 1208] [outer = 0x85c74800] 14:35:47 INFO - PROCESS | 1932 | 1461188147522 Marionette DEBUG loaded listener.js 14:35:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x86ec7c00) [pid = 1932] [serial = 1209] [outer = 0x85c74800] 14:35:48 INFO - PROCESS | 1932 | 1461188148483 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 14:35:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:35:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1639ms 14:35:48 INFO - PROCESS | 1932 | 1461188148518 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 14:35:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:35:48 INFO - PROCESS | 1932 | 1461188148525 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 14:35:48 INFO - PROCESS | 1932 | 1461188148531 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:35:48 INFO - PROCESS | 1932 | 1461188148535 Marionette TRACE conn3 <- [1,1582,null,{}] 14:35:48 INFO - PROCESS | 1932 | 1461188148542 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:48 INFO - PROCESS | 1932 | 1461188148756 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 14:35:49 INFO - PROCESS | 1932 | 1461188149107 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x8788dc00 == 134 [pid = 1932] [id = 403] 14:35:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x87ce6c00) [pid = 1932] [serial = 1210] [outer = (nil)] 14:35:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x88905800) [pid = 1932] [serial = 1211] [outer = 0x87ce6c00] 14:35:49 INFO - PROCESS | 1932 | 1461188149204 Marionette DEBUG loaded listener.js 14:35:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x89318400) [pid = 1932] [serial = 1212] [outer = 0x87ce6c00] 14:35:50 INFO - PROCESS | 1932 | 1461188150116 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 14:35:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:35:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1631ms 14:35:50 INFO - PROCESS | 1932 | 1461188150178 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 14:35:50 INFO - PROCESS | 1932 | 1461188150183 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 14:35:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:35:50 INFO - PROCESS | 1932 | 1461188150201 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:35:50 INFO - PROCESS | 1932 | 1461188150211 Marionette TRACE conn3 <- [1,1586,null,{}] 14:35:50 INFO - PROCESS | 1932 | 1461188150218 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:50 INFO - PROCESS | 1932 | 1461188150438 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 14:35:50 INFO - PROCESS | 1932 | 1461188150751 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x87ce2400 == 135 [pid = 1932] [id = 404] 14:35:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x87ce3000) [pid = 1932] [serial = 1213] [outer = (nil)] 14:35:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8aa34400) [pid = 1932] [serial = 1214] [outer = 0x87ce3000] 14:35:50 INFO - PROCESS | 1932 | 1461188150843 Marionette DEBUG loaded listener.js 14:35:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8aa39800) [pid = 1932] [serial = 1215] [outer = 0x87ce3000] 14:35:51 INFO - PROCESS | 1932 | 1461188151741 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 14:35:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:35:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1597ms 14:35:51 INFO - PROCESS | 1932 | 1461188151791 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 14:35:51 INFO - PROCESS | 1932 | 1461188151796 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 14:35:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:35:51 INFO - PROCESS | 1932 | 1461188151802 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:35:51 INFO - PROCESS | 1932 | 1461188151806 Marionette TRACE conn3 <- [1,1590,null,{}] 14:35:51 INFO - PROCESS | 1932 | 1461188151811 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:52 INFO - PROCESS | 1932 | 1461188152011 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 14:35:52 INFO - PROCESS | 1932 | 1461188152318 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x8931ec00 == 136 [pid = 1932] [id = 405] 14:35:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8aa31000) [pid = 1932] [serial = 1216] [outer = (nil)] 14:35:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8aeeb000) [pid = 1932] [serial = 1217] [outer = 0x8aa31000] 14:35:52 INFO - PROCESS | 1932 | 1461188152409 Marionette DEBUG loaded listener.js 14:35:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x8b281800) [pid = 1932] [serial = 1218] [outer = 0x8aa31000] 14:35:53 INFO - PROCESS | 1932 | 1461188153284 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 14:35:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:35:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1532ms 14:35:53 INFO - PROCESS | 1932 | 1461188153335 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 14:35:53 INFO - PROCESS | 1932 | 1461188153338 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 14:35:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:35:53 INFO - PROCESS | 1932 | 1461188153345 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:35:53 INFO - PROCESS | 1932 | 1461188153349 Marionette TRACE conn3 <- [1,1594,null,{}] 14:35:53 INFO - PROCESS | 1932 | 1461188153355 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:53 INFO - PROCESS | 1932 | 1461188153545 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 14:35:53 INFO - PROCESS | 1932 | 1461188153821 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc25800 == 137 [pid = 1932] [id = 406] 14:35:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x8bc29c00) [pid = 1932] [serial = 1219] [outer = (nil)] 14:35:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x8bc32000) [pid = 1932] [serial = 1220] [outer = 0x8bc29c00] 14:35:53 INFO - PROCESS | 1932 | 1461188153991 Marionette DEBUG loaded listener.js 14:35:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x8bd94400) [pid = 1932] [serial = 1221] [outer = 0x8bc29c00] 14:35:54 INFO - PROCESS | 1932 | 1461188154979 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 14:35:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:35:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1686ms 14:35:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:35:55 INFO - PROCESS | 1932 | 1461188155032 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 14:35:55 INFO - PROCESS | 1932 | 1461188155035 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 14:35:55 INFO - PROCESS | 1932 | 1461188155041 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:35:55 INFO - PROCESS | 1932 | 1461188155045 Marionette TRACE conn3 <- [1,1598,null,{}] 14:35:55 INFO - PROCESS | 1932 | 1461188155051 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:55 INFO - PROCESS | 1932 | 1461188155253 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 14:35:55 INFO - PROCESS | 1932 | 1461188155569 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ab87000 == 138 [pid = 1932] [id = 407] 14:35:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x8b619800) [pid = 1932] [serial = 1222] [outer = (nil)] 14:35:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x8c768c00) [pid = 1932] [serial = 1223] [outer = 0x8b619800] 14:35:55 INFO - PROCESS | 1932 | 1461188155661 Marionette DEBUG loaded listener.js 14:35:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x8c886000) [pid = 1932] [serial = 1224] [outer = 0x8b619800] 14:35:56 INFO - PROCESS | 1932 | 1461188156553 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 14:35:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:35:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1582ms 14:35:56 INFO - PROCESS | 1932 | 1461188156622 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 14:35:56 INFO - PROCESS | 1932 | 1461188156626 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 14:35:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:35:56 INFO - PROCESS | 1932 | 1461188156633 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:35:56 INFO - PROCESS | 1932 | 1461188156637 Marionette TRACE conn3 <- [1,1602,null,{}] 14:35:56 INFO - PROCESS | 1932 | 1461188156642 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:56 INFO - PROCESS | 1932 | 1461188156844 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 14:35:57 INFO - PROCESS | 1932 | 1461188157155 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c6d7400 == 139 [pid = 1932] [id = 408] 14:35:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x8c6d9800) [pid = 1932] [serial = 1225] [outer = (nil)] 14:35:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x8c8b4400) [pid = 1932] [serial = 1226] [outer = 0x8c6d9800] 14:35:57 INFO - PROCESS | 1932 | 1461188157250 Marionette DEBUG loaded listener.js 14:35:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x8c8b8000) [pid = 1932] [serial = 1227] [outer = 0x8c6d9800] 14:35:58 INFO - PROCESS | 1932 | 1461188158142 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 14:35:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:35:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1583ms 14:35:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:35:58 INFO - PROCESS | 1932 | 1461188158217 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 14:35:58 INFO - PROCESS | 1932 | 1461188158220 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 14:35:58 INFO - PROCESS | 1932 | 1461188158227 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:35:58 INFO - PROCESS | 1932 | 1461188158230 Marionette TRACE conn3 <- [1,1606,null,{}] 14:35:58 INFO - PROCESS | 1932 | 1461188158236 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:58 INFO - PROCESS | 1932 | 1461188158470 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 14:35:58 INFO - PROCESS | 1932 | 1461188158793 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c8ad400 == 140 [pid = 1932] [id = 409] 14:35:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x8c8ae800) [pid = 1932] [serial = 1228] [outer = (nil)] 14:35:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x8de3bc00) [pid = 1932] [serial = 1229] [outer = 0x8c8ae800] 14:35:58 INFO - PROCESS | 1932 | 1461188158884 Marionette DEBUG loaded listener.js 14:35:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x8de3e400) [pid = 1932] [serial = 1230] [outer = 0x8c8ae800] 14:35:59 INFO - PROCESS | 1932 | 1461188159783 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 14:35:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:35:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1636ms 14:35:59 INFO - PROCESS | 1932 | 1461188159863 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 14:35:59 INFO - PROCESS | 1932 | 1461188159866 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 14:35:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:35:59 INFO - PROCESS | 1932 | 1461188159873 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:35:59 INFO - PROCESS | 1932 | 1461188159877 Marionette TRACE conn3 <- [1,1610,null,{}] 14:35:59 INFO - PROCESS | 1932 | 1461188159882 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:00 INFO - PROCESS | 1932 | 1461188160111 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 14:36:00 INFO - PROCESS | 1932 | 1461188160432 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c894800 == 141 [pid = 1932] [id = 410] 14:36:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x8de37000) [pid = 1932] [serial = 1231] [outer = (nil)] 14:36:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x8dfc0400) [pid = 1932] [serial = 1232] [outer = 0x8de37000] 14:36:00 INFO - PROCESS | 1932 | 1461188160523 Marionette DEBUG loaded listener.js 14:36:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x8dfc9400) [pid = 1932] [serial = 1233] [outer = 0x8de37000] 14:36:01 INFO - PROCESS | 1932 | 1461188161412 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 14:36:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:36:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1583ms 14:36:01 INFO - PROCESS | 1932 | 1461188161456 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 14:36:01 INFO - PROCESS | 1932 | 1461188161460 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 14:36:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:36:01 INFO - PROCESS | 1932 | 1461188161467 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:36:01 INFO - PROCESS | 1932 | 1461188161470 Marionette TRACE conn3 <- [1,1614,null,{}] 14:36:01 INFO - PROCESS | 1932 | 1461188161476 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:01 INFO - PROCESS | 1932 | 1461188161661 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 14:36:01 INFO - PROCESS | 1932 | 1461188161935 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e43ac00 == 142 [pid = 1932] [id = 411] 14:36:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x8e43bc00) [pid = 1932] [serial = 1234] [outer = (nil)] 14:36:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x8e543c00) [pid = 1932] [serial = 1235] [outer = 0x8e43bc00] 14:36:02 INFO - PROCESS | 1932 | 1461188162096 Marionette DEBUG loaded listener.js 14:36:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x8e69e000) [pid = 1932] [serial = 1236] [outer = 0x8e43bc00] 14:36:03 INFO - PROCESS | 1932 | 1461188163039 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 14:36:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 14:36:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1630ms 14:36:03 INFO - PROCESS | 1932 | 1461188163098 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 14:36:03 INFO - PROCESS | 1932 | 1461188163102 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 14:36:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:36:03 INFO - PROCESS | 1932 | 1461188163109 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:36:03 INFO - PROCESS | 1932 | 1461188163113 Marionette TRACE conn3 <- [1,1618,null,{}] 14:36:03 INFO - PROCESS | 1932 | 1461188163119 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:03 INFO - PROCESS | 1932 | 1461188163380 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 14:36:03 INFO - PROCESS | 1932 | 1461188163704 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e431000 == 143 [pid = 1932] [id = 412] 14:36:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x8e432000) [pid = 1932] [serial = 1237] [outer = (nil)] 14:36:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x8f6ab800) [pid = 1932] [serial = 1238] [outer = 0x8e432000] 14:36:03 INFO - PROCESS | 1932 | 1461188163801 Marionette DEBUG loaded listener.js 14:36:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x8f6b1c00) [pid = 1932] [serial = 1239] [outer = 0x8e432000] 14:36:04 INFO - PROCESS | 1932 | 1461188164682 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 14:36:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:36:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1641ms 14:36:04 INFO - PROCESS | 1932 | 1461188164751 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 14:36:04 INFO - PROCESS | 1932 | 1461188164755 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 14:36:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:36:04 INFO - PROCESS | 1932 | 1461188164761 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:36:04 INFO - PROCESS | 1932 | 1461188164765 Marionette TRACE conn3 <- [1,1622,null,{}] 14:36:04 INFO - PROCESS | 1932 | 1461188164770 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:04 INFO - PROCESS | 1932 | 1461188164997 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 14:36:05 INFO - PROCESS | 1932 | 1461188165322 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e698800 == 144 [pid = 1932] [id = 413] 14:36:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x8e908400) [pid = 1932] [serial = 1240] [outer = (nil)] 14:36:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x8faa2c00) [pid = 1932] [serial = 1241] [outer = 0x8e908400] 14:36:05 INFO - PROCESS | 1932 | 1461188165407 Marionette DEBUG loaded listener.js 14:36:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x8faa4800) [pid = 1932] [serial = 1242] [outer = 0x8e908400] 14:36:06 INFO - PROCESS | 1932 | 1461188166267 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 14:36:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 14:36:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1546ms 14:36:06 INFO - PROCESS | 1932 | 1461188166307 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 14:36:06 INFO - PROCESS | 1932 | 1461188166311 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 14:36:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:36:06 INFO - PROCESS | 1932 | 1461188166317 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:36:06 INFO - PROCESS | 1932 | 1461188166320 Marionette TRACE conn3 <- [1,1626,null,{}] 14:36:06 INFO - PROCESS | 1932 | 1461188166326 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:06 INFO - PROCESS | 1932 | 1461188166512 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 14:36:06 INFO - PROCESS | 1932 | 1461188166787 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c6cf400 == 145 [pid = 1932] [id = 414] 14:36:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x8fa96400) [pid = 1932] [serial = 1243] [outer = (nil)] 14:36:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x8fb0f400) [pid = 1932] [serial = 1244] [outer = 0x8fa96400] 14:36:06 INFO - PROCESS | 1932 | 1461188166918 Marionette DEBUG loaded listener.js 14:36:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x8fb47800) [pid = 1932] [serial = 1245] [outer = 0x8fa96400] 14:36:07 INFO - PROCESS | 1932 | 1461188167767 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 14:36:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:36:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1481ms 14:36:07 INFO - PROCESS | 1932 | 1461188167799 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 14:36:07 INFO - PROCESS | 1932 | 1461188167803 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 14:36:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:36:07 INFO - PROCESS | 1932 | 1461188167809 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:36:07 INFO - PROCESS | 1932 | 1461188167811 Marionette TRACE conn3 <- [1,1630,null,{}] 14:36:07 INFO - PROCESS | 1932 | 1461188167818 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:08 INFO - PROCESS | 1932 | 1461188168004 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 14:36:08 INFO - PROCESS | 1932 | 1461188168283 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa98c00 == 146 [pid = 1932] [id = 415] 14:36:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x8faa9c00) [pid = 1932] [serial = 1246] [outer = (nil)] 14:36:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x8fcecc00) [pid = 1932] [serial = 1247] [outer = 0x8faa9c00] 14:36:08 INFO - PROCESS | 1932 | 1461188168415 Marionette DEBUG loaded listener.js 14:36:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 199 (0x8ff94c00) [pid = 1932] [serial = 1248] [outer = 0x8faa9c00] 14:36:09 INFO - PROCESS | 1932 | 1461188169287 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 14:36:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:36:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1529ms 14:36:09 INFO - PROCESS | 1932 | 1461188169339 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 14:36:09 INFO - PROCESS | 1932 | 1461188169343 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 14:36:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:36:09 INFO - PROCESS | 1932 | 1461188169349 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:36:09 INFO - PROCESS | 1932 | 1461188169351 Marionette TRACE conn3 <- [1,1634,null,{}] 14:36:09 INFO - PROCESS | 1932 | 1461188169358 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:09 INFO - PROCESS | 1932 | 1461188169597 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 14:36:09 INFO - PROCESS | 1932 | 1461188169926 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fce2000 == 147 [pid = 1932] [id = 416] 14:36:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x8fce4400) [pid = 1932] [serial = 1249] [outer = (nil)] 14:36:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x90003000) [pid = 1932] [serial = 1250] [outer = 0x8fce4400] 14:36:10 INFO - PROCESS | 1932 | 1461188170017 Marionette DEBUG loaded listener.js 14:36:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x90009c00) [pid = 1932] [serial = 1251] [outer = 0x8fce4400] 14:36:10 INFO - PROCESS | 1932 | 1461188170953 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 14:36:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:36:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1638ms 14:36:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:36:10 INFO - PROCESS | 1932 | 1461188170988 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 14:36:10 INFO - PROCESS | 1932 | 1461188170991 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 14:36:10 INFO - PROCESS | 1932 | 1461188170997 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:36:11 INFO - PROCESS | 1932 | 1461188171001 Marionette TRACE conn3 <- [1,1638,null,{}] 14:36:11 INFO - PROCESS | 1932 | 1461188171007 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:11 INFO - PROCESS | 1932 | 1461188171195 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 14:36:11 INFO - PROCESS | 1932 | 1461188171475 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x89312000 == 148 [pid = 1932] [id = 417] 14:36:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x8ffe6400) [pid = 1932] [serial = 1252] [outer = (nil)] 14:36:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x904ef400) [pid = 1932] [serial = 1253] [outer = 0x8ffe6400] 14:36:11 INFO - PROCESS | 1932 | 1461188171610 Marionette DEBUG loaded listener.js 14:36:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x90690c00) [pid = 1932] [serial = 1254] [outer = 0x8ffe6400] 14:36:12 INFO - PROCESS | 1932 | 1461188172483 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 14:36:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:36:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1535ms 14:36:12 INFO - PROCESS | 1932 | 1461188172548 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 14:36:12 INFO - PROCESS | 1932 | 1461188172552 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 14:36:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:36:12 INFO - PROCESS | 1932 | 1461188172561 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:36:12 INFO - PROCESS | 1932 | 1461188172563 Marionette TRACE conn3 <- [1,1642,null,{}] 14:36:12 INFO - PROCESS | 1932 | 1461188172568 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:12 INFO - PROCESS | 1932 | 1461188172783 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 14:36:13 INFO - PROCESS | 1932 | 1461188173106 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e8400 == 149 [pid = 1932] [id = 418] 14:36:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x904efc00) [pid = 1932] [serial = 1255] [outer = (nil)] 14:36:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x91e7c400) [pid = 1932] [serial = 1256] [outer = 0x904efc00] 14:36:13 INFO - PROCESS | 1932 | 1461188173196 Marionette DEBUG loaded listener.js 14:36:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x91ed5c00) [pid = 1932] [serial = 1257] [outer = 0x904efc00] 14:36:14 INFO - PROCESS | 1932 | 1461188174065 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 14:36:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:36:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1537ms 14:36:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:36:14 INFO - PROCESS | 1932 | 1461188174099 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 14:36:14 INFO - PROCESS | 1932 | 1461188174102 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 14:36:14 INFO - PROCESS | 1932 | 1461188174108 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:36:14 INFO - PROCESS | 1932 | 1461188174112 Marionette TRACE conn3 <- [1,1646,null,{}] 14:36:14 INFO - PROCESS | 1932 | 1461188174118 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:14 INFO - PROCESS | 1932 | 1461188174322 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 14:36:14 INFO - PROCESS | 1932 | 1461188174683 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x846cb400 == 150 [pid = 1932] [id = 419] 14:36:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x846cd800) [pid = 1932] [serial = 1258] [outer = (nil)] 14:36:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x928f1c00) [pid = 1932] [serial = 1259] [outer = 0x846cd800] 14:36:14 INFO - PROCESS | 1932 | 1461188174773 Marionette DEBUG loaded listener.js 14:36:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x945aac00) [pid = 1932] [serial = 1260] [outer = 0x846cd800] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x9fc92400 == 149 [pid = 1932] [id = 108] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8480e000 == 148 [pid = 1932] [id = 374] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x832c8c00 == 147 [pid = 1932] [id = 376] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8a410400 == 146 [pid = 1932] [id = 168] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8b28ec00 == 145 [pid = 1932] [id = 280] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x90325000 == 144 [pid = 1932] [id = 170] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8e332000 == 143 [pid = 1932] [id = 308] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x87882800 == 142 [pid = 1932] [id = 400] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x864dac00 == 141 [pid = 1932] [id = 399] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x836a2400 == 140 [pid = 1932] [id = 398] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x82bc7800 == 139 [pid = 1932] [id = 397] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x832cec00 == 138 [pid = 1932] [id = 394] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x96f8d800 == 137 [pid = 1932] [id = 395] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x83a5f400 == 136 [pid = 1932] [id = 393] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8fa94400 == 135 [pid = 1932] [id = 392] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8480dc00 == 134 [pid = 1932] [id = 390] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x835f1000 == 133 [pid = 1932] [id = 391] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x89312c00 == 132 [pid = 1932] [id = 389] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb03000 == 131 [pid = 1932] [id = 388] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x84808800 == 130 [pid = 1932] [id = 387] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8c76ec00 == 129 [pid = 1932] [id = 385] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8e540c00 == 128 [pid = 1932] [id = 386] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8aa35400 == 127 [pid = 1932] [id = 384] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8c764400 == 126 [pid = 1932] [id = 383] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8ab81800 == 125 [pid = 1932] [id = 382] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8b282c00 == 124 [pid = 1932] [id = 381] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8a7e5800 == 123 [pid = 1932] [id = 380] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x87cdfc00 == 122 [pid = 1932] [id = 379] 14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8480ec00 == 121 [pid = 1932] [id = 378] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x85b40400) [pid = 1932] [serial = 1131] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x8ab8b000) [pid = 1932] [serial = 1133] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x8aeea000) [pid = 1932] [serial = 1070] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0xa2a2e400) [pid = 1932] [serial = 1097] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x8a40f800) [pid = 1932] [serial = 1124] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x886c4400) [pid = 1932] [serial = 1109] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x8a7e1400) [pid = 1932] [serial = 1125] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x92886400) [pid = 1932] [serial = 1082] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x88901800) [pid = 1932] [serial = 1118] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x85186000) [pid = 1932] [serial = 1115] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x904e2800) [pid = 1932] [serial = 1079] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0x8fb01c00) [pid = 1932] [serial = 1076] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 198 (0x85184800) [pid = 1932] [serial = 1122] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0x99811800) [pid = 1932] [serial = 1088] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x8e69bc00) [pid = 1932] [serial = 1065] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x83a64800) [pid = 1932] [serial = 1130] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0x98545000) [pid = 1932] [serial = 1085] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 193 (0x86ecac00) [pid = 1932] [serial = 1091] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x8ff94400) [pid = 1932] [serial = 1103] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x8ab8f000) [pid = 1932] [serial = 1127] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x8788c000) [pid = 1932] [serial = 1100] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x8890b000) [pid = 1932] [serial = 1119] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x864de400) [pid = 1932] [serial = 1116] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x99bf8c00) [pid = 1932] [serial = 1094] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x8369fc00) [pid = 1932] [serial = 1067] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x83a68000) [pid = 1932] [serial = 1121] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x886cec00) [pid = 1932] [serial = 1112] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x8c8bc400) [pid = 1932] [serial = 1073] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x82bcb000) [pid = 1932] [serial = 1106] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x8aee9800) [pid = 1932] [serial = 1128] [outer = (nil)] [url = about:blank] 14:36:17 INFO - PROCESS | 1932 | 1461188177167 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 14:36:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:36:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 3189ms 14:36:17 INFO - PROCESS | 1932 | 1461188177297 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 14:36:17 INFO - PROCESS | 1932 | 1461188177302 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 14:36:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:36:17 INFO - PROCESS | 1932 | 1461188177310 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:36:17 INFO - PROCESS | 1932 | 1461188177316 Marionette TRACE conn3 <- [1,1650,null,{}] 14:36:17 INFO - PROCESS | 1932 | 1461188177324 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:17 INFO - PROCESS | 1932 | 1461188177503 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 14:36:17 INFO - PROCESS | 1932 | 1461188177721 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x846d4c00 == 122 [pid = 1932] [id = 420] 14:36:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x846d5400) [pid = 1932] [serial = 1261] [outer = (nil)] 14:36:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x8480cc00) [pid = 1932] [serial = 1262] [outer = 0x846d5400] 14:36:17 INFO - PROCESS | 1932 | 1461188177804 Marionette DEBUG loaded listener.js 14:36:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x85184800) [pid = 1932] [serial = 1263] [outer = 0x846d5400] 14:36:18 INFO - PROCESS | 1932 | 1461188178604 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 14:36:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:36:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1334ms 14:36:18 INFO - PROCESS | 1932 | 1461188178644 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 14:36:18 INFO - PROCESS | 1932 | 1461188178653 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 14:36:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:36:18 INFO - PROCESS | 1932 | 1461188178663 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:36:18 INFO - PROCESS | 1932 | 1461188178666 Marionette TRACE conn3 <- [1,1654,null,{}] 14:36:18 INFO - PROCESS | 1932 | 1461188178672 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:18 INFO - PROCESS | 1932 | 1461188178853 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 14:36:18 INFO - PROCESS | 1932 | 1461188178873 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x836a8c00 == 123 [pid = 1932] [id = 421] 14:36:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x84808800) [pid = 1932] [serial = 1264] [outer = (nil)] 14:36:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x85b44400) [pid = 1932] [serial = 1265] [outer = 0x84808800] 14:36:19 INFO - PROCESS | 1932 | 1461188179135 Marionette DEBUG loaded listener.js 14:36:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x85c7ac00) [pid = 1932] [serial = 1266] [outer = 0x84808800] 14:36:20 INFO - PROCESS | 1932 | 1461188180087 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 14:36:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:36:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1490ms 14:36:20 INFO - PROCESS | 1932 | 1461188180153 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 14:36:20 INFO - PROCESS | 1932 | 1461188180157 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 14:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:36:20 INFO - PROCESS | 1932 | 1461188180163 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:36:20 INFO - PROCESS | 1932 | 1461188180169 Marionette TRACE conn3 <- [1,1658,null,{}] 14:36:20 INFO - PROCESS | 1932 | 1461188180193 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:20 INFO - PROCESS | 1932 | 1461188180449 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 14:36:20 INFO - PROCESS | 1932 | 1461188180477 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c70800 == 124 [pid = 1932] [id = 422] 14:36:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x87885800) [pid = 1932] [serial = 1267] [outer = (nil)] 14:36:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x87cdf000) [pid = 1932] [serial = 1268] [outer = 0x87885800] 14:36:20 INFO - PROCESS | 1932 | 1461188180554 Marionette DEBUG loaded listener.js 14:36:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x886c5c00) [pid = 1932] [serial = 1269] [outer = 0x87885800] 14:36:21 INFO - PROCESS | 1932 | 1461188181522 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 2094ms 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x8c8b2800) [pid = 1932] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x87882c00) [pid = 1932] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x835f4800) [pid = 1932] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x8ab90400) [pid = 1932] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x86ec9800) [pid = 1932] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x82bc8000) [pid = 1932] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x90005800) [pid = 1932] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x8df37800) [pid = 1932] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x8c890400) [pid = 1932] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x8e540000) [pid = 1932] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x86ec4400) [pid = 1932] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x90324400) [pid = 1932] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x8bd9d800) [pid = 1932] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8faa7400) [pid = 1932] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x8fb10400) [pid = 1932] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x85b42800) [pid = 1932] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8bd23c00) [pid = 1932] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0xa0c31c00) [pid = 1932] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8bd25000) [pid = 1932] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x886bf800) [pid = 1932] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x85186400) [pid = 1932] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x912bf800) [pid = 1932] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x8ab8fc00) [pid = 1932] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x91e7f800) [pid = 1932] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x832cd400) [pid = 1932] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x8c8ae400) [pid = 1932] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x886c1800) [pid = 1932] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x8480bc00) [pid = 1932] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8e430400) [pid = 1932] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x87880800) [pid = 1932] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x832ca800) [pid = 1932] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x835ee000) [pid = 1932] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8e545800) [pid = 1932] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8b3df800) [pid = 1932] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x82bc2400) [pid = 1932] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x835e8800) [pid = 1932] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8c891400) [pid = 1932] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x90691000) [pid = 1932] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x83a64000) [pid = 1932] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x97723400) [pid = 1932] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x86ec7800) [pid = 1932] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:36:22 INFO - PROCESS | 1932 | 1461188182392 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 14:36:22 INFO - PROCESS | 1932 | 1461188182401 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 14:36:22 INFO - PROCESS | 1932 | 1461188182414 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:36:22 INFO - PROCESS | 1932 | 1461188182418 Marionette TRACE conn3 <- [1,1662,null,{}] 14:36:22 INFO - PROCESS | 1932 | 1461188182473 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:22 INFO - PROCESS | 1932 | 1461188182720 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 14:36:22 INFO - PROCESS | 1932 | 1461188182834 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x832c9800 == 125 [pid = 1932] [id = 423] 14:36:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x835ee000) [pid = 1932] [serial = 1270] [outer = (nil)] 14:36:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x846c7400) [pid = 1932] [serial = 1271] [outer = 0x835ee000] 14:36:22 INFO - PROCESS | 1932 | 1461188182908 Marionette DEBUG loaded listener.js 14:36:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x86ec7800) [pid = 1932] [serial = 1272] [outer = 0x835ee000] 14:36:23 INFO - PROCESS | 1932 | 1461188183681 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:36:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:36:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1314ms 14:36:23 INFO - PROCESS | 1932 | 1461188183730 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 14:36:23 INFO - PROCESS | 1932 | 1461188183733 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 14:36:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:36:23 INFO - PROCESS | 1932 | 1461188183739 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:36:23 INFO - PROCESS | 1932 | 1461188183742 Marionette TRACE conn3 <- [1,1666,null,{}] 14:36:23 INFO - PROCESS | 1932 | 1461188183748 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:23 INFO - PROCESS | 1932 | 1461188183921 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 14:36:23 INFO - PROCESS | 1932 | 1461188183936 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x835e8800 == 126 [pid = 1932] [id = 424] 14:36:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8480bc00) [pid = 1932] [serial = 1273] [outer = (nil)] 14:36:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8890bc00) [pid = 1932] [serial = 1274] [outer = 0x8480bc00] 14:36:24 INFO - PROCESS | 1932 | 1461188184006 Marionette DEBUG loaded listener.js 14:36:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x89308c00) [pid = 1932] [serial = 1275] [outer = 0x8480bc00] 14:36:25 INFO - PROCESS | 1932 | 1461188185269 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 14:36:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1590ms 14:36:25 INFO - PROCESS | 1932 | 1461188185331 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 14:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:36:25 INFO - PROCESS | 1932 | 1461188185337 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 14:36:25 INFO - PROCESS | 1932 | 1461188185345 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:36:25 INFO - PROCESS | 1932 | 1461188185350 Marionette TRACE conn3 <- [1,1670,null,{}] 14:36:25 INFO - PROCESS | 1932 | 1461188185359 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:25 INFO - PROCESS | 1932 | 1461188185622 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 14:36:25 INFO - PROCESS | 1932 | 1461188185952 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x836a9c00 == 127 [pid = 1932] [id = 425] 14:36:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x846d2400) [pid = 1932] [serial = 1276] [outer = (nil)] 14:36:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x864d6c00) [pid = 1932] [serial = 1277] [outer = 0x846d2400] 14:36:26 INFO - PROCESS | 1932 | 1461188186043 Marionette DEBUG loaded listener.js 14:36:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x86ed0400) [pid = 1932] [serial = 1278] [outer = 0x846d2400] 14:36:26 INFO - PROCESS | 1932 | 1461188186984 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 14:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1690ms 14:36:27 INFO - PROCESS | 1932 | 1461188187035 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 14:36:27 INFO - PROCESS | 1932 | 1461188187043 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 14:36:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:36:27 INFO - PROCESS | 1932 | 1461188187054 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:36:27 INFO - PROCESS | 1932 | 1461188187058 Marionette TRACE conn3 <- [1,1674,null,{}] 14:36:27 INFO - PROCESS | 1932 | 1461188187065 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:27 INFO - PROCESS | 1932 | 1461188187268 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 14:36:27 INFO - PROCESS | 1932 | 1461188187658 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x87cdfc00 == 128 [pid = 1932] [id = 426] 14:36:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x88e45000) [pid = 1932] [serial = 1279] [outer = (nil)] 14:36:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8931a800) [pid = 1932] [serial = 1280] [outer = 0x88e45000] 14:36:27 INFO - PROCESS | 1932 | 1461188187766 Marionette DEBUG loaded listener.js 14:36:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8a404000) [pid = 1932] [serial = 1281] [outer = 0x88e45000] 14:36:28 INFO - PROCESS | 1932 | 1461188188712 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 14:36:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1733ms 14:36:28 INFO - PROCESS | 1932 | 1461188188787 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 14:36:28 INFO - PROCESS | 1932 | 1461188188791 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 14:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:36:28 INFO - PROCESS | 1932 | 1461188188798 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:36:28 INFO - PROCESS | 1932 | 1461188188804 Marionette TRACE conn3 <- [1,1678,null,{}] 14:36:28 INFO - PROCESS | 1932 | 1461188188820 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:29 INFO - PROCESS | 1932 | 1461188189116 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 14:36:29 INFO - PROCESS | 1932 | 1461188189370 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a408c00 == 129 [pid = 1932] [id = 427] 14:36:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8a7e3400) [pid = 1932] [serial = 1282] [outer = (nil)] 14:36:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8aa2f400) [pid = 1932] [serial = 1283] [outer = 0x8a7e3400] 14:36:29 INFO - PROCESS | 1932 | 1461188189466 Marionette DEBUG loaded listener.js 14:36:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8ab86000) [pid = 1932] [serial = 1284] [outer = 0x8a7e3400] 14:36:30 INFO - PROCESS | 1932 | 1461188190349 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 14:36:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1596ms 14:36:30 INFO - PROCESS | 1932 | 1461188190395 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 14:36:30 INFO - PROCESS | 1932 | 1461188190400 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 14:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:36:30 INFO - PROCESS | 1932 | 1461188190406 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:36:30 INFO - PROCESS | 1932 | 1461188190410 Marionette TRACE conn3 <- [1,1682,null,{}] 14:36:30 INFO - PROCESS | 1932 | 1461188190415 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:30 INFO - PROCESS | 1932 | 1461188190612 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 14:36:30 INFO - PROCESS | 1932 | 1461188190877 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a43e800 == 130 [pid = 1932] [id = 428] 14:36:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8aa2d800) [pid = 1932] [serial = 1285] [outer = (nil)] 14:36:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8aeed400) [pid = 1932] [serial = 1286] [outer = 0x8aa2d800] 14:36:31 INFO - PROCESS | 1932 | 1461188191018 Marionette DEBUG loaded listener.js 14:36:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8b28c000) [pid = 1932] [serial = 1287] [outer = 0x8aa2d800] 14:36:31 INFO - PROCESS | 1932 | 1461188191862 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 14:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1530ms 14:36:31 INFO - PROCESS | 1932 | 1461188191937 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 14:36:31 INFO - PROCESS | 1932 | 1461188191941 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 14:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:36:31 INFO - PROCESS | 1932 | 1461188191947 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:36:31 INFO - PROCESS | 1932 | 1461188191950 Marionette TRACE conn3 <- [1,1686,null,{}] 14:36:31 INFO - PROCESS | 1932 | 1461188191956 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:32 INFO - PROCESS | 1932 | 1461188192162 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 14:36:32 INFO - PROCESS | 1932 | 1461188192429 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x836a0400 == 131 [pid = 1932] [id = 429] 14:36:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8aee8800) [pid = 1932] [serial = 1288] [outer = (nil)] 14:36:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x8b626c00) [pid = 1932] [serial = 1289] [outer = 0x8aee8800] 14:36:32 INFO - PROCESS | 1932 | 1461188192574 Marionette DEBUG loaded listener.js 14:36:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x8bc2ec00) [pid = 1932] [serial = 1290] [outer = 0x8aee8800] 14:36:33 INFO - PROCESS | 1932 | 1461188193484 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 14:36:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 14:36:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1581ms 14:36:33 INFO - PROCESS | 1932 | 1461188193529 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 14:36:33 INFO - PROCESS | 1932 | 1461188193533 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 14:36:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:36:33 INFO - PROCESS | 1932 | 1461188193540 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:36:33 INFO - PROCESS | 1932 | 1461188193542 Marionette TRACE conn3 <- [1,1690,null,{}] 14:36:33 INFO - PROCESS | 1932 | 1461188193549 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:33 INFO - PROCESS | 1932 | 1461188193770 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 14:36:34 INFO - PROCESS | 1932 | 1461188194090 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd30400 == 132 [pid = 1932] [id = 430] 14:36:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x8bd8fc00) [pid = 1932] [serial = 1291] [outer = (nil)] 14:36:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x8c522c00) [pid = 1932] [serial = 1292] [outer = 0x8bd8fc00] 14:36:34 INFO - PROCESS | 1932 | 1461188194194 Marionette DEBUG loaded listener.js 14:36:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x8c6d4c00) [pid = 1932] [serial = 1293] [outer = 0x8bd8fc00] 14:36:35 INFO - PROCESS | 1932 | 1461188195098 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 14:36:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1637ms 14:36:35 INFO - PROCESS | 1932 | 1461188195178 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 14:36:35 INFO - PROCESS | 1932 | 1461188195182 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 14:36:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:36:35 INFO - PROCESS | 1932 | 1461188195188 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:36:35 INFO - PROCESS | 1932 | 1461188195192 Marionette TRACE conn3 <- [1,1694,null,{}] 14:36:35 INFO - PROCESS | 1932 | 1461188195198 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:35 INFO - PROCESS | 1932 | 1461188195396 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 14:36:35 INFO - PROCESS | 1932 | 1461188195713 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd2dc00 == 133 [pid = 1932] [id = 431] 14:36:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x8bd2fc00) [pid = 1932] [serial = 1294] [outer = (nil)] 14:36:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x8c88ac00) [pid = 1932] [serial = 1295] [outer = 0x8bd2fc00] 14:36:35 INFO - PROCESS | 1932 | 1461188195805 Marionette DEBUG loaded listener.js 14:36:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x8c894400) [pid = 1932] [serial = 1296] [outer = 0x8bd2fc00] 14:36:36 INFO - PROCESS | 1932 | 1461188196683 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 14:36:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1533ms 14:36:36 INFO - PROCESS | 1932 | 1461188196722 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 14:36:36 INFO - PROCESS | 1932 | 1461188196725 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 14:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:36:36 INFO - PROCESS | 1932 | 1461188196732 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:36:36 INFO - PROCESS | 1932 | 1461188196736 Marionette TRACE conn3 <- [1,1698,null,{}] 14:36:36 INFO - PROCESS | 1932 | 1461188196742 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:36 INFO - PROCESS | 1932 | 1461188196925 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 14:36:37 INFO - PROCESS | 1932 | 1461188197199 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c7a800 == 134 [pid = 1932] [id = 432] 14:36:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x8de3c400) [pid = 1932] [serial = 1297] [outer = (nil)] 14:36:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x8df35400) [pid = 1932] [serial = 1298] [outer = 0x8de3c400] 14:36:37 INFO - PROCESS | 1932 | 1461188197332 Marionette DEBUG loaded listener.js 14:36:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x8df3b400) [pid = 1932] [serial = 1299] [outer = 0x8de3c400] 14:36:38 INFO - PROCESS | 1932 | 1461188198201 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 14:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 14:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1530ms 14:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:36:38 INFO - PROCESS | 1932 | 1461188198264 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 14:36:38 INFO - PROCESS | 1932 | 1461188198267 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 14:36:38 INFO - PROCESS | 1932 | 1461188198273 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:36:38 INFO - PROCESS | 1932 | 1461188198277 Marionette TRACE conn3 <- [1,1702,null,{}] 14:36:38 INFO - PROCESS | 1932 | 1461188198283 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:38 INFO - PROCESS | 1932 | 1461188198476 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 14:36:38 INFO - PROCESS | 1932 | 1461188198746 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c8bc400 == 135 [pid = 1932] [id = 433] 14:36:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x8de3e800) [pid = 1932] [serial = 1300] [outer = (nil)] 14:36:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x8e336c00) [pid = 1932] [serial = 1301] [outer = 0x8de3e800] 14:36:38 INFO - PROCESS | 1932 | 1461188198878 Marionette DEBUG loaded listener.js 14:36:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x8e433c00) [pid = 1932] [serial = 1302] [outer = 0x8de3e800] 14:36:39 INFO - PROCESS | 1932 | 1461188199769 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 14:36:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:36:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1534ms 14:36:39 INFO - PROCESS | 1932 | 1461188199808 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 14:36:39 INFO - PROCESS | 1932 | 1461188199816 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 14:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:36:39 INFO - PROCESS | 1932 | 1461188199823 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:36:39 INFO - PROCESS | 1932 | 1461188199826 Marionette TRACE conn3 <- [1,1706,null,{}] 14:36:39 INFO - PROCESS | 1932 | 1461188199832 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:40 INFO - PROCESS | 1932 | 1461188200052 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 14:36:40 INFO - PROCESS | 1932 | 1461188200385 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bcac00 == 136 [pid = 1932] [id = 434] 14:36:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x8a447000) [pid = 1932] [serial = 1303] [outer = (nil)] 14:36:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x8e699c00) [pid = 1932] [serial = 1304] [outer = 0x8a447000] 14:36:40 INFO - PROCESS | 1932 | 1461188200479 Marionette DEBUG loaded listener.js 14:36:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x8e6a0800) [pid = 1932] [serial = 1305] [outer = 0x8a447000] 14:36:41 INFO - PROCESS | 1932 | 1461188201409 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 14:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1637ms 14:36:41 INFO - PROCESS | 1932 | 1461188201462 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 14:36:41 INFO - PROCESS | 1932 | 1461188201466 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 14:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:36:41 INFO - PROCESS | 1932 | 1461188201472 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:36:41 INFO - PROCESS | 1932 | 1461188201483 Marionette TRACE conn3 <- [1,1710,null,{}] 14:36:41 INFO - PROCESS | 1932 | 1461188201487 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:41 INFO - PROCESS | 1932 | 1461188201762 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 14:36:42 INFO - PROCESS | 1932 | 1461188202092 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e545c00 == 137 [pid = 1932] [id = 435] 14:36:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x8f63ec00) [pid = 1932] [serial = 1306] [outer = (nil)] 14:36:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x8f6b1400) [pid = 1932] [serial = 1307] [outer = 0x8f63ec00] 14:36:42 INFO - PROCESS | 1932 | 1461188202193 Marionette DEBUG loaded listener.js 14:36:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x8fa96c00) [pid = 1932] [serial = 1308] [outer = 0x8f63ec00] 14:36:43 INFO - PROCESS | 1932 | 1461188203165 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 14:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1741ms 14:36:43 INFO - PROCESS | 1932 | 1461188203213 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 14:36:43 INFO - PROCESS | 1932 | 1461188203217 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 14:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:36:43 INFO - PROCESS | 1932 | 1461188203224 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:36:43 INFO - PROCESS | 1932 | 1461188203228 Marionette TRACE conn3 <- [1,1714,null,{}] 14:36:43 INFO - PROCESS | 1932 | 1461188203233 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:43 INFO - PROCESS | 1932 | 1461188203467 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 14:36:43 INFO - PROCESS | 1932 | 1461188203833 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f6a9800 == 138 [pid = 1932] [id = 436] 14:36:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x8f6ac800) [pid = 1932] [serial = 1309] [outer = (nil)] 14:36:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x8fcb2800) [pid = 1932] [serial = 1310] [outer = 0x8f6ac800] 14:36:43 INFO - PROCESS | 1932 | 1461188203925 Marionette DEBUG loaded listener.js 14:36:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x8fcbc000) [pid = 1932] [serial = 1311] [outer = 0x8f6ac800] 14:36:44 INFO - PROCESS | 1932 | 1461188204825 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 14:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1682ms 14:36:44 INFO - PROCESS | 1932 | 1461188204907 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 14:36:44 INFO - PROCESS | 1932 | 1461188204911 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 14:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:36:44 INFO - PROCESS | 1932 | 1461188204918 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:36:44 INFO - PROCESS | 1932 | 1461188204921 Marionette TRACE conn3 <- [1,1718,null,{}] 14:36:44 INFO - PROCESS | 1932 | 1461188204927 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:45 INFO - PROCESS | 1932 | 1461188205179 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 14:36:45 INFO - PROCESS | 1932 | 1461188205498 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bcc400 == 139 [pid = 1932] [id = 437] 14:36:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x8fb10400) [pid = 1932] [serial = 1312] [outer = (nil)] 14:36:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x8ff9a800) [pid = 1932] [serial = 1313] [outer = 0x8fb10400] 14:36:45 INFO - PROCESS | 1932 | 1461188205595 Marionette DEBUG loaded listener.js 14:36:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x8ff9dc00) [pid = 1932] [serial = 1314] [outer = 0x8fb10400] 14:36:46 INFO - PROCESS | 1932 | 1461188206494 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 14:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1643ms 14:36:46 INFO - PROCESS | 1932 | 1461188206562 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 14:36:46 INFO - PROCESS | 1932 | 1461188206566 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 14:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:36:46 INFO - PROCESS | 1932 | 1461188206572 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:36:46 INFO - PROCESS | 1932 | 1461188206575 Marionette TRACE conn3 <- [1,1722,null,{}] 14:36:46 INFO - PROCESS | 1932 | 1461188206581 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:46 INFO - PROCESS | 1932 | 1461188206789 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 14:36:47 INFO - PROCESS | 1932 | 1461188207108 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x8de37400 == 140 [pid = 1932] [id = 438] 14:36:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x8fb48c00) [pid = 1932] [serial = 1315] [outer = (nil)] 14:36:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x90323c00) [pid = 1932] [serial = 1316] [outer = 0x8fb48c00] 14:36:47 INFO - PROCESS | 1932 | 1461188207197 Marionette DEBUG loaded listener.js 14:36:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x90327800) [pid = 1932] [serial = 1317] [outer = 0x8fb48c00] 14:36:48 INFO - PROCESS | 1932 | 1461188208095 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 14:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 14:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1588ms 14:36:48 INFO - PROCESS | 1932 | 1461188208161 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 14:36:48 INFO - PROCESS | 1932 | 1461188208165 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 14:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:36:48 INFO - PROCESS | 1932 | 1461188208171 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:36:48 INFO - PROCESS | 1932 | 1461188208173 Marionette TRACE conn3 <- [1,1726,null,{}] 14:36:48 INFO - PROCESS | 1932 | 1461188208179 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:48 INFO - PROCESS | 1932 | 1461188208372 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 14:36:48 INFO - PROCESS | 1932 | 1461188208692 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x832c6c00 == 141 [pid = 1932] [id = 439] 14:36:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x832d2000) [pid = 1932] [serial = 1318] [outer = (nil)] 14:36:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 199 (0x90690400) [pid = 1932] [serial = 1319] [outer = 0x832d2000] 14:36:48 INFO - PROCESS | 1932 | 1461188208783 Marionette DEBUG loaded listener.js 14:36:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x912bf800) [pid = 1932] [serial = 1320] [outer = 0x832d2000] 14:36:49 INFO - PROCESS | 1932 | 1461188209666 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 14:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1531ms 14:36:49 INFO - PROCESS | 1932 | 1461188209703 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 14:36:49 INFO - PROCESS | 1932 | 1461188209707 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 14:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:36:49 INFO - PROCESS | 1932 | 1461188209713 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:36:49 INFO - PROCESS | 1932 | 1461188209716 Marionette TRACE conn3 <- [1,1730,null,{}] 14:36:49 INFO - PROCESS | 1932 | 1461188209722 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:49 INFO - PROCESS | 1932 | 1461188209911 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 14:36:50 INFO - PROCESS | 1932 | 1461188210194 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x832c5c00 == 142 [pid = 1932] [id = 440] 14:36:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x8c526000) [pid = 1932] [serial = 1321] [outer = (nil)] 14:36:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x92888400) [pid = 1932] [serial = 1322] [outer = 0x8c526000] 14:36:50 INFO - PROCESS | 1932 | 1461188210329 Marionette DEBUG loaded listener.js 14:36:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x94560000) [pid = 1932] [serial = 1323] [outer = 0x8c526000] 14:36:51 INFO - PROCESS | 1932 | 1461188211198 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 14:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 14:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1529ms 14:36:51 INFO - PROCESS | 1932 | 1461188211244 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 14:36:51 INFO - PROCESS | 1932 | 1461188211248 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 14:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:36:51 INFO - PROCESS | 1932 | 1461188211254 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:36:51 INFO - PROCESS | 1932 | 1461188211258 Marionette TRACE conn3 <- [1,1734,null,{}] 14:36:51 INFO - PROCESS | 1932 | 1461188211264 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:51 INFO - PROCESS | 1932 | 1461188211453 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 14:36:51 INFO - PROCESS | 1932 | 1461188211733 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x90002000 == 143 [pid = 1932] [id = 441] 14:36:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x90588c00) [pid = 1932] [serial = 1324] [outer = (nil)] 14:36:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x95072400) [pid = 1932] [serial = 1325] [outer = 0x90588c00] 14:36:51 INFO - PROCESS | 1932 | 1461188211867 Marionette DEBUG loaded listener.js 14:36:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x95075000) [pid = 1932] [serial = 1326] [outer = 0x90588c00] 14:36:52 INFO - PROCESS | 1932 | 1461188212771 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 14:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1581ms 14:36:52 INFO - PROCESS | 1932 | 1461188212836 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 14:36:52 INFO - PROCESS | 1932 | 1461188212840 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 14:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:36:52 INFO - PROCESS | 1932 | 1461188212847 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:36:52 INFO - PROCESS | 1932 | 1461188212850 Marionette TRACE conn3 <- [1,1738,null,{}] 14:36:52 INFO - PROCESS | 1932 | 1461188212855 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:53 INFO - PROCESS | 1932 | 1461188213065 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 14:36:53 INFO - PROCESS | 1932 | 1461188213386 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x945ab000 == 144 [pid = 1932] [id = 442] 14:36:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x9501bc00) [pid = 1932] [serial = 1327] [outer = (nil)] 14:36:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x96291c00) [pid = 1932] [serial = 1328] [outer = 0x9501bc00] 14:36:53 INFO - PROCESS | 1932 | 1461188213476 Marionette DEBUG loaded listener.js 14:36:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x96cd9800) [pid = 1932] [serial = 1329] [outer = 0x9501bc00] 14:36:54 INFO - PROCESS | 1932 | 1461188214370 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 14:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1583ms 14:36:54 INFO - PROCESS | 1932 | 1461188214430 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 14:36:54 INFO - PROCESS | 1932 | 1461188214434 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 14:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:36:54 INFO - PROCESS | 1932 | 1461188214441 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:36:54 INFO - PROCESS | 1932 | 1461188214444 Marionette TRACE conn3 <- [1,1742,null,{}] 14:36:54 INFO - PROCESS | 1932 | 1461188214450 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:54 INFO - PROCESS | 1932 | 1461188214648 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x89313400 == 143 [pid = 1932] [id = 375] 14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x84807400 == 142 [pid = 1932] [id = 371] 14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x8fcb7000 == 141 [pid = 1932] [id = 233] 14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x832cb000 == 140 [pid = 1932] [id = 373] 14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x8fcae400 == 139 [pid = 1932] [id = 232] 14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x87ce5800 == 138 [pid = 1932] [id = 372] 14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0xa0adbc00 == 137 [pid = 1932] [id = 230] 14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x88e49400 == 136 [pid = 1932] [id = 377] 14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x8c894800 == 135 [pid = 1932] [id = 410] 14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x8c8ad400 == 134 [pid = 1932] [id = 409] 14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x8c6d7400 == 133 [pid = 1932] [id = 408] 14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x8ab87000 == 132 [pid = 1932] [id = 407] 14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc25800 == 131 [pid = 1932] [id = 406] 14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x87ce2400 == 130 [pid = 1932] [id = 404] 14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x8931ec00 == 129 [pid = 1932] [id = 405] 14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x8788dc00 == 128 [pid = 1932] [id = 403] 14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x85b3c800 == 127 [pid = 1932] [id = 402] 14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x82bc1c00 == 126 [pid = 1932] [id = 401] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x88910400) [pid = 1932] [serial = 1202] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x85192c00) [pid = 1932] [serial = 1194] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x9853d000) [pid = 1932] [serial = 1187] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x886c2800) [pid = 1932] [serial = 1199] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x8de34000) [pid = 1932] [serial = 1152] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x8ff95c00) [pid = 1932] [serial = 1104] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x85184000) [pid = 1932] [serial = 1050] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x8b61b000) [pid = 1932] [serial = 1143] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x9df76800) [pid = 1932] [serial = 1095] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0x8b3dc800) [pid = 1932] [serial = 1142] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 198 (0x886c7000) [pid = 1932] [serial = 1110] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0x9455e800) [pid = 1932] [serial = 1176] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x8e693800) [pid = 1932] [serial = 1158] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x95a1d800) [pid = 1932] [serial = 1182] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0x99a27400) [pid = 1932] [serial = 1089] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 193 (0x86ecc400) [pid = 1932] [serial = 1092] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x8e549c00) [pid = 1932] [serial = 1157] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x9771b000) [pid = 1932] [serial = 1184] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x8e32f400) [pid = 1932] [serial = 1155] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x8ff9b000) [pid = 1932] [serial = 1169] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x97c04800) [pid = 1932] [serial = 1185] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x88906000) [pid = 1932] [serial = 1200] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x8fcb1400) [pid = 1932] [serial = 1166] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x86ec5c00) [pid = 1932] [serial = 1197] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x8ff90400) [pid = 1932] [serial = 1167] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x90322000) [pid = 1932] [serial = 1172] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0xa4587800) [pid = 1932] [serial = 1098] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x8c766400) [pid = 1932] [serial = 1149] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x88902800) [pid = 1932] [serial = 1113] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x9506f800) [pid = 1932] [serial = 1181] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x864dfc00) [pid = 1932] [serial = 1136] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x95021400) [pid = 1932] [serial = 1179] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8b627000) [pid = 1932] [serial = 1071] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x96c5d800) [pid = 1932] [serial = 1083] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x8dfc1000) [pid = 1932] [serial = 1154] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8c6ccc00) [pid = 1932] [serial = 1041] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x864dbc00) [pid = 1932] [serial = 1196] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8dfc5800) [pid = 1932] [serial = 1074] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x89314400) [pid = 1932] [serial = 1140] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8c6dbc00) [pid = 1932] [serial = 1148] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x8ff9bc00) [pid = 1932] [serial = 1170] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x945af800) [pid = 1932] [serial = 1178] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x928f3400) [pid = 1932] [serial = 1175] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x8f6b7c00) [pid = 1932] [serial = 1163] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x85185c00) [pid = 1932] [serial = 1193] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x9853e800) [pid = 1932] [serial = 1188] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x8f8a8c00) [pid = 1932] [serial = 1164] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x904e8c00) [pid = 1932] [serial = 1080] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x9ff15000) [pid = 1932] [serial = 1101] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x85189800) [pid = 1932] [serial = 1068] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x836a1800) [pid = 1932] [serial = 1047] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8e914c00) [pid = 1932] [serial = 1161] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8c8b8c00) [pid = 1932] [serial = 1151] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x98ea2000) [pid = 1932] [serial = 1190] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x90329000) [pid = 1932] [serial = 1173] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8e912400) [pid = 1932] [serial = 1160] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8bd9ac00) [pid = 1932] [serial = 1146] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x82bccc00) [pid = 1932] [serial = 1107] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x835eec00) [pid = 1932] [serial = 1044] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x88910800) [pid = 1932] [serial = 1139] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8fcb2400) [pid = 1932] [serial = 1077] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x87884800) [pid = 1932] [serial = 1137] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x98cefc00) [pid = 1932] [serial = 1086] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8bd2bc00) [pid = 1932] [serial = 1145] [outer = (nil)] [url = about:blank] 14:36:56 INFO - PROCESS | 1932 | 1461188216657 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x835e6c00 == 127 [pid = 1932] [id = 443] 14:36:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x835eb800) [pid = 1932] [serial = 1330] [outer = (nil)] 14:36:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8369c000) [pid = 1932] [serial = 1331] [outer = 0x835eb800] 14:36:56 INFO - PROCESS | 1932 | 1461188216744 Marionette DEBUG loaded listener.js 14:36:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x83a69000) [pid = 1932] [serial = 1332] [outer = 0x835eb800] 14:36:57 INFO - PROCESS | 1932 | 1461188217523 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 14:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 3098ms 14:36:57 INFO - PROCESS | 1932 | 1461188217542 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 14:36:57 INFO - PROCESS | 1932 | 1461188217547 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 14:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:36:57 INFO - PROCESS | 1932 | 1461188217556 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:36:57 INFO - PROCESS | 1932 | 1461188217563 Marionette TRACE conn3 <- [1,1746,null,{}] 14:36:57 INFO - PROCESS | 1932 | 1461188217570 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:57 INFO - PROCESS | 1932 | 1461188217780 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 14:36:58 INFO - PROCESS | 1932 | 1461188217980 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x85187400 == 128 [pid = 1932] [id = 444] 14:36:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8518ec00) [pid = 1932] [serial = 1333] [outer = (nil)] 14:36:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x85b42000) [pid = 1932] [serial = 1334] [outer = 0x8518ec00] 14:36:58 INFO - PROCESS | 1932 | 1461188218056 Marionette DEBUG loaded listener.js 14:36:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x864d4800) [pid = 1932] [serial = 1335] [outer = 0x8518ec00] 14:36:58 INFO - PROCESS | 1932 | 1461188218958 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 14:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1437ms 14:36:59 INFO - PROCESS | 1932 | 1461188218996 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 14:36:59 INFO - PROCESS | 1932 | 1461188219002 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 14:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:36:59 INFO - PROCESS | 1932 | 1461188219008 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:36:59 INFO - PROCESS | 1932 | 1461188219012 Marionette TRACE conn3 <- [1,1750,null,{}] 14:36:59 INFO - PROCESS | 1932 | 1461188219022 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:59 INFO - PROCESS | 1932 | 1461188219262 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 14:36:59 INFO - PROCESS | 1932 | 1461188219293 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x85192c00 == 129 [pid = 1932] [id = 445] 14:36:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x85b44800) [pid = 1932] [serial = 1336] [outer = (nil)] 14:36:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x87884800) [pid = 1932] [serial = 1337] [outer = 0x85b44800] 14:36:59 INFO - PROCESS | 1932 | 1461188219364 Marionette DEBUG loaded listener.js 14:36:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x87889c00) [pid = 1932] [serial = 1338] [outer = 0x85b44800] 14:37:00 INFO - PROCESS | 1932 | 1461188220382 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 14:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1436ms 14:37:00 INFO - PROCESS | 1932 | 1461188220448 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 14:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:37:00 INFO - PROCESS | 1932 | 1461188220453 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 14:37:00 INFO - PROCESS | 1932 | 1461188220467 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:37:00 INFO - PROCESS | 1932 | 1461188220475 Marionette TRACE conn3 <- [1,1754,null,{}] 14:37:00 INFO - PROCESS | 1932 | 1461188220487 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:00 INFO - PROCESS | 1932 | 1461188220735 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 14:37:00 INFO - PROCESS | 1932 | 1461188220760 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x85188c00 == 130 [pid = 1932] [id = 446] 14:37:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x86ece400) [pid = 1932] [serial = 1339] [outer = (nil)] 14:37:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x886ce000) [pid = 1932] [serial = 1340] [outer = 0x86ece400] 14:37:00 INFO - PROCESS | 1932 | 1461188220831 Marionette DEBUG loaded listener.js 14:37:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x88e45800) [pid = 1932] [serial = 1341] [outer = 0x86ece400] 14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x88e4f800) [pid = 1932] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x94565000) [pid = 1932] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x87885800) [pid = 1932] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x835ee000) [pid = 1932] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x904efc00) [pid = 1932] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8ffe6400) [pid = 1932] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8fce4400) [pid = 1932] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8faa9c00) [pid = 1932] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8fa96400) [pid = 1932] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8e908400) [pid = 1932] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8e432000) [pid = 1932] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8e43bc00) [pid = 1932] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8de37000) [pid = 1932] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8c8ae800) [pid = 1932] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8c6d9800) [pid = 1932] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x8b619800) [pid = 1932] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8bc29c00) [pid = 1932] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8aa31000) [pid = 1932] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x87ce3000) [pid = 1932] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x87ce6c00) [pid = 1932] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x85c74800) [pid = 1932] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x82bc2c00) [pid = 1932] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x84808800) [pid = 1932] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x846d5400) [pid = 1932] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:37:02 INFO - PROCESS | 1932 | 1461188222459 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 14:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 2053ms 14:37:02 INFO - PROCESS | 1932 | 1461188222513 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 14:37:02 INFO - PROCESS | 1932 | 1461188222517 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 14:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:37:02 INFO - PROCESS | 1932 | 1461188222523 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:37:02 INFO - PROCESS | 1932 | 1461188222526 Marionette TRACE conn3 <- [1,1758,null,{}] 14:37:02 INFO - PROCESS | 1932 | 1461188222531 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:02 INFO - PROCESS | 1932 | 1461188222802 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 14:37:02 INFO - PROCESS | 1932 | 1461188222830 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x835ee000 == 131 [pid = 1932] [id = 447] 14:37:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x846cdc00) [pid = 1932] [serial = 1342] [outer = (nil)] 14:37:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x88907800) [pid = 1932] [serial = 1343] [outer = 0x846cdc00] 14:37:02 INFO - PROCESS | 1932 | 1461188222912 Marionette DEBUG loaded listener.js 14:37:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x88e4f800) [pid = 1932] [serial = 1344] [outer = 0x846cdc00] 14:37:03 INFO - PROCESS | 1932 | 1461188223867 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 14:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1384ms 14:37:03 INFO - PROCESS | 1932 | 1461188223910 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 14:37:03 INFO - PROCESS | 1932 | 1461188223916 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 14:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:37:03 INFO - PROCESS | 1932 | 1461188223936 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:37:03 INFO - PROCESS | 1932 | 1461188223942 Marionette TRACE conn3 <- [1,1762,null,{}] 14:37:03 INFO - PROCESS | 1932 | 1461188223950 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:04 INFO - PROCESS | 1932 | 1461188224150 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 14:37:04 INFO - PROCESS | 1932 | 1461188224419 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x8480f800 == 132 [pid = 1932] [id = 448] 14:37:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8480fc00) [pid = 1932] [serial = 1345] [outer = (nil)] 14:37:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8518a000) [pid = 1932] [serial = 1346] [outer = 0x8480fc00] 14:37:04 INFO - PROCESS | 1932 | 1461188224579 Marionette DEBUG loaded listener.js 14:37:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x85191c00) [pid = 1932] [serial = 1347] [outer = 0x8480fc00] 14:37:05 INFO - PROCESS | 1932 | 1461188225538 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 14:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1645ms 14:37:05 INFO - PROCESS | 1932 | 1461188225581 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 14:37:05 INFO - PROCESS | 1932 | 1461188225590 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 14:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:37:05 INFO - PROCESS | 1932 | 1461188225601 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:37:05 INFO - PROCESS | 1932 | 1461188225605 Marionette TRACE conn3 <- [1,1766,null,{}] 14:37:05 INFO - PROCESS | 1932 | 1461188225611 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:05 INFO - PROCESS | 1932 | 1461188225816 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 14:37:06 INFO - PROCESS | 1932 | 1461188226141 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c71400 == 133 [pid = 1932] [id = 449] 14:37:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x86ed0000) [pid = 1932] [serial = 1348] [outer = (nil)] 14:37:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x87ce1400) [pid = 1932] [serial = 1349] [outer = 0x86ed0000] 14:37:06 INFO - PROCESS | 1932 | 1461188226235 Marionette DEBUG loaded listener.js 14:37:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x886c7400) [pid = 1932] [serial = 1350] [outer = 0x86ed0000] 14:37:07 INFO - PROCESS | 1932 | 1461188227204 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 14:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1641ms 14:37:07 INFO - PROCESS | 1932 | 1461188227241 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 14:37:07 INFO - PROCESS | 1932 | 1461188227245 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 14:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:37:07 INFO - PROCESS | 1932 | 1461188227252 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:37:07 INFO - PROCESS | 1932 | 1461188227258 Marionette TRACE conn3 <- [1,1770,null,{}] 14:37:07 INFO - PROCESS | 1932 | 1461188227275 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:07 INFO - PROCESS | 1932 | 1461188227492 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 14:37:07 INFO - PROCESS | 1932 | 1461188227857 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e4a000 == 134 [pid = 1932] [id = 450] 14:37:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8931f000) [pid = 1932] [serial = 1351] [outer = (nil)] 14:37:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8a445400) [pid = 1932] [serial = 1352] [outer = 0x8931f000] 14:37:07 INFO - PROCESS | 1932 | 1461188227967 Marionette DEBUG loaded listener.js 14:37:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8a7e8400) [pid = 1932] [serial = 1353] [outer = 0x8931f000] 14:37:08 INFO - PROCESS | 1932 | 1461188228873 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 14:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1686ms 14:37:08 INFO - PROCESS | 1932 | 1461188228939 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 14:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:37:08 INFO - PROCESS | 1932 | 1461188228944 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 14:37:08 INFO - PROCESS | 1932 | 1461188228950 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:37:08 INFO - PROCESS | 1932 | 1461188228954 Marionette TRACE conn3 <- [1,1774,null,{}] 14:37:08 INFO - PROCESS | 1932 | 1461188228959 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:09 INFO - PROCESS | 1932 | 1461188229171 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 14:37:09 INFO - PROCESS | 1932 | 1461188229435 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x87ce2000 == 135 [pid = 1932] [id = 451] 14:37:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8a7d9c00) [pid = 1932] [serial = 1354] [outer = (nil)] 14:37:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8aeef400) [pid = 1932] [serial = 1355] [outer = 0x8a7d9c00] 14:37:09 INFO - PROCESS | 1932 | 1461188229577 Marionette DEBUG loaded listener.js 14:37:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8b3e4000) [pid = 1932] [serial = 1356] [outer = 0x8a7d9c00] 14:37:10 INFO - PROCESS | 1932 | 1461188230462 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 14:37:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:37:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1543ms 14:37:10 INFO - PROCESS | 1932 | 1461188230492 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 14:37:10 INFO - PROCESS | 1932 | 1461188230496 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 14:37:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:37:10 INFO - PROCESS | 1932 | 1461188230503 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:37:10 INFO - PROCESS | 1932 | 1461188230506 Marionette TRACE conn3 <- [1,1778,null,{}] 14:37:10 INFO - PROCESS | 1932 | 1461188230512 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:10 INFO - PROCESS | 1932 | 1461188230698 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 14:37:10 INFO - PROCESS | 1932 | 1461188230970 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aee2c00 == 136 [pid = 1932] [id = 452] 14:37:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8aee3400) [pid = 1932] [serial = 1357] [outer = (nil)] 14:37:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8b627c00) [pid = 1932] [serial = 1358] [outer = 0x8aee3400] 14:37:11 INFO - PROCESS | 1932 | 1461188231103 Marionette DEBUG loaded listener.js 14:37:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8bd25c00) [pid = 1932] [serial = 1359] [outer = 0x8aee3400] 14:37:12 INFO - PROCESS | 1932 | 1461188232019 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 14:37:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 14:37:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1580ms 14:37:12 INFO - PROCESS | 1932 | 1461188232084 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 14:37:12 INFO - PROCESS | 1932 | 1461188232088 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 14:37:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:37:12 INFO - PROCESS | 1932 | 1461188232094 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:37:12 INFO - PROCESS | 1932 | 1461188232098 Marionette TRACE conn3 <- [1,1782,null,{}] 14:37:12 INFO - PROCESS | 1932 | 1461188232104 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:12 INFO - PROCESS | 1932 | 1461188232332 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 14:37:12 INFO - PROCESS | 1932 | 1461188232656 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x836a1800 == 137 [pid = 1932] [id = 453] 14:37:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8bd2d400) [pid = 1932] [serial = 1360] [outer = (nil)] 14:37:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8c6cd800) [pid = 1932] [serial = 1361] [outer = 0x8bd2d400] 14:37:12 INFO - PROCESS | 1932 | 1461188232762 Marionette DEBUG loaded listener.js 14:37:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8c76a000) [pid = 1932] [serial = 1362] [outer = 0x8bd2d400] 14:37:13 INFO - PROCESS | 1932 | 1461188233693 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 14:37:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 14:37:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1639ms 14:37:13 INFO - PROCESS | 1932 | 1461188233734 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 14:37:13 INFO - PROCESS | 1932 | 1461188233738 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 14:37:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:37:13 INFO - PROCESS | 1932 | 1461188233744 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:37:13 INFO - PROCESS | 1932 | 1461188233748 Marionette TRACE conn3 <- [1,1786,null,{}] 14:37:13 INFO - PROCESS | 1932 | 1461188233754 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:13 INFO - PROCESS | 1932 | 1461188233945 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 14:37:14 INFO - PROCESS | 1932 | 1461188234217 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd9ac00 == 138 [pid = 1932] [id = 454] 14:37:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8c524800) [pid = 1932] [serial = 1363] [outer = (nil)] 14:37:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8c8b4800) [pid = 1932] [serial = 1364] [outer = 0x8c524800] 14:37:14 INFO - PROCESS | 1932 | 1461188234351 Marionette DEBUG loaded listener.js 14:37:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8de34400) [pid = 1932] [serial = 1365] [outer = 0x8c524800] 14:37:15 INFO - PROCESS | 1932 | 1461188235238 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 14:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 14:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1532ms 14:37:15 INFO - PROCESS | 1932 | 1461188235278 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 14:37:15 INFO - PROCESS | 1932 | 1461188235281 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 14:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:37:15 INFO - PROCESS | 1932 | 1461188235288 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:37:15 INFO - PROCESS | 1932 | 1461188235291 Marionette TRACE conn3 <- [1,1790,null,{}] 14:37:15 INFO - PROCESS | 1932 | 1461188235297 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:15 INFO - PROCESS | 1932 | 1461188235490 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 14:37:15 INFO - PROCESS | 1932 | 1461188235762 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aee6000 == 139 [pid = 1932] [id = 455] 14:37:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8bc2b400) [pid = 1932] [serial = 1366] [outer = (nil)] 14:37:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8df3ec00) [pid = 1932] [serial = 1367] [outer = 0x8bc2b400] 14:37:15 INFO - PROCESS | 1932 | 1461188235904 Marionette DEBUG loaded listener.js 14:37:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8dfc9c00) [pid = 1932] [serial = 1368] [outer = 0x8bc2b400] 14:37:16 INFO - PROCESS | 1932 | 1461188236782 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:37:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:37:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1538ms 14:37:16 INFO - PROCESS | 1932 | 1461188236828 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 14:37:16 INFO - PROCESS | 1932 | 1461188236832 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 14:37:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:37:16 INFO - PROCESS | 1932 | 1461188236838 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:37:16 INFO - PROCESS | 1932 | 1461188236842 Marionette TRACE conn3 <- [1,1794,null,{}] 14:37:16 INFO - PROCESS | 1932 | 1461188236847 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:17 INFO - PROCESS | 1932 | 1461188237045 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 14:37:17 INFO - PROCESS | 1932 | 1461188237314 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x846d5400 == 140 [pid = 1932] [id = 456] 14:37:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8de3d800) [pid = 1932] [serial = 1369] [outer = (nil)] 14:37:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8e433000) [pid = 1932] [serial = 1370] [outer = 0x8de3d800] 14:37:17 INFO - PROCESS | 1932 | 1461188237446 Marionette DEBUG loaded listener.js 14:37:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8e54a000) [pid = 1932] [serial = 1371] [outer = 0x8de3d800] 14:37:18 INFO - PROCESS | 1932 | 1461188238350 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:37:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:37:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1581ms 14:37:18 INFO - PROCESS | 1932 | 1461188238420 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 14:37:18 INFO - PROCESS | 1932 | 1461188238424 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 14:37:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:37:18 INFO - PROCESS | 1932 | 1461188238431 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:37:18 INFO - PROCESS | 1932 | 1461188238433 Marionette TRACE conn3 <- [1,1798,null,{}] 14:37:18 INFO - PROCESS | 1932 | 1461188238440 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:18 INFO - PROCESS | 1932 | 1461188238630 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 14:37:18 INFO - PROCESS | 1932 | 1461188238943 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfc1c00 == 141 [pid = 1932] [id = 457] 14:37:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8e336000) [pid = 1932] [serial = 1372] [outer = (nil)] 14:37:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8e90a400) [pid = 1932] [serial = 1373] [outer = 0x8e336000] 14:37:19 INFO - PROCESS | 1932 | 1461188239033 Marionette DEBUG loaded listener.js 14:37:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8e90cc00) [pid = 1932] [serial = 1374] [outer = 0x8e336000] 14:37:19 INFO - PROCESS | 1932 | 1461188239918 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 14:37:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:37:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1531ms 14:37:19 INFO - PROCESS | 1932 | 1461188239963 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 14:37:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:37:19 INFO - PROCESS | 1932 | 1461188239967 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 14:37:19 INFO - PROCESS | 1932 | 1461188239975 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:37:19 INFO - PROCESS | 1932 | 1461188239979 Marionette TRACE conn3 <- [1,1802,null,{}] 14:37:19 INFO - PROCESS | 1932 | 1461188239985 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:20 INFO - PROCESS | 1932 | 1461188240250 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 14:37:20 INFO - PROCESS | 1932 | 1461188240585 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc2a800 == 142 [pid = 1932] [id = 458] 14:37:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8f6abc00) [pid = 1932] [serial = 1375] [outer = (nil)] 14:37:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8f6b6800) [pid = 1932] [serial = 1376] [outer = 0x8f6abc00] 14:37:20 INFO - PROCESS | 1932 | 1461188240708 Marionette DEBUG loaded listener.js 14:37:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x8fa8e800) [pid = 1932] [serial = 1377] [outer = 0x8f6abc00] 14:37:21 INFO - PROCESS | 1932 | 1461188241601 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1684ms 14:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:37:21 INFO - PROCESS | 1932 | 1461188241659 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 14:37:21 INFO - PROCESS | 1932 | 1461188241662 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 14:37:21 INFO - PROCESS | 1932 | 1461188241669 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:37:21 INFO - PROCESS | 1932 | 1461188241673 Marionette TRACE conn3 <- [1,1806,null,{}] 14:37:21 INFO - PROCESS | 1932 | 1461188241678 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:21 INFO - PROCESS | 1932 | 1461188241889 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 14:37:22 INFO - PROCESS | 1932 | 1461188242208 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f633000 == 143 [pid = 1932] [id = 459] 14:37:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x8f6b8400) [pid = 1932] [serial = 1378] [outer = (nil)] 14:37:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x8fcb1400) [pid = 1932] [serial = 1379] [outer = 0x8f6b8400] 14:37:22 INFO - PROCESS | 1932 | 1461188242299 Marionette DEBUG loaded listener.js 14:37:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x8fcb7800) [pid = 1932] [serial = 1380] [outer = 0x8f6b8400] 14:37:23 INFO - PROCESS | 1932 | 1461188243186 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 14:37:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:37:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1582ms 14:37:23 INFO - PROCESS | 1932 | 1461188243251 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 14:37:23 INFO - PROCESS | 1932 | 1461188243255 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 14:37:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:37:23 INFO - PROCESS | 1932 | 1461188243261 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:37:23 INFO - PROCESS | 1932 | 1461188243265 Marionette TRACE conn3 <- [1,1810,null,{}] 14:37:23 INFO - PROCESS | 1932 | 1461188243271 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:23 INFO - PROCESS | 1932 | 1461188243463 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 14:37:23 INFO - PROCESS | 1932 | 1461188243781 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c893c00 == 144 [pid = 1932] [id = 460] 14:37:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x8e42fc00) [pid = 1932] [serial = 1381] [outer = (nil)] 14:37:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x8ff9bc00) [pid = 1932] [serial = 1382] [outer = 0x8e42fc00] 14:37:23 INFO - PROCESS | 1932 | 1461188243870 Marionette DEBUG loaded listener.js 14:37:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x8ffe4400) [pid = 1932] [serial = 1383] [outer = 0x8e42fc00] 14:37:24 INFO - PROCESS | 1932 | 1461188244783 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 14:37:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:37:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1590ms 14:37:24 INFO - PROCESS | 1932 | 1461188244852 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 14:37:24 INFO - PROCESS | 1932 | 1461188244856 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 14:37:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:37:24 INFO - PROCESS | 1932 | 1461188244863 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:37:24 INFO - PROCESS | 1932 | 1461188244865 Marionette TRACE conn3 <- [1,1814,null,{}] 14:37:24 INFO - PROCESS | 1932 | 1461188244871 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:25 INFO - PROCESS | 1932 | 1461188245069 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 14:37:25 INFO - PROCESS | 1932 | 1461188245394 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c76e800 == 145 [pid = 1932] [id = 461] 14:37:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x8df37400) [pid = 1932] [serial = 1384] [outer = (nil)] 14:37:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x90006000) [pid = 1932] [serial = 1385] [outer = 0x8df37400] 14:37:25 INFO - PROCESS | 1932 | 1461188245486 Marionette DEBUG loaded listener.js 14:37:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x90324400) [pid = 1932] [serial = 1386] [outer = 0x8df37400] 14:37:26 INFO - PROCESS | 1932 | 1461188246385 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 14:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1593ms 14:37:26 INFO - PROCESS | 1932 | 1461188246456 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 14:37:26 INFO - PROCESS | 1932 | 1461188246460 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 14:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:37:26 INFO - PROCESS | 1932 | 1461188246467 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:37:26 INFO - PROCESS | 1932 | 1461188246469 Marionette TRACE conn3 <- [1,1818,null,{}] 14:37:26 INFO - PROCESS | 1932 | 1461188246475 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:26 INFO - PROCESS | 1932 | 1461188246706 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 14:37:27 INFO - PROCESS | 1932 | 1461188247078 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ffe2400 == 146 [pid = 1932] [id = 462] 14:37:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x90324000) [pid = 1932] [serial = 1387] [outer = (nil)] 14:37:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x912bfc00) [pid = 1932] [serial = 1388] [outer = 0x90324000] 14:37:27 INFO - PROCESS | 1932 | 1461188247176 Marionette DEBUG loaded listener.js 14:37:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x91ed7400) [pid = 1932] [serial = 1389] [outer = 0x90324000] 14:37:28 INFO - PROCESS | 1932 | 1461188248078 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 14:37:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1684ms 14:37:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:37:28 INFO - PROCESS | 1932 | 1461188248152 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 14:37:28 INFO - PROCESS | 1932 | 1461188248155 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 14:37:28 INFO - PROCESS | 1932 | 1461188248162 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:37:28 INFO - PROCESS | 1932 | 1461188248165 Marionette TRACE conn3 <- [1,1822,null,{}] 14:37:28 INFO - PROCESS | 1932 | 1461188248171 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:28 INFO - PROCESS | 1932 | 1461188248367 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 14:37:28 INFO - PROCESS | 1932 | 1461188248747 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x90594c00 == 147 [pid = 1932] [id = 463] 14:37:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x9068f800) [pid = 1932] [serial = 1390] [outer = (nil)] 14:37:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x94562400) [pid = 1932] [serial = 1391] [outer = 0x9068f800] 14:37:28 INFO - PROCESS | 1932 | 1461188248840 Marionette DEBUG loaded listener.js 14:37:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x94567c00) [pid = 1932] [serial = 1392] [outer = 0x9068f800] 14:37:29 INFO - PROCESS | 1932 | 1461188249835 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 14:37:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:37:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1737ms 14:37:29 INFO - PROCESS | 1932 | 1461188249899 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 14:37:29 INFO - PROCESS | 1932 | 1461188249903 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 14:37:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:37:29 INFO - PROCESS | 1932 | 1461188249909 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:37:29 INFO - PROCESS | 1932 | 1461188249912 Marionette TRACE conn3 <- [1,1826,null,{}] 14:37:29 INFO - PROCESS | 1932 | 1461188249918 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:30 INFO - PROCESS | 1932 | 1461188250129 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 14:37:30 INFO - PROCESS | 1932 | 1461188250429 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8369fc00 == 148 [pid = 1932] [id = 464] 14:37:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x8ab8f800) [pid = 1932] [serial = 1393] [outer = (nil)] 14:37:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x95070800) [pid = 1932] [serial = 1394] [outer = 0x8ab8f800] 14:37:30 INFO - PROCESS | 1932 | 1461188250518 Marionette DEBUG loaded listener.js 14:37:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x95a16400) [pid = 1932] [serial = 1395] [outer = 0x8ab8f800] 14:37:31 INFO - PROCESS | 1932 | 1461188251425 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 14:37:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:37:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1581ms 14:37:31 INFO - PROCESS | 1932 | 1461188251491 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 14:37:31 INFO - PROCESS | 1932 | 1461188251495 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 14:37:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:37:31 INFO - PROCESS | 1932 | 1461188251501 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:37:31 INFO - PROCESS | 1932 | 1461188251504 Marionette TRACE conn3 <- [1,1830,null,{}] 14:37:31 INFO - PROCESS | 1932 | 1461188251510 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:31 INFO - PROCESS | 1932 | 1461188251706 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 14:37:32 INFO - PROCESS | 1932 | 1461188252027 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e7000 == 149 [pid = 1932] [id = 465] 14:37:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x904e7800) [pid = 1932] [serial = 1396] [outer = (nil)] 14:37:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x9771b000) [pid = 1932] [serial = 1397] [outer = 0x904e7800] 14:37:32 INFO - PROCESS | 1932 | 1461188252118 Marionette DEBUG loaded listener.js 14:37:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x97773800) [pid = 1932] [serial = 1398] [outer = 0x904e7800] 14:37:33 INFO - PROCESS | 1932 | 1461188253029 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 14:37:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:37:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1580ms 14:37:33 INFO - PROCESS | 1932 | 1461188253082 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 14:37:33 INFO - PROCESS | 1932 | 1461188253086 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 14:37:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:37:33 INFO - PROCESS | 1932 | 1461188253093 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:37:33 INFO - PROCESS | 1932 | 1461188253096 Marionette TRACE conn3 <- [1,1834,null,{}] 14:37:33 INFO - PROCESS | 1932 | 1461188253101 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:33 INFO - PROCESS | 1932 | 1461188253297 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 14:37:33 INFO - PROCESS | 1932 | 1461188253621 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x95a13000 == 150 [pid = 1932] [id = 466] 14:37:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x96f8b800) [pid = 1932] [serial = 1399] [outer = (nil)] 14:37:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x97c45400) [pid = 1932] [serial = 1400] [outer = 0x96f8b800] 14:37:33 INFO - PROCESS | 1932 | 1461188253710 Marionette DEBUG loaded listener.js 14:37:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x97d27800) [pid = 1932] [serial = 1401] [outer = 0x96f8b800] 14:37:35 INFO - PROCESS | 1932 | --DOCSHELL 0x85188c00 == 149 [pid = 1932] [id = 446] 14:37:35 INFO - PROCESS | 1932 | --DOCSHELL 0x85192c00 == 148 [pid = 1932] [id = 445] 14:37:35 INFO - PROCESS | 1932 | --DOCSHELL 0x85187400 == 147 [pid = 1932] [id = 444] 14:37:35 INFO - PROCESS | 1932 | --DOCSHELL 0x835e6c00 == 146 [pid = 1932] [id = 443] 14:37:35 INFO - PROCESS | 1932 | --DOCSHELL 0x832c6c00 == 145 [pid = 1932] [id = 439] 14:37:35 INFO - PROCESS | 1932 | --DOCSHELL 0x8de37400 == 144 [pid = 1932] [id = 438] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x8aee4000) [pid = 1932] [serial = 1134] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x98ff2000) [pid = 1932] [serial = 1191] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x8890bc00) [pid = 1932] [serial = 1274] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x87cdf000) [pid = 1932] [serial = 1268] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x846c7400) [pid = 1932] [serial = 1271] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x886c5c00) [pid = 1932] [serial = 1269] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x91e7c400) [pid = 1932] [serial = 1256] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x90690c00) [pid = 1932] [serial = 1254] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x904ef400) [pid = 1932] [serial = 1253] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x90009c00) [pid = 1932] [serial = 1251] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x90003000) [pid = 1932] [serial = 1250] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x8ff94c00) [pid = 1932] [serial = 1248] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x8fcecc00) [pid = 1932] [serial = 1247] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x8fb47800) [pid = 1932] [serial = 1245] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x8fb0f400) [pid = 1932] [serial = 1244] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x8faa4800) [pid = 1932] [serial = 1242] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8faa2c00) [pid = 1932] [serial = 1241] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x8f6b1c00) [pid = 1932] [serial = 1239] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x8f6ab800) [pid = 1932] [serial = 1238] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8e69e000) [pid = 1932] [serial = 1236] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x8e543c00) [pid = 1932] [serial = 1235] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8dfc9400) [pid = 1932] [serial = 1233] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x8dfc0400) [pid = 1932] [serial = 1232] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8de3e400) [pid = 1932] [serial = 1230] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x8de3bc00) [pid = 1932] [serial = 1229] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x8c8b8000) [pid = 1932] [serial = 1227] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x8c8b4400) [pid = 1932] [serial = 1226] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x8c886000) [pid = 1932] [serial = 1224] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x8c768c00) [pid = 1932] [serial = 1223] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x8bd94400) [pid = 1932] [serial = 1221] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x8bc32000) [pid = 1932] [serial = 1220] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8b281800) [pid = 1932] [serial = 1218] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8aeeb000) [pid = 1932] [serial = 1217] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8aa39800) [pid = 1932] [serial = 1215] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x8aa34400) [pid = 1932] [serial = 1214] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x89318400) [pid = 1932] [serial = 1212] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x88905800) [pid = 1932] [serial = 1211] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x86ec7c00) [pid = 1932] [serial = 1209] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x864d4400) [pid = 1932] [serial = 1208] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x83a63800) [pid = 1932] [serial = 1206] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x832d0400) [pid = 1932] [serial = 1205] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x85b44400) [pid = 1932] [serial = 1265] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8480cc00) [pid = 1932] [serial = 1262] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x85184800) [pid = 1932] [serial = 1263] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x928f1c00) [pid = 1932] [serial = 1259] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x91ed5c00) [pid = 1932] [serial = 1257] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x86ec7800) [pid = 1932] [serial = 1272] [outer = (nil)] [url = about:blank] 14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x85c7ac00) [pid = 1932] [serial = 1266] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 1932 | 1461188256318 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 14:37:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 14:37:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 3284ms 14:37:36 INFO - PROCESS | 1932 | 1461188256378 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 14:37:36 INFO - PROCESS | 1932 | 1461188256384 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 14:37:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:37:36 INFO - PROCESS | 1932 | 1461188256393 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:37:36 INFO - PROCESS | 1932 | 1461188256397 Marionette TRACE conn3 <- [1,1838,null,{}] 14:37:36 INFO - PROCESS | 1932 | 1461188256405 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:36 INFO - PROCESS | 1932 | 1461188256588 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 14:37:36 INFO - PROCESS | 1932 | 1461188256601 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x846c7400 == 145 [pid = 1932] [id = 467] 14:37:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x85183400) [pid = 1932] [serial = 1402] [outer = (nil)] 14:37:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x85b3d000) [pid = 1932] [serial = 1403] [outer = 0x85183400] 14:37:36 INFO - PROCESS | 1932 | 1461188256677 Marionette DEBUG loaded listener.js 14:37:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x85c7ac00) [pid = 1932] [serial = 1404] [outer = 0x85183400] 14:37:37 INFO - PROCESS | 1932 | 1461188257743 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 14:37:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:37:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1384ms 14:37:37 INFO - PROCESS | 1932 | 1461188257778 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 14:37:37 INFO - PROCESS | 1932 | 1461188257786 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 14:37:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:37:37 INFO - PROCESS | 1932 | 1461188257795 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:37:37 INFO - PROCESS | 1932 | 1461188257799 Marionette TRACE conn3 <- [1,1842,null,{}] 14:37:37 INFO - PROCESS | 1932 | 1461188257807 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:38 INFO - PROCESS | 1932 | 1461188258098 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 14:37:38 INFO - PROCESS | 1932 | 1461188258221 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x8518c400 == 146 [pid = 1932] [id = 468] 14:37:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8518e800) [pid = 1932] [serial = 1405] [outer = (nil)] 14:37:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x87881000) [pid = 1932] [serial = 1406] [outer = 0x8518e800] 14:37:38 INFO - PROCESS | 1932 | 1461188258297 Marionette DEBUG loaded listener.js 14:37:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x87cd9400) [pid = 1932] [serial = 1407] [outer = 0x8518e800] 14:37:38 INFO - PROCESS | 1932 | ************************* 14:37:38 INFO - PROCESS | 1932 | A coding exception was thrown and uncaught in a Task. 14:37:38 INFO - PROCESS | 1932 | 14:37:38 INFO - PROCESS | 1932 | Full message: TypeError: NetworkError when attempting to fetch resource. 14:37:38 INFO - PROCESS | 1932 | Full stack: 14:37:38 INFO - PROCESS | 1932 | ************************* 14:37:39 INFO - PROCESS | 1932 | 1461188259262 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 14:37:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:37:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1491ms 14:37:39 INFO - PROCESS | 1932 | 1461188259287 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 14:37:39 INFO - PROCESS | 1932 | 1461188259291 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 14:37:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:37:39 INFO - PROCESS | 1932 | 1461188259297 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:37:39 INFO - PROCESS | 1932 | 1461188259302 Marionette TRACE conn3 <- [1,1846,null,{}] 14:37:39 INFO - PROCESS | 1932 | 1461188259326 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:39 INFO - PROCESS | 1932 | 1461188259580 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 14:37:39 INFO - PROCESS | 1932 | 1461188259623 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x886c6400 == 147 [pid = 1932] [id = 469] 14:37:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x88909000) [pid = 1932] [serial = 1408] [outer = (nil)] 14:37:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8a43bc00) [pid = 1932] [serial = 1409] [outer = 0x88909000] 14:37:39 INFO - PROCESS | 1932 | 1461188259822 Marionette DEBUG loaded listener.js 14:37:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8a7e7c00) [pid = 1932] [serial = 1410] [outer = 0x88909000] 14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x886c6000) [pid = 1932] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x85b44800) [pid = 1932] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x86ece400) [pid = 1932] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8518ec00) [pid = 1932] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x835eb800) [pid = 1932] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x9501bc00) [pid = 1932] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x90588c00) [pid = 1932] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8c526000) [pid = 1932] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x832d2000) [pid = 1932] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8fb48c00) [pid = 1932] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8fb10400) [pid = 1932] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8f6ac800) [pid = 1932] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x8f63ec00) [pid = 1932] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8a447000) [pid = 1932] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8de3e800) [pid = 1932] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8de3c400) [pid = 1932] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8bd2fc00) [pid = 1932] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x8bd8fc00) [pid = 1932] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8aee8800) [pid = 1932] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x8aa2d800) [pid = 1932] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8a7e3400) [pid = 1932] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x88e45000) [pid = 1932] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x846d2400) [pid = 1932] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x846cd800) [pid = 1932] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:37:41 INFO - PROCESS | 1932 | 1461188261402 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:37:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:37:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 2144ms 14:37:41 INFO - PROCESS | 1932 | 1461188261441 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 14:37:41 INFO - PROCESS | 1932 | 1461188261445 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 14:37:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:37:41 INFO - PROCESS | 1932 | 1461188261451 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:37:41 INFO - PROCESS | 1932 | 1461188261454 Marionette TRACE conn3 <- [1,1850,null,{}] 14:37:41 INFO - PROCESS | 1932 | 1461188261460 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:41 INFO - PROCESS | 1932 | 1461188261635 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 14:37:41 INFO - PROCESS | 1932 | 1461188261645 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x836a1c00 == 148 [pid = 1932] [id = 470] 14:37:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x846ccc00) [pid = 1932] [serial = 1411] [outer = (nil)] 14:37:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x8a7e3800) [pid = 1932] [serial = 1412] [outer = 0x846ccc00] 14:37:41 INFO - PROCESS | 1932 | 1461188261717 Marionette DEBUG loaded listener.js 14:37:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x8ab84c00) [pid = 1932] [serial = 1413] [outer = 0x846ccc00] 14:37:42 INFO - PROCESS | 1932 | 1461188262650 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:37:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:37:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1239ms 14:37:42 INFO - PROCESS | 1932 | 1461188262692 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 14:37:42 INFO - PROCESS | 1932 | 1461188262696 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 14:37:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:37:42 INFO - PROCESS | 1932 | 1461188262702 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:37:42 INFO - PROCESS | 1932 | 1461188262706 Marionette TRACE conn3 <- [1,1854,null,{}] 14:37:42 INFO - PROCESS | 1932 | 1461188262715 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:42 INFO - PROCESS | 1932 | 1461188262904 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 14:37:42 INFO - PROCESS | 1932 | 1461188262919 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x84811000 == 149 [pid = 1932] [id = 471] 14:37:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x8aa34400) [pid = 1932] [serial = 1414] [outer = (nil)] 14:37:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x8b284000) [pid = 1932] [serial = 1415] [outer = 0x8aa34400] 14:37:42 INFO - PROCESS | 1932 | 1461188262990 Marionette DEBUG loaded listener.js 14:37:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8b622400) [pid = 1932] [serial = 1416] [outer = 0x8aa34400] 14:37:44 INFO - PROCESS | 1932 | 1461188264311 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:37:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:37:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1684ms 14:37:44 INFO - PROCESS | 1932 | 1461188264388 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 14:37:44 INFO - PROCESS | 1932 | 1461188264396 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 14:37:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:37:44 INFO - PROCESS | 1932 | 1461188264405 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:37:44 INFO - PROCESS | 1932 | 1461188264410 Marionette TRACE conn3 <- [1,1858,null,{}] 14:37:44 INFO - PROCESS | 1932 | 1461188264418 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:44 INFO - PROCESS | 1932 | 1461188264671 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 14:37:45 INFO - PROCESS | 1932 | 1461188264994 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x85183c00 == 150 [pid = 1932] [id = 472] 14:37:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x85b3e400) [pid = 1932] [serial = 1417] [outer = (nil)] 14:37:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x86ecb000) [pid = 1932] [serial = 1418] [outer = 0x85b3e400] 14:37:45 INFO - PROCESS | 1932 | 1461188265094 Marionette DEBUG loaded listener.js 14:37:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x87887c00) [pid = 1932] [serial = 1419] [outer = 0x85b3e400] 14:37:46 INFO - PROCESS | 1932 | 1461188266100 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 14:37:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:37:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1733ms 14:37:46 INFO - PROCESS | 1932 | 1461188266139 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 14:37:46 INFO - PROCESS | 1932 | 1461188266148 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 14:37:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:37:46 INFO - PROCESS | 1932 | 1461188266159 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:37:46 INFO - PROCESS | 1932 | 1461188266164 Marionette TRACE conn3 <- [1,1862,null,{}] 14:37:46 INFO - PROCESS | 1932 | 1461188266170 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:46 INFO - PROCESS | 1932 | 1461188266375 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 14:37:46 INFO - PROCESS | 1932 | 1461188266689 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x86ecf800 == 151 [pid = 1932] [id = 473] 14:37:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8a40b000) [pid = 1932] [serial = 1420] [outer = (nil)] 14:37:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8aa37000) [pid = 1932] [serial = 1421] [outer = 0x8a40b000] 14:37:46 INFO - PROCESS | 1932 | 1461188266781 Marionette DEBUG loaded listener.js 14:37:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8aeedc00) [pid = 1932] [serial = 1422] [outer = 0x8a40b000] 14:37:47 INFO - PROCESS | 1932 | 1461188267698 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 14:37:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:37:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1591ms 14:37:47 INFO - PROCESS | 1932 | 1461188267749 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 14:37:47 INFO - PROCESS | 1932 | 1461188267753 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 14:37:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:37:47 INFO - PROCESS | 1932 | 1461188267760 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:37:47 INFO - PROCESS | 1932 | 1461188267766 Marionette TRACE conn3 <- [1,1866,null,{}] 14:37:47 INFO - PROCESS | 1932 | 1461188267782 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:48 INFO - PROCESS | 1932 | 1461188268001 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 14:37:48 INFO - PROCESS | 1932 | 1461188268331 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x864e2800 == 152 [pid = 1932] [id = 474] 14:37:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8b3e1800) [pid = 1932] [serial = 1423] [outer = (nil)] 14:37:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8bd9a000) [pid = 1932] [serial = 1424] [outer = 0x8b3e1800] 14:37:48 INFO - PROCESS | 1932 | 1461188268426 Marionette DEBUG loaded listener.js 14:37:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8c6d0000) [pid = 1932] [serial = 1425] [outer = 0x8b3e1800] 14:37:49 INFO - PROCESS | 1932 | 1461188269275 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 14:37:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:37:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1587ms 14:37:49 INFO - PROCESS | 1932 | 1461188269348 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 14:37:49 INFO - PROCESS | 1932 | 1461188269352 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 14:37:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:37:49 INFO - PROCESS | 1932 | 1461188269359 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:37:49 INFO - PROCESS | 1932 | 1461188269361 Marionette TRACE conn3 <- [1,1870,null,{}] 14:37:49 INFO - PROCESS | 1932 | 1461188269367 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:49 INFO - PROCESS | 1932 | 1461188269566 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 14:37:49 INFO - PROCESS | 1932 | 1461188269840 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd94400 == 153 [pid = 1932] [id = 475] 14:37:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8c526000) [pid = 1932] [serial = 1426] [outer = (nil)] 14:37:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8c770c00) [pid = 1932] [serial = 1427] [outer = 0x8c526000] 14:37:49 INFO - PROCESS | 1932 | 1461188269975 Marionette DEBUG loaded listener.js 14:37:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8c88d400) [pid = 1932] [serial = 1428] [outer = 0x8c526000] 14:37:50 INFO - PROCESS | 1932 | 1461188270815 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 14:37:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:37:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1533ms 14:37:50 INFO - PROCESS | 1932 | 1461188270893 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 14:37:50 INFO - PROCESS | 1932 | 1461188270897 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 14:37:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:37:50 INFO - PROCESS | 1932 | 1461188270903 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:37:50 INFO - PROCESS | 1932 | 1461188270907 Marionette TRACE conn3 <- [1,1874,null,{}] 14:37:50 INFO - PROCESS | 1932 | 1461188270912 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:51 INFO - PROCESS | 1932 | 1461188271112 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 14:37:51 INFO - PROCESS | 1932 | 1461188271381 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd2ac00 == 154 [pid = 1932] [id = 476] 14:37:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8c894800) [pid = 1932] [serial = 1429] [outer = (nil)] 14:37:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8de36c00) [pid = 1932] [serial = 1430] [outer = 0x8c894800] 14:37:51 INFO - PROCESS | 1932 | 1461188271523 Marionette DEBUG loaded listener.js 14:37:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8de3d000) [pid = 1932] [serial = 1431] [outer = 0x8c894800] 14:37:52 INFO - PROCESS | 1932 | 1461188272443 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 14:37:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:37:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1581ms 14:37:52 INFO - PROCESS | 1932 | 1461188272485 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 14:37:52 INFO - PROCESS | 1932 | 1461188272489 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 14:37:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:37:52 INFO - PROCESS | 1932 | 1461188272495 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:37:52 INFO - PROCESS | 1932 | 1461188272499 Marionette TRACE conn3 <- [1,1878,null,{}] 14:37:52 INFO - PROCESS | 1932 | 1461188272504 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:52 INFO - PROCESS | 1932 | 1461188272713 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 14:37:53 INFO - PROCESS | 1932 | 1461188273036 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x8de31400 == 155 [pid = 1932] [id = 477] 14:37:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8de31c00) [pid = 1932] [serial = 1432] [outer = (nil)] 14:37:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8e32a800) [pid = 1932] [serial = 1433] [outer = 0x8de31c00] 14:37:53 INFO - PROCESS | 1932 | 1461188273147 Marionette DEBUG loaded listener.js 14:37:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8e334c00) [pid = 1932] [serial = 1434] [outer = 0x8de31c00] 14:37:54 INFO - PROCESS | 1932 | 1461188274037 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 14:37:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:37:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1579ms 14:37:54 INFO - PROCESS | 1932 | 1461188274076 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 14:37:54 INFO - PROCESS | 1932 | 1461188274079 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 14:37:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:37:54 INFO - PROCESS | 1932 | 1461188274085 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:37:54 INFO - PROCESS | 1932 | 1461188274089 Marionette TRACE conn3 <- [1,1882,null,{}] 14:37:54 INFO - PROCESS | 1932 | 1461188274095 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:54 INFO - PROCESS | 1932 | 1461188274282 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 14:37:54 INFO - PROCESS | 1932 | 1461188274563 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bc6c00 == 156 [pid = 1932] [id = 478] 14:37:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8c6d8800) [pid = 1932] [serial = 1435] [outer = (nil)] 14:37:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8e699400) [pid = 1932] [serial = 1436] [outer = 0x8c6d8800] 14:37:54 INFO - PROCESS | 1932 | 1461188274694 Marionette DEBUG loaded listener.js 14:37:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8e6a0400) [pid = 1932] [serial = 1437] [outer = 0x8c6d8800] 14:37:55 INFO - PROCESS | 1932 | 1461188275570 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 14:37:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:37:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1532ms 14:37:55 INFO - PROCESS | 1932 | 1461188275619 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 14:37:55 INFO - PROCESS | 1932 | 1461188275623 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 14:37:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:37:55 INFO - PROCESS | 1932 | 1461188275630 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:37:55 INFO - PROCESS | 1932 | 1461188275634 Marionette TRACE conn3 <- [1,1886,null,{}] 14:37:55 INFO - PROCESS | 1932 | 1461188275639 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:55 INFO - PROCESS | 1932 | 1461188275840 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 14:37:56 INFO - PROCESS | 1932 | 1461188276112 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfc9000 == 157 [pid = 1932] [id = 479] 14:37:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8e544800) [pid = 1932] [serial = 1438] [outer = (nil)] 14:37:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8f63a000) [pid = 1932] [serial = 1439] [outer = 0x8e544800] 14:37:56 INFO - PROCESS | 1932 | 1461188276247 Marionette DEBUG loaded listener.js 14:37:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8f63fc00) [pid = 1932] [serial = 1440] [outer = 0x8e544800] 14:37:57 INFO - PROCESS | 1932 | 1461188277131 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 14:37:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:37:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1534ms 14:37:57 INFO - PROCESS | 1932 | 1461188277165 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 14:37:57 INFO - PROCESS | 1932 | 1461188277168 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 14:37:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:37:57 INFO - PROCESS | 1932 | 1461188277175 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:37:57 INFO - PROCESS | 1932 | 1461188277177 Marionette TRACE conn3 <- [1,1890,null,{}] 14:37:57 INFO - PROCESS | 1932 | 1461188277184 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:57 INFO - PROCESS | 1932 | 1461188277384 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 14:37:57 INFO - PROCESS | 1932 | 1461188277735 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x85185400 == 158 [pid = 1932] [id = 480] 14:37:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8ab84800) [pid = 1932] [serial = 1441] [outer = (nil)] 14:37:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8f8a6400) [pid = 1932] [serial = 1442] [outer = 0x8ab84800] 14:37:57 INFO - PROCESS | 1932 | 1461188277827 Marionette DEBUG loaded listener.js 14:37:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8fa96000) [pid = 1932] [serial = 1443] [outer = 0x8ab84800] 14:37:58 INFO - PROCESS | 1932 | 1461188278725 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 14:37:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1589ms 14:37:58 INFO - PROCESS | 1932 | 1461188278765 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 14:37:58 INFO - PROCESS | 1932 | 1461188278769 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 14:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:37:58 INFO - PROCESS | 1932 | 1461188278775 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:37:58 INFO - PROCESS | 1932 | 1461188278779 Marionette TRACE conn3 <- [1,1894,null,{}] 14:37:58 INFO - PROCESS | 1932 | 1461188278785 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:58 INFO - PROCESS | 1932 | 1461188278991 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 14:37:59 INFO - PROCESS | 1932 | 1461188279268 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e333800 == 159 [pid = 1932] [id = 481] 14:37:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8fb01c00) [pid = 1932] [serial = 1444] [outer = (nil)] 14:37:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8fb3e400) [pid = 1932] [serial = 1445] [outer = 0x8fb01c00] 14:37:59 INFO - PROCESS | 1932 | 1461188279420 Marionette DEBUG loaded listener.js 14:37:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8fb48c00) [pid = 1932] [serial = 1446] [outer = 0x8fb01c00] 14:38:00 INFO - PROCESS | 1932 | 1461188280349 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 14:38:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:38:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1629ms 14:38:00 INFO - PROCESS | 1932 | 1461188280406 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 14:38:00 INFO - PROCESS | 1932 | 1461188280410 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 14:38:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:38:00 INFO - PROCESS | 1932 | 1461188280416 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:38:00 INFO - PROCESS | 1932 | 1461188280421 Marionette TRACE conn3 <- [1,1898,null,{}] 14:38:00 INFO - PROCESS | 1932 | 1461188280426 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:00 INFO - PROCESS | 1932 | 1461188280660 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 14:38:01 INFO - PROCESS | 1932 | 1461188280982 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x8faac400 == 160 [pid = 1932] [id = 482] 14:38:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8fb0b000) [pid = 1932] [serial = 1447] [outer = (nil)] 14:38:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8ff9cc00) [pid = 1932] [serial = 1448] [outer = 0x8fb0b000] 14:38:01 INFO - PROCESS | 1932 | 1461188281092 Marionette DEBUG loaded listener.js 14:38:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x9000b800) [pid = 1932] [serial = 1449] [outer = 0x8fb0b000] 14:38:01 INFO - PROCESS | 1932 | 1461188281983 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 14:38:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:38:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1631ms 14:38:02 INFO - PROCESS | 1932 | 1461188282048 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 14:38:02 INFO - PROCESS | 1932 | 1461188282052 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 14:38:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:38:02 INFO - PROCESS | 1932 | 1461188282058 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:38:02 INFO - PROCESS | 1932 | 1461188282061 Marionette TRACE conn3 <- [1,1902,null,{}] 14:38:02 INFO - PROCESS | 1932 | 1461188282067 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:02 INFO - PROCESS | 1932 | 1461188282279 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 14:38:02 INFO - PROCESS | 1932 | 1461188282616 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e90b800 == 161 [pid = 1932] [id = 483] 14:38:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x8fcebc00) [pid = 1932] [serial = 1450] [outer = (nil)] 14:38:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x904ee000) [pid = 1932] [serial = 1451] [outer = 0x8fcebc00] 14:38:02 INFO - PROCESS | 1932 | 1461188282710 Marionette DEBUG loaded listener.js 14:38:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x90587800) [pid = 1932] [serial = 1452] [outer = 0x8fcebc00] 14:38:03 INFO - PROCESS | 1932 | 1461188283604 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 14:38:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1583ms 14:38:03 INFO - PROCESS | 1932 | 1461188283642 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 14:38:03 INFO - PROCESS | 1932 | 1461188283646 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 14:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:38:03 INFO - PROCESS | 1932 | 1461188283652 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:38:03 INFO - PROCESS | 1932 | 1461188283656 Marionette TRACE conn3 <- [1,1906,null,{}] 14:38:03 INFO - PROCESS | 1932 | 1461188283661 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:03 INFO - PROCESS | 1932 | 1461188283851 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 14:38:04 INFO - PROCESS | 1932 | 1461188284138 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b283000 == 162 [pid = 1932] [id = 484] 14:38:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x8f633c00) [pid = 1932] [serial = 1453] [outer = (nil)] 14:38:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x91e80400) [pid = 1932] [serial = 1454] [outer = 0x8f633c00] 14:38:04 INFO - PROCESS | 1932 | 1461188284272 Marionette DEBUG loaded listener.js 14:38:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x92888000) [pid = 1932] [serial = 1455] [outer = 0x8f633c00] 14:38:05 INFO - PROCESS | 1932 | 1461188285159 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 14:38:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:38:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1583ms 14:38:05 INFO - PROCESS | 1932 | 1461188285236 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 14:38:05 INFO - PROCESS | 1932 | 1461188285240 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 14:38:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:38:05 INFO - PROCESS | 1932 | 1461188285246 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:38:05 INFO - PROCESS | 1932 | 1461188285250 Marionette TRACE conn3 <- [1,1910,null,{}] 14:38:05 INFO - PROCESS | 1932 | 1461188285256 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:05 INFO - PROCESS | 1932 | 1461188285489 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 14:38:05 INFO - PROCESS | 1932 | 1461188285809 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x912b7800 == 163 [pid = 1932] [id = 485] 14:38:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x912b8c00) [pid = 1932] [serial = 1456] [outer = (nil)] 14:38:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x9501d000) [pid = 1932] [serial = 1457] [outer = 0x912b8c00] 14:38:05 INFO - PROCESS | 1932 | 1461188285901 Marionette DEBUG loaded listener.js 14:38:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x9506f800) [pid = 1932] [serial = 1458] [outer = 0x912b8c00] 14:38:06 INFO - PROCESS | 1932 | 1461188286771 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 14:38:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:38:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1580ms 14:38:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:38:06 INFO - PROCESS | 1932 | 1461188286827 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 14:38:06 INFO - PROCESS | 1932 | 1461188286830 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 14:38:06 INFO - PROCESS | 1932 | 1461188286837 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:38:06 INFO - PROCESS | 1932 | 1461188286840 Marionette TRACE conn3 <- [1,1914,null,{}] 14:38:06 INFO - PROCESS | 1932 | 1461188286846 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:07 INFO - PROCESS | 1932 | 1461188287050 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 14:38:07 INFO - PROCESS | 1932 | 1461188287328 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x846cd400 == 164 [pid = 1932] [id = 486] 14:38:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x94565400) [pid = 1932] [serial = 1459] [outer = (nil)] 14:38:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x96f95c00) [pid = 1932] [serial = 1460] [outer = 0x94565400] 14:38:07 INFO - PROCESS | 1932 | 1461188287474 Marionette DEBUG loaded listener.js 14:38:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x97ade000) [pid = 1932] [serial = 1461] [outer = 0x94565400] 14:38:08 INFO - PROCESS | 1932 | 1461188288373 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 14:38:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:38:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1587ms 14:38:08 INFO - PROCESS | 1932 | 1461188288424 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 14:38:08 INFO - PROCESS | 1932 | 1461188288428 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 14:38:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:38:08 INFO - PROCESS | 1932 | 1461188288434 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:38:08 INFO - PROCESS | 1932 | 1461188288437 Marionette TRACE conn3 <- [1,1918,null,{}] 14:38:08 INFO - PROCESS | 1932 | 1461188288443 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:08 INFO - PROCESS | 1932 | 1461188288638 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 14:38:08 INFO - PROCESS | 1932 | 1461188288922 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x886c1800 == 165 [pid = 1932] [id = 487] 14:38:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x8bd23c00) [pid = 1932] [serial = 1462] [outer = (nil)] 14:38:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x981ea800) [pid = 1932] [serial = 1463] [outer = 0x8bd23c00] 14:38:09 INFO - PROCESS | 1932 | 1461188289054 Marionette DEBUG loaded listener.js 14:38:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x98538c00) [pid = 1932] [serial = 1464] [outer = 0x8bd23c00] 14:38:09 INFO - PROCESS | 1932 | 1461188289928 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 14:38:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:38:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1531ms 14:38:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:38:09 INFO - PROCESS | 1932 | 1461188289966 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 14:38:09 INFO - PROCESS | 1932 | 1461188289969 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 14:38:09 INFO - PROCESS | 1932 | 1461188289976 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:38:09 INFO - PROCESS | 1932 | 1461188289979 Marionette TRACE conn3 <- [1,1922,null,{}] 14:38:09 INFO - PROCESS | 1932 | 1461188289985 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:10 INFO - PROCESS | 1932 | 1461188290180 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 14:38:10 INFO - PROCESS | 1932 | 1461188290463 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x95a19000 == 166 [pid = 1932] [id = 488] 14:38:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x95a41800) [pid = 1932] [serial = 1465] [outer = (nil)] 14:38:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x9853fc00) [pid = 1932] [serial = 1466] [outer = 0x95a41800] 14:38:10 INFO - PROCESS | 1932 | 1461188290600 Marionette DEBUG loaded listener.js 14:38:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x98541400) [pid = 1932] [serial = 1467] [outer = 0x95a41800] 14:38:11 INFO - PROCESS | 1932 | 1461188291483 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 14:38:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:38:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1583ms 14:38:11 INFO - PROCESS | 1932 | 1461188291559 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 14:38:11 INFO - PROCESS | 1932 | 1461188291563 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 14:38:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:38:11 INFO - PROCESS | 1932 | 1461188291569 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:38:11 INFO - PROCESS | 1932 | 1461188291572 Marionette TRACE conn3 <- [1,1926,null,{}] 14:38:11 INFO - PROCESS | 1932 | 1461188291578 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:11 INFO - PROCESS | 1932 | 1461188291774 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 14:38:12 INFO - PROCESS | 1932 | 1461188292103 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x95a18000 == 167 [pid = 1932] [id = 489] 14:38:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x9853c000) [pid = 1932] [serial = 1468] [outer = (nil)] 14:38:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x98cf9800) [pid = 1932] [serial = 1469] [outer = 0x9853c000] 14:38:12 INFO - PROCESS | 1932 | 1461188292197 Marionette DEBUG loaded listener.js 14:38:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x98e74c00) [pid = 1932] [serial = 1470] [outer = 0x9853c000] 14:38:13 INFO - PROCESS | 1932 | 1461188293119 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 14:38:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:38:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1585ms 14:38:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:38:13 INFO - PROCESS | 1932 | 1461188293155 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 14:38:13 INFO - PROCESS | 1932 | 1461188293158 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 14:38:13 INFO - PROCESS | 1932 | 1461188293165 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:38:13 INFO - PROCESS | 1932 | 1461188293175 Marionette TRACE conn3 <- [1,1930,null,{}] 14:38:13 INFO - PROCESS | 1932 | 1461188293180 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:13 INFO - PROCESS | 1932 | 1461188293390 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 14:38:13 INFO - PROCESS | 1932 | 1461188293720 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a6a000 == 168 [pid = 1932] [id = 490] 14:38:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x90325400) [pid = 1932] [serial = 1471] [outer = (nil)] 14:38:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x98ff2c00) [pid = 1932] [serial = 1472] [outer = 0x90325400] 14:38:13 INFO - PROCESS | 1932 | 1461188293811 Marionette DEBUG loaded listener.js 14:38:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x98ff5400) [pid = 1932] [serial = 1473] [outer = 0x90325400] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x90325c00 == 167 [pid = 1932] [id = 273] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x846cb400 == 166 [pid = 1932] [id = 419] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8fa98c00 == 165 [pid = 1932] [id = 415] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x864e1400 == 164 [pid = 1932] [id = 321] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8c6cf400 == 163 [pid = 1932] [id = 414] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8e698800 == 162 [pid = 1932] [id = 413] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x83a60000 == 161 [pid = 1932] [id = 325] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8aa2fc00 == 160 [pid = 1932] [id = 277] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x864d4c00 == 159 [pid = 1932] [id = 320] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x904e8400 == 158 [pid = 1932] [id = 418] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8fcb4400 == 157 [pid = 1932] [id = 271] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8fff0800 == 156 [pid = 1932] [id = 272] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8930c000 == 155 [pid = 1932] [id = 318] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x94567000 == 154 [pid = 1932] [id = 274] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8fce2000 == 153 [pid = 1932] [id = 416] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x836a1c00 == 152 [pid = 1932] [id = 470] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x886c6400 == 151 [pid = 1932] [id = 469] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8518c400 == 150 [pid = 1932] [id = 468] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x846c7400 == 149 [pid = 1932] [id = 467] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x904e7000 == 148 [pid = 1932] [id = 465] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8369fc00 == 147 [pid = 1932] [id = 464] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8ffe2400 == 146 [pid = 1932] [id = 462] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x90594c00 == 145 [pid = 1932] [id = 463] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8c76e800 == 144 [pid = 1932] [id = 461] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8c893c00 == 143 [pid = 1932] [id = 460] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8f633000 == 142 [pid = 1932] [id = 459] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8dfc1c00 == 141 [pid = 1932] [id = 457] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc2a800 == 140 [pid = 1932] [id = 458] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x846d5400 == 139 [pid = 1932] [id = 456] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8aee6000 == 138 [pid = 1932] [id = 455] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd9ac00 == 137 [pid = 1932] [id = 454] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x836a1800 == 136 [pid = 1932] [id = 453] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8aee2c00 == 135 [pid = 1932] [id = 452] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x88e4a000 == 134 [pid = 1932] [id = 450] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x87ce2000 == 133 [pid = 1932] [id = 451] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x85c71400 == 132 [pid = 1932] [id = 449] 14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8480f800 == 131 [pid = 1932] [id = 448] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x945aac00) [pid = 1932] [serial = 1260] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x88e4d400) [pid = 1932] [serial = 1203] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x88907800) [pid = 1932] [serial = 1343] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x87889c00) [pid = 1932] [serial = 1338] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x87884800) [pid = 1932] [serial = 1337] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x886ce000) [pid = 1932] [serial = 1340] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x88e45800) [pid = 1932] [serial = 1341] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x85b42000) [pid = 1932] [serial = 1334] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x8369c000) [pid = 1932] [serial = 1331] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x83a69000) [pid = 1932] [serial = 1332] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x96cd9800) [pid = 1932] [serial = 1329] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x96291c00) [pid = 1932] [serial = 1328] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x95075000) [pid = 1932] [serial = 1326] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x95072400) [pid = 1932] [serial = 1325] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x94560000) [pid = 1932] [serial = 1323] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x92888400) [pid = 1932] [serial = 1322] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x912bf800) [pid = 1932] [serial = 1320] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x90690400) [pid = 1932] [serial = 1319] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x90327800) [pid = 1932] [serial = 1317] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x90323c00) [pid = 1932] [serial = 1316] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x8ff9dc00) [pid = 1932] [serial = 1314] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8ff9a800) [pid = 1932] [serial = 1313] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x8fcbc000) [pid = 1932] [serial = 1311] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8fcb2800) [pid = 1932] [serial = 1310] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x8fa96c00) [pid = 1932] [serial = 1308] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x8f6b1400) [pid = 1932] [serial = 1307] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x8e6a0800) [pid = 1932] [serial = 1305] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x8e699c00) [pid = 1932] [serial = 1304] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x8e433c00) [pid = 1932] [serial = 1302] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x8e336c00) [pid = 1932] [serial = 1301] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x8df3b400) [pid = 1932] [serial = 1299] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8df35400) [pid = 1932] [serial = 1298] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8c894400) [pid = 1932] [serial = 1296] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8c88ac00) [pid = 1932] [serial = 1295] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x8c6d4c00) [pid = 1932] [serial = 1293] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8c522c00) [pid = 1932] [serial = 1292] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8bc2ec00) [pid = 1932] [serial = 1290] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8b626c00) [pid = 1932] [serial = 1289] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8b28c000) [pid = 1932] [serial = 1287] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8aeed400) [pid = 1932] [serial = 1286] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8ab86000) [pid = 1932] [serial = 1284] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8aa2f400) [pid = 1932] [serial = 1283] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8a404000) [pid = 1932] [serial = 1281] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8931a800) [pid = 1932] [serial = 1280] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x86ed0400) [pid = 1932] [serial = 1278] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x864d6c00) [pid = 1932] [serial = 1277] [outer = (nil)] [url = about:blank] 14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x864d4800) [pid = 1932] [serial = 1335] [outer = (nil)] [url = about:blank] 14:38:16 INFO - PROCESS | 1932 | 1461188296470 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 14:38:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:38:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 3346ms 14:38:16 INFO - PROCESS | 1932 | 1461188296511 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 14:38:16 INFO - PROCESS | 1932 | 1461188296518 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 14:38:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:38:16 INFO - PROCESS | 1932 | 1461188296531 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:38:16 INFO - PROCESS | 1932 | 1461188296535 Marionette TRACE conn3 <- [1,1934,null,{}] 14:38:16 INFO - PROCESS | 1932 | 1461188296543 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:16 INFO - PROCESS | 1932 | 1461188296748 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 14:38:16 INFO - PROCESS | 1932 | 1461188296937 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x846c8000 == 132 [pid = 1932] [id = 491] 14:38:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8518d400) [pid = 1932] [serial = 1474] [outer = (nil)] 14:38:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x864d5000) [pid = 1932] [serial = 1475] [outer = 0x8518d400] 14:38:17 INFO - PROCESS | 1932 | 1461188297034 Marionette DEBUG loaded listener.js 14:38:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x864e0000) [pid = 1932] [serial = 1476] [outer = 0x8518d400] 14:38:17 INFO - PROCESS | 1932 | 1461188297946 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 14:38:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:38:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1452ms 14:38:17 INFO - PROCESS | 1932 | 1461188297985 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 14:38:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:38:18 INFO - PROCESS | 1932 | 1461188298001 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 14:38:18 INFO - PROCESS | 1932 | 1461188298011 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:38:18 INFO - PROCESS | 1932 | 1461188298014 Marionette TRACE conn3 <- [1,1938,null,{}] 14:38:18 INFO - PROCESS | 1932 | 1461188298020 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:18 INFO - PROCESS | 1932 | 1461188298315 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 14:38:18 INFO - PROCESS | 1932 | 1461188298351 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x835e6400 == 133 [pid = 1932] [id = 492] 14:38:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x864d7000) [pid = 1932] [serial = 1477] [outer = (nil)] 14:38:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x87ce2000) [pid = 1932] [serial = 1478] [outer = 0x864d7000] 14:38:18 INFO - PROCESS | 1932 | 1461188298424 Marionette DEBUG loaded listener.js 14:38:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x886cb000) [pid = 1932] [serial = 1479] [outer = 0x864d7000] 14:38:19 INFO - PROCESS | 1932 | 1461188299385 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 14:38:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:38:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1386ms 14:38:19 INFO - PROCESS | 1932 | 1461188299396 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 14:38:19 INFO - PROCESS | 1932 | 1461188299400 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 14:38:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:38:19 INFO - PROCESS | 1932 | 1461188299406 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:38:19 INFO - PROCESS | 1932 | 1461188299411 Marionette TRACE conn3 <- [1,1942,null,{}] 14:38:19 INFO - PROCESS | 1932 | 1461188299433 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:19 INFO - PROCESS | 1932 | 1461188299732 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 14:38:19 INFO - PROCESS | 1932 | 1461188299777 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x87ce2800 == 134 [pid = 1932] [id = 493] 14:38:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x89320400) [pid = 1932] [serial = 1480] [outer = (nil)] 14:38:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8a43c000) [pid = 1932] [serial = 1481] [outer = 0x89320400] 14:38:19 INFO - PROCESS | 1932 | 1461188299852 Marionette DEBUG loaded listener.js 14:38:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8aa2f400) [pid = 1932] [serial = 1482] [outer = 0x89320400] 14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x86ed0000) [pid = 1932] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8a7d9c00) [pid = 1932] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8e42fc00) [pid = 1932] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8aee3400) [pid = 1932] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8ab8f800) [pid = 1932] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8df37400) [pid = 1932] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x85183400) [pid = 1932] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8e336000) [pid = 1932] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8bc2b400) [pid = 1932] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8f6abc00) [pid = 1932] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8de3d800) [pid = 1932] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8480fc00) [pid = 1932] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8bd2d400) [pid = 1932] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x8c524800) [pid = 1932] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8518e800) [pid = 1932] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8f6b8400) [pid = 1932] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x846ccc00) [pid = 1932] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8931f000) [pid = 1932] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x904e7800) [pid = 1932] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8480bc00) [pid = 1932] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x90324000) [pid = 1932] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x88909000) [pid = 1932] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x9068f800) [pid = 1932] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:38:21 INFO - PROCESS | 1932 | 1461188301372 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 14:38:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:38:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1990ms 14:38:21 INFO - PROCESS | 1932 | 1461188301396 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 14:38:21 INFO - PROCESS | 1932 | 1461188301401 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 14:38:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:38:21 INFO - PROCESS | 1932 | 1461188301407 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:38:21 INFO - PROCESS | 1932 | 1461188301409 Marionette TRACE conn3 <- [1,1946,null,{}] 14:38:21 INFO - PROCESS | 1932 | 1461188301415 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:21 INFO - PROCESS | 1932 | 1461188301588 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 14:38:21 INFO - PROCESS | 1932 | 1461188301603 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x846ccc00 == 135 [pid = 1932] [id = 494] 14:38:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x89306c00) [pid = 1932] [serial = 1483] [outer = (nil)] 14:38:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x8a7e6400) [pid = 1932] [serial = 1484] [outer = 0x89306c00] 14:38:21 INFO - PROCESS | 1932 | 1461188301676 Marionette DEBUG loaded listener.js 14:38:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x8ab82c00) [pid = 1932] [serial = 1485] [outer = 0x89306c00] 14:38:22 INFO - PROCESS | 1932 | 1461188302586 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 14:38:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:38:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1235ms 14:38:22 INFO - PROCESS | 1932 | 1461188302642 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 14:38:22 INFO - PROCESS | 1932 | 1461188302646 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 14:38:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:38:22 INFO - PROCESS | 1932 | 1461188302652 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:38:22 INFO - PROCESS | 1932 | 1461188302654 Marionette TRACE conn3 <- [1,1950,null,{}] 14:38:22 INFO - PROCESS | 1932 | 1461188302670 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:22 INFO - PROCESS | 1932 | 1461188302852 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 14:38:23 INFO - PROCESS | 1932 | 1461188303226 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x836a8000 == 136 [pid = 1932] [id = 495] 14:38:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x83a60c00) [pid = 1932] [serial = 1486] [outer = (nil)] 14:38:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x846d6c00) [pid = 1932] [serial = 1487] [outer = 0x83a60c00] 14:38:23 INFO - PROCESS | 1932 | 1461188303393 Marionette DEBUG loaded listener.js 14:38:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x85188c00) [pid = 1932] [serial = 1488] [outer = 0x83a60c00] 14:38:24 INFO - PROCESS | 1932 | 1461188304367 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 14:38:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:38:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1750ms 14:38:24 INFO - PROCESS | 1932 | 1461188304404 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 14:38:24 INFO - PROCESS | 1932 | 1461188304411 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 14:38:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:38:24 INFO - PROCESS | 1932 | 1461188304421 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:38:24 INFO - PROCESS | 1932 | 1461188304425 Marionette TRACE conn3 <- [1,1954,null,{}] 14:38:24 INFO - PROCESS | 1932 | 1461188304433 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:24 INFO - PROCESS | 1932 | 1461188304645 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 14:38:24 INFO - PROCESS | 1932 | 1461188304969 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x86ec5800 == 137 [pid = 1932] [id = 496] 14:38:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x86ecb800) [pid = 1932] [serial = 1489] [outer = (nil)] 14:38:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x86ed0000) [pid = 1932] [serial = 1490] [outer = 0x86ecb800] 14:38:25 INFO - PROCESS | 1932 | 1461188305063 Marionette DEBUG loaded listener.js 14:38:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8788b000) [pid = 1932] [serial = 1491] [outer = 0x86ecb800] 14:38:26 INFO - PROCESS | 1932 | 1461188306021 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 14:38:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:38:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1640ms 14:38:26 INFO - PROCESS | 1932 | 1461188306065 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 14:38:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:38:26 INFO - PROCESS | 1932 | 1461188306071 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 14:38:26 INFO - PROCESS | 1932 | 1461188306078 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:38:26 INFO - PROCESS | 1932 | 1461188306082 Marionette TRACE conn3 <- [1,1958,null,{}] 14:38:26 INFO - PROCESS | 1932 | 1461188306088 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:26 INFO - PROCESS | 1932 | 1461188306297 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 14:38:26 INFO - PROCESS | 1932 | 1461188306656 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x87ce1800 == 138 [pid = 1932] [id = 497] 14:38:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x88e4c400) [pid = 1932] [serial = 1492] [outer = (nil)] 14:38:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x89318000) [pid = 1932] [serial = 1493] [outer = 0x88e4c400] 14:38:26 INFO - PROCESS | 1932 | 1461188306751 Marionette DEBUG loaded listener.js 14:38:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8a439c00) [pid = 1932] [serial = 1494] [outer = 0x88e4c400] 14:38:27 INFO - PROCESS | 1932 | 1461188307664 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 14:38:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:38:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1643ms 14:38:27 INFO - PROCESS | 1932 | 1461188307720 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 14:38:27 INFO - PROCESS | 1932 | 1461188307725 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 14:38:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:38:27 INFO - PROCESS | 1932 | 1461188307742 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:38:27 INFO - PROCESS | 1932 | 1461188307751 Marionette TRACE conn3 <- [1,1962,null,{}] 14:38:27 INFO - PROCESS | 1932 | 1461188307757 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:28 INFO - PROCESS | 1932 | 1461188308055 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 14:38:28 INFO - PROCESS | 1932 | 1461188308398 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x8518f800 == 139 [pid = 1932] [id = 498] 14:38:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x89318800) [pid = 1932] [serial = 1495] [outer = (nil)] 14:38:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8b61dc00) [pid = 1932] [serial = 1496] [outer = 0x89318800] 14:38:28 INFO - PROCESS | 1932 | 1461188308484 Marionette DEBUG loaded listener.js 14:38:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8bc32000) [pid = 1932] [serial = 1497] [outer = 0x89318800] 14:38:29 INFO - PROCESS | 1932 | 1461188309375 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 14:38:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:38:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1711ms 14:38:29 INFO - PROCESS | 1932 | 1461188309444 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 14:38:29 INFO - PROCESS | 1932 | 1461188309449 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 14:38:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:38:29 INFO - PROCESS | 1932 | 1461188309455 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:38:29 INFO - PROCESS | 1932 | 1461188309459 Marionette TRACE conn3 <- [1,1966,null,{}] 14:38:29 INFO - PROCESS | 1932 | 1461188309465 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:29 INFO - PROCESS | 1932 | 1461188309715 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 14:38:30 INFO - PROCESS | 1932 | 1461188310030 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aeed800 == 140 [pid = 1932] [id = 499] 14:38:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8b3dd800) [pid = 1932] [serial = 1498] [outer = (nil)] 14:38:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8bd96400) [pid = 1932] [serial = 1499] [outer = 0x8b3dd800] 14:38:30 INFO - PROCESS | 1932 | 1461188310122 Marionette DEBUG loaded listener.js 14:38:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8bd9ec00) [pid = 1932] [serial = 1500] [outer = 0x8b3dd800] 14:38:30 INFO - PROCESS | 1932 | 1461188310990 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 14:38:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:38:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1582ms 14:38:31 INFO - PROCESS | 1932 | 1461188311039 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 14:38:31 INFO - PROCESS | 1932 | 1461188311043 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 14:38:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:38:31 INFO - PROCESS | 1932 | 1461188311049 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:38:31 INFO - PROCESS | 1932 | 1461188311052 Marionette TRACE conn3 <- [1,1970,null,{}] 14:38:31 INFO - PROCESS | 1932 | 1461188311058 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:31 INFO - PROCESS | 1932 | 1461188311257 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 14:38:31 INFO - PROCESS | 1932 | 1461188311530 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c767400 == 141 [pid = 1932] [id = 500] 14:38:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8c767c00) [pid = 1932] [serial = 1501] [outer = (nil)] 14:38:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8c76e400) [pid = 1932] [serial = 1502] [outer = 0x8c767c00] 14:38:31 INFO - PROCESS | 1932 | 1461188311685 Marionette DEBUG loaded listener.js 14:38:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8c8b8c00) [pid = 1932] [serial = 1503] [outer = 0x8c767c00] 14:38:32 INFO - PROCESS | 1932 | 1461188312596 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 14:38:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:38:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1588ms 14:38:32 INFO - PROCESS | 1932 | 1461188312638 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 14:38:32 INFO - PROCESS | 1932 | 1461188312642 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 14:38:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:38:32 INFO - PROCESS | 1932 | 1461188312648 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:38:32 INFO - PROCESS | 1932 | 1461188312652 Marionette TRACE conn3 <- [1,1974,null,{}] 14:38:32 INFO - PROCESS | 1932 | 1461188312658 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:32 INFO - PROCESS | 1932 | 1461188312862 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 14:38:33 INFO - PROCESS | 1932 | 1461188313192 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a444000 == 142 [pid = 1932] [id = 501] 14:38:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8c6d2c00) [pid = 1932] [serial = 1504] [outer = (nil)] 14:38:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8df3bc00) [pid = 1932] [serial = 1505] [outer = 0x8c6d2c00] 14:38:33 INFO - PROCESS | 1932 | 1461188313299 Marionette DEBUG loaded listener.js 14:38:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8dfc1800) [pid = 1932] [serial = 1506] [outer = 0x8c6d2c00] 14:38:34 INFO - PROCESS | 1932 | 1461188314153 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 14:38:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1581ms 14:38:34 INFO - PROCESS | 1932 | 1461188314230 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 14:38:34 INFO - PROCESS | 1932 | 1461188314234 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 14:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:38:34 INFO - PROCESS | 1932 | 1461188314241 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:38:34 INFO - PROCESS | 1932 | 1461188314244 Marionette TRACE conn3 <- [1,1978,null,{}] 14:38:34 INFO - PROCESS | 1932 | 1461188314250 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:34 INFO - PROCESS | 1932 | 1461188314490 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 14:38:34 INFO - PROCESS | 1932 | 1461188314808 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x85b40000 == 143 [pid = 1932] [id = 502] 14:38:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8de38c00) [pid = 1932] [serial = 1507] [outer = (nil)] 14:38:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8e433c00) [pid = 1932] [serial = 1508] [outer = 0x8de38c00] 14:38:34 INFO - PROCESS | 1932 | 1461188314898 Marionette DEBUG loaded listener.js 14:38:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8e698000) [pid = 1932] [serial = 1509] [outer = 0x8de38c00] 14:38:35 INFO - PROCESS | 1932 | 1461188315768 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:38:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:38:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1579ms 14:38:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:38:35 INFO - PROCESS | 1932 | 1461188315820 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 14:38:35 INFO - PROCESS | 1932 | 1461188315823 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 14:38:35 INFO - PROCESS | 1932 | 1461188315830 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:38:35 INFO - PROCESS | 1932 | 1461188315834 Marionette TRACE conn3 <- [1,1982,null,{}] 14:38:35 INFO - PROCESS | 1932 | 1461188315839 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:36 INFO - PROCESS | 1932 | 1461188316036 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 14:38:36 INFO - PROCESS | 1932 | 1461188316309 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x8df38000 == 144 [pid = 1932] [id = 503] 14:38:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8e32cc00) [pid = 1932] [serial = 1510] [outer = (nil)] 14:38:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8e90d800) [pid = 1932] [serial = 1511] [outer = 0x8e32cc00] 14:38:36 INFO - PROCESS | 1932 | 1461188316442 Marionette DEBUG loaded listener.js 14:38:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8f635400) [pid = 1932] [serial = 1512] [outer = 0x8e32cc00] 14:38:37 INFO - PROCESS | 1932 | 1461188317297 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:38:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:38:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1530ms 14:38:37 INFO - PROCESS | 1932 | 1461188317360 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 14:38:37 INFO - PROCESS | 1932 | 1461188317364 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 14:38:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:38:37 INFO - PROCESS | 1932 | 1461188317371 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:38:37 INFO - PROCESS | 1932 | 1461188317374 Marionette TRACE conn3 <- [1,1986,null,{}] 14:38:37 INFO - PROCESS | 1932 | 1461188317380 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:37 INFO - PROCESS | 1932 | 1461188317577 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 14:38:37 INFO - PROCESS | 1932 | 1461188317857 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e6a0000 == 145 [pid = 1932] [id = 504] 14:38:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8f6ad000) [pid = 1932] [serial = 1513] [outer = (nil)] 14:38:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8fa8d000) [pid = 1932] [serial = 1514] [outer = 0x8f6ad000] 14:38:38 INFO - PROCESS | 1932 | 1461188318002 Marionette DEBUG loaded listener.js 14:38:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8fa9ac00) [pid = 1932] [serial = 1515] [outer = 0x8f6ad000] 14:38:38 INFO - PROCESS | 1932 | 1461188318907 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:38:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:38:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1584ms 14:38:38 INFO - PROCESS | 1932 | 1461188318955 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 14:38:38 INFO - PROCESS | 1932 | 1461188318959 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 14:38:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:38:38 INFO - PROCESS | 1932 | 1461188318965 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:38:38 INFO - PROCESS | 1932 | 1461188318968 Marionette TRACE conn3 <- [1,1990,null,{}] 14:38:38 INFO - PROCESS | 1932 | 1461188318974 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:39 INFO - PROCESS | 1932 | 1461188319214 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 14:38:39 INFO - PROCESS | 1932 | 1461188319492 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fcad400 == 146 [pid = 1932] [id = 505] 14:38:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8fcaf400) [pid = 1932] [serial = 1516] [outer = (nil)] 14:38:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8fcb9400) [pid = 1932] [serial = 1517] [outer = 0x8fcaf400] 14:38:39 INFO - PROCESS | 1932 | 1461188319652 Marionette DEBUG loaded listener.js 14:38:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8ff90400) [pid = 1932] [serial = 1518] [outer = 0x8fcaf400] 14:38:40 INFO - PROCESS | 1932 | 1461188320554 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:38:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:38:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1629ms 14:38:40 INFO - PROCESS | 1932 | 1461188320596 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 14:38:40 INFO - PROCESS | 1932 | 1461188320601 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 14:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:38:40 INFO - PROCESS | 1932 | 1461188320607 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:38:40 INFO - PROCESS | 1932 | 1461188320612 Marionette TRACE conn3 <- [1,1994,null,{}] 14:38:40 INFO - PROCESS | 1932 | 1461188320617 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:40 INFO - PROCESS | 1932 | 1461188320851 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 14:38:41 INFO - PROCESS | 1932 | 1461188321128 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ffe3800 == 147 [pid = 1932] [id = 506] 14:38:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x8ffedc00) [pid = 1932] [serial = 1519] [outer = (nil)] 14:38:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x9000a800) [pid = 1932] [serial = 1520] [outer = 0x8ffedc00] 14:38:41 INFO - PROCESS | 1932 | 1461188321266 Marionette DEBUG loaded listener.js 14:38:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x90326400) [pid = 1932] [serial = 1521] [outer = 0x8ffedc00] 14:38:42 INFO - PROCESS | 1932 | 1461188322145 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 14:38:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:38:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1587ms 14:38:42 INFO - PROCESS | 1932 | 1461188322194 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 14:38:42 INFO - PROCESS | 1932 | 1461188322198 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 14:38:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:38:42 INFO - PROCESS | 1932 | 1461188322204 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:38:42 INFO - PROCESS | 1932 | 1461188322207 Marionette TRACE conn3 <- [1,1998,null,{}] 14:38:42 INFO - PROCESS | 1932 | 1461188322214 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:42 INFO - PROCESS | 1932 | 1461188322409 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 14:38:42 INFO - PROCESS | 1932 | 1461188322691 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c6e800 == 148 [pid = 1932] [id = 507] 14:38:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x8a7e4800) [pid = 1932] [serial = 1522] [outer = (nil)] 14:38:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x904edc00) [pid = 1932] [serial = 1523] [outer = 0x8a7e4800] 14:38:42 INFO - PROCESS | 1932 | 1461188322825 Marionette DEBUG loaded listener.js 14:38:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x90691000) [pid = 1932] [serial = 1524] [outer = 0x8a7e4800] 14:38:43 INFO - PROCESS | 1932 | 1461188323780 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 14:38:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:38:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1630ms 14:38:43 INFO - PROCESS | 1932 | 1461188323836 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 14:38:43 INFO - PROCESS | 1932 | 1461188323839 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 14:38:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:38:43 INFO - PROCESS | 1932 | 1461188323845 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:38:43 INFO - PROCESS | 1932 | 1461188323848 Marionette TRACE conn3 <- [1,2002,null,{}] 14:38:43 INFO - PROCESS | 1932 | 1461188323854 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:44 INFO - PROCESS | 1932 | 1461188324051 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 14:38:44 INFO - PROCESS | 1932 | 1461188324374 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb05400 == 149 [pid = 1932] [id = 508] 14:38:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x904e0c00) [pid = 1932] [serial = 1525] [outer = (nil)] 14:38:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x928f6400) [pid = 1932] [serial = 1526] [outer = 0x904e0c00] 14:38:44 INFO - PROCESS | 1932 | 1461188324463 Marionette DEBUG loaded listener.js 14:38:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x94563800) [pid = 1932] [serial = 1527] [outer = 0x904e0c00] 14:38:45 INFO - PROCESS | 1932 | 1461188325299 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 14:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1533ms 14:38:45 INFO - PROCESS | 1932 | 1461188325380 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 14:38:45 INFO - PROCESS | 1932 | 1461188325384 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 14:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:38:45 INFO - PROCESS | 1932 | 1461188325390 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:38:45 INFO - PROCESS | 1932 | 1461188325393 Marionette TRACE conn3 <- [1,2006,null,{}] 14:38:45 INFO - PROCESS | 1932 | 1461188325399 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:45 INFO - PROCESS | 1932 | 1461188325601 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 14:38:45 INFO - PROCESS | 1932 | 1461188325882 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x8518dc00 == 150 [pid = 1932] [id = 509] 14:38:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x8e32b000) [pid = 1932] [serial = 1528] [outer = (nil)] 14:38:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x95a14400) [pid = 1932] [serial = 1529] [outer = 0x8e32b000] 14:38:46 INFO - PROCESS | 1932 | 1461188326017 Marionette DEBUG loaded listener.js 14:38:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x95a17800) [pid = 1932] [serial = 1530] [outer = 0x8e32b000] 14:38:46 INFO - PROCESS | 1932 | 1461188326896 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 14:38:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 14:38:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1581ms 14:38:46 INFO - PROCESS | 1932 | 1461188326972 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 14:38:46 INFO - PROCESS | 1932 | 1461188326976 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 14:38:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:38:46 INFO - PROCESS | 1932 | 1461188326983 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:38:46 INFO - PROCESS | 1932 | 1461188326985 Marionette TRACE conn3 <- [1,2010,null,{}] 14:38:46 INFO - PROCESS | 1932 | 1461188326991 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:47 INFO - PROCESS | 1932 | 1461188327196 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 14:38:47 INFO - PROCESS | 1932 | 1461188327527 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x84809800 == 151 [pid = 1932] [id = 510] 14:38:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x84813400) [pid = 1932] [serial = 1531] [outer = (nil)] 14:38:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x96cdac00) [pid = 1932] [serial = 1532] [outer = 0x84813400] 14:38:47 INFO - PROCESS | 1932 | 1461188327618 Marionette DEBUG loaded listener.js 14:38:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x96f8dc00) [pid = 1932] [serial = 1533] [outer = 0x84813400] 14:38:48 INFO - PROCESS | 1932 | 1461188328564 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 14:38:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 14:38:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1633ms 14:38:48 INFO - PROCESS | 1932 | 1461188328617 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 14:38:48 INFO - PROCESS | 1932 | 1461188328620 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 14:38:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:38:48 INFO - PROCESS | 1932 | 1461188328628 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:38:48 INFO - PROCESS | 1932 | 1461188328630 Marionette TRACE conn3 <- [1,2014,null,{}] 14:38:48 INFO - PROCESS | 1932 | 1461188328636 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:48 INFO - PROCESS | 1932 | 1461188328837 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 14:38:49 INFO - PROCESS | 1932 | 1461188329162 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e328400 == 152 [pid = 1932] [id = 511] 14:38:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x96295800) [pid = 1932] [serial = 1534] [outer = (nil)] 14:38:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x98cefc00) [pid = 1932] [serial = 1535] [outer = 0x96295800] 14:38:49 INFO - PROCESS | 1932 | 1461188329254 Marionette DEBUG loaded listener.js 14:38:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x98cf9c00) [pid = 1932] [serial = 1536] [outer = 0x96295800] 14:38:50 INFO - PROCESS | 1932 | 1461188330148 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 14:38:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:38:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1587ms 14:38:50 INFO - PROCESS | 1932 | 1461188330214 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 14:38:50 INFO - PROCESS | 1932 | 1461188330219 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 14:38:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:38:50 INFO - PROCESS | 1932 | 1461188330225 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:38:50 INFO - PROCESS | 1932 | 1461188330228 Marionette TRACE conn3 <- [1,2018,null,{}] 14:38:50 INFO - PROCESS | 1932 | 1461188330234 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:50 INFO - PROCESS | 1932 | 1461188330437 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 14:38:50 INFO - PROCESS | 1932 | 1461188330762 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x981f4c00 == 153 [pid = 1932] [id = 512] 14:38:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x98540400) [pid = 1932] [serial = 1537] [outer = (nil)] 14:38:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x99154c00) [pid = 1932] [serial = 1538] [outer = 0x98540400] 14:38:50 INFO - PROCESS | 1932 | 1461188330852 Marionette DEBUG loaded listener.js 14:38:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x99156800) [pid = 1932] [serial = 1539] [outer = 0x98540400] 14:38:51 INFO - PROCESS | 1932 | 1461188331744 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:38:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:38:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1598ms 14:38:51 INFO - PROCESS | 1932 | 1461188331826 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 14:38:51 INFO - PROCESS | 1932 | 1461188331832 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 14:38:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:38:51 INFO - PROCESS | 1932 | 1461188331842 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:38:51 INFO - PROCESS | 1932 | 1461188331847 Marionette TRACE conn3 <- [1,2022,null,{}] 14:38:51 INFO - PROCESS | 1932 | 1461188331856 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:52 INFO - PROCESS | 1932 | 1461188332151 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 14:38:52 INFO - PROCESS | 1932 | 1461188332490 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e331c00 == 154 [pid = 1932] [id = 513] 14:38:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x8e90fc00) [pid = 1932] [serial = 1540] [outer = (nil)] 14:38:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x99229800) [pid = 1932] [serial = 1541] [outer = 0x8e90fc00] 14:38:52 INFO - PROCESS | 1932 | 1461188332576 Marionette DEBUG loaded listener.js 14:38:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x998ec800) [pid = 1932] [serial = 1542] [outer = 0x8e90fc00] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x832c9800 == 153 [pid = 1932] [id = 423] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x832cc800 == 152 [pid = 1932] [id = 346] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8c8bc400 == 151 [pid = 1932] [id = 433] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x90002000 == 150 [pid = 1932] [id = 441] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x832c5c00 == 149 [pid = 1932] [id = 440] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x85c7a800 == 148 [pid = 1932] [id = 432] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd30400 == 147 [pid = 1932] [id = 430] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x88e4b000 == 146 [pid = 1932] [id = 148] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd2dc00 == 145 [pid = 1932] [id = 431] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8a43e800 == 144 [pid = 1932] [id = 428] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x836a0400 == 143 [pid = 1932] [id = 429] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x846ccc00 == 142 [pid = 1932] [id = 494] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x87ce2800 == 141 [pid = 1932] [id = 493] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x835e6400 == 140 [pid = 1932] [id = 492] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x846c8000 == 139 [pid = 1932] [id = 491] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x95a18000 == 138 [pid = 1932] [id = 489] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x95a19000 == 137 [pid = 1932] [id = 488] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x846cd400 == 136 [pid = 1932] [id = 486] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x886c1800 == 135 [pid = 1932] [id = 487] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x912b7800 == 134 [pid = 1932] [id = 485] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8b283000 == 133 [pid = 1932] [id = 484] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8e90b800 == 132 [pid = 1932] [id = 483] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8e333800 == 131 [pid = 1932] [id = 481] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8faac400 == 130 [pid = 1932] [id = 482] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x85185400 == 129 [pid = 1932] [id = 480] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8dfc9000 == 128 [pid = 1932] [id = 479] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x82bc6c00 == 127 [pid = 1932] [id = 478] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8de31400 == 126 [pid = 1932] [id = 477] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd2ac00 == 125 [pid = 1932] [id = 476] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x864e2800 == 124 [pid = 1932] [id = 474] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd94400 == 123 [pid = 1932] [id = 475] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x86ecf800 == 122 [pid = 1932] [id = 473] 14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x85183c00 == 121 [pid = 1932] [id = 472] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x886c7400) [pid = 1932] [serial = 1350] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x8b3e4000) [pid = 1932] [serial = 1356] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x8ff9bc00) [pid = 1932] [serial = 1382] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x8b627c00) [pid = 1932] [serial = 1358] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x95a16400) [pid = 1932] [serial = 1395] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x90324400) [pid = 1932] [serial = 1386] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x85b3d000) [pid = 1932] [serial = 1403] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x87ce1400) [pid = 1932] [serial = 1349] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x8e90a400) [pid = 1932] [serial = 1373] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x8dfc9c00) [pid = 1932] [serial = 1368] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x97c45400) [pid = 1932] [serial = 1400] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x8aeef400) [pid = 1932] [serial = 1355] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x8fa8e800) [pid = 1932] [serial = 1377] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x8e433000) [pid = 1932] [serial = 1370] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x85191c00) [pid = 1932] [serial = 1347] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8c6cd800) [pid = 1932] [serial = 1361] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x8c76a000) [pid = 1932] [serial = 1362] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x8de34400) [pid = 1932] [serial = 1365] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8ffe4400) [pid = 1932] [serial = 1383] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x87cd9400) [pid = 1932] [serial = 1407] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8518a000) [pid = 1932] [serial = 1346] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x8fcb1400) [pid = 1932] [serial = 1379] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8a7e3800) [pid = 1932] [serial = 1412] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x8bd25c00) [pid = 1932] [serial = 1359] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x8e90cc00) [pid = 1932] [serial = 1374] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x8a7e8400) [pid = 1932] [serial = 1353] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x9771b000) [pid = 1932] [serial = 1397] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x89308c00) [pid = 1932] [serial = 1275] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x8a445400) [pid = 1932] [serial = 1352] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x912bfc00) [pid = 1932] [serial = 1388] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x97773800) [pid = 1932] [serial = 1398] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8c8b4800) [pid = 1932] [serial = 1364] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8a7e7c00) [pid = 1932] [serial = 1410] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x87881000) [pid = 1932] [serial = 1406] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x90006000) [pid = 1932] [serial = 1385] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8a43bc00) [pid = 1932] [serial = 1409] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8f6b6800) [pid = 1932] [serial = 1376] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x85c7ac00) [pid = 1932] [serial = 1404] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x94567c00) [pid = 1932] [serial = 1392] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x94562400) [pid = 1932] [serial = 1391] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8df3ec00) [pid = 1932] [serial = 1367] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8fcb7800) [pid = 1932] [serial = 1380] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x95070800) [pid = 1932] [serial = 1394] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x91ed7400) [pid = 1932] [serial = 1389] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8e54a000) [pid = 1932] [serial = 1371] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8ab84c00) [pid = 1932] [serial = 1413] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1932 | 1461188335483 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 14:38:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:38:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 3698ms 14:38:55 INFO - PROCESS | 1932 | 1461188335539 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 14:38:55 INFO - PROCESS | 1932 | 1461188335545 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 14:38:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:38:55 INFO - PROCESS | 1932 | 1461188335553 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:38:55 INFO - PROCESS | 1932 | 1461188335559 Marionette TRACE conn3 <- [1,2026,null,{}] 14:38:55 INFO - PROCESS | 1932 | 1461188335568 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:55 INFO - PROCESS | 1932 | 1461188335792 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 14:38:56 INFO - PROCESS | 1932 | 1461188336002 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x8518a000 == 122 [pid = 1932] [id = 514] 14:38:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8518e400) [pid = 1932] [serial = 1543] [outer = (nil)] 14:38:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x85c74000) [pid = 1932] [serial = 1544] [outer = 0x8518e400] 14:38:56 INFO - PROCESS | 1932 | 1461188336086 Marionette DEBUG loaded listener.js 14:38:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x864d8000) [pid = 1932] [serial = 1545] [outer = 0x8518e400] 14:38:56 INFO - PROCESS | 1932 | 1461188336896 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 14:38:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:38:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1392ms 14:38:56 INFO - PROCESS | 1932 | 1461188336945 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 14:38:56 INFO - PROCESS | 1932 | 1461188336953 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 14:38:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:38:56 INFO - PROCESS | 1932 | 1461188336963 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:38:56 INFO - PROCESS | 1932 | 1461188336966 Marionette TRACE conn3 <- [1,2030,null,{}] 14:38:56 INFO - PROCESS | 1932 | 1461188336973 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:57 INFO - PROCESS | 1932 | 1461188337266 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 14:38:57 INFO - PROCESS | 1932 | 1461188337389 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c71400 == 123 [pid = 1932] [id = 515] 14:38:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x85c75000) [pid = 1932] [serial = 1546] [outer = (nil)] 14:38:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x87889800) [pid = 1932] [serial = 1547] [outer = 0x85c75000] 14:38:57 INFO - PROCESS | 1932 | 1461188337463 Marionette DEBUG loaded listener.js 14:38:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x886c3800) [pid = 1932] [serial = 1548] [outer = 0x85c75000] 14:38:58 INFO - PROCESS | 1932 | 1461188338576 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 14:38:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:38:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1631ms 14:38:58 INFO - PROCESS | 1932 | 1461188338595 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 14:38:58 INFO - PROCESS | 1932 | 1461188338599 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 14:38:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:38:58 INFO - PROCESS | 1932 | 1461188338613 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:38:58 INFO - PROCESS | 1932 | 1461188338619 Marionette TRACE conn3 <- [1,2034,null,{}] 14:38:58 INFO - PROCESS | 1932 | 1461188338634 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:58 INFO - PROCESS | 1932 | 1461188338897 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 14:38:58 INFO - PROCESS | 1932 | 1461188338937 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x88909400 == 124 [pid = 1932] [id = 516] 14:38:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8930e400) [pid = 1932] [serial = 1549] [outer = (nil)] 14:38:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8a409800) [pid = 1932] [serial = 1550] [outer = 0x8930e400] 14:38:59 INFO - PROCESS | 1932 | 1461188339085 Marionette DEBUG loaded listener.js 14:38:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8a7e0800) [pid = 1932] [serial = 1551] [outer = 0x8930e400] 14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8b3e1800) [pid = 1932] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8f633c00) [pid = 1932] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x864d7000) [pid = 1932] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8de31c00) [pid = 1932] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8fb01c00) [pid = 1932] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8a40b000) [pid = 1932] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8c894800) [pid = 1932] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8c6d8800) [pid = 1932] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x95a41800) [pid = 1932] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8ab84800) [pid = 1932] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8c526000) [pid = 1932] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x89320400) [pid = 1932] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x846cdc00) [pid = 1932] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x85b3e400) [pid = 1932] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x94565400) [pid = 1932] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8518d400) [pid = 1932] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8fcebc00) [pid = 1932] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x912b8c00) [pid = 1932] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x8bd23c00) [pid = 1932] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8e544800) [pid = 1932] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x9853c000) [pid = 1932] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8fb0b000) [pid = 1932] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x90325400) [pid = 1932] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x96f8b800) [pid = 1932] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:39:00 INFO - PROCESS | 1932 | 1461188340640 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:39:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:39:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 2152ms 14:39:00 INFO - PROCESS | 1932 | 1461188340758 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 14:39:00 INFO - PROCESS | 1932 | 1461188340762 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 14:39:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:39:00 INFO - PROCESS | 1932 | 1461188340768 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:39:00 INFO - PROCESS | 1932 | 1461188340770 Marionette TRACE conn3 <- [1,2038,null,{}] 14:39:00 INFO - PROCESS | 1932 | 1461188340776 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:00 INFO - PROCESS | 1932 | 1461188340959 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 14:39:01 INFO - PROCESS | 1932 | 1461188341148 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a5fc00 == 125 [pid = 1932] [id = 517] 14:39:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x846cdc00) [pid = 1932] [serial = 1552] [outer = (nil)] 14:39:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x88e48000) [pid = 1932] [serial = 1553] [outer = 0x846cdc00] 14:39:01 INFO - PROCESS | 1932 | 1461188341225 Marionette DEBUG loaded listener.js 14:39:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x8ab86000) [pid = 1932] [serial = 1554] [outer = 0x846cdc00] 14:39:02 INFO - PROCESS | 1932 | 1461188342009 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 14:39:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1301ms 14:39:02 INFO - PROCESS | 1932 | 1461188342070 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 14:39:02 INFO - PROCESS | 1932 | 1461188342073 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 14:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:39:02 INFO - PROCESS | 1932 | 1461188342079 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:39:02 INFO - PROCESS | 1932 | 1461188342081 Marionette TRACE conn3 <- [1,2042,null,{}] 14:39:02 INFO - PROCESS | 1932 | 1461188342087 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:02 INFO - PROCESS | 1932 | 1461188342269 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 14:39:02 INFO - PROCESS | 1932 | 1461188342284 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x8480f400 == 126 [pid = 1932] [id = 518] 14:39:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x89308c00) [pid = 1932] [serial = 1555] [outer = (nil)] 14:39:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8b28d000) [pid = 1932] [serial = 1556] [outer = 0x89308c00] 14:39:02 INFO - PROCESS | 1932 | 1461188342358 Marionette DEBUG loaded listener.js 14:39:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8b3e5400) [pid = 1932] [serial = 1557] [outer = 0x89308c00] 14:39:03 INFO - PROCESS | 1932 | 1461188343691 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:39:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 14:39:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1680ms 14:39:03 INFO - PROCESS | 1932 | 1461188343761 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 14:39:03 INFO - PROCESS | 1932 | 1461188343769 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 14:39:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:39:03 INFO - PROCESS | 1932 | 1461188343778 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:39:03 INFO - PROCESS | 1932 | 1461188343783 Marionette TRACE conn3 <- [1,2046,null,{}] 14:39:03 INFO - PROCESS | 1932 | 1461188343791 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:04 INFO - PROCESS | 1932 | 1461188344053 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 14:39:04 INFO - PROCESS | 1932 | 1461188344387 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x85183c00 == 127 [pid = 1932] [id = 519] 14:39:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x86ecb400) [pid = 1932] [serial = 1558] [outer = (nil)] 14:39:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x88905c00) [pid = 1932] [serial = 1559] [outer = 0x86ecb400] 14:39:04 INFO - PROCESS | 1932 | 1461188344478 Marionette DEBUG loaded listener.js 14:39:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x89310400) [pid = 1932] [serial = 1560] [outer = 0x86ecb400] 14:39:05 INFO - PROCESS | 1932 | 1461188345537 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:39:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:39:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1792ms 14:39:05 INFO - PROCESS | 1932 | 1461188345571 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 14:39:05 INFO - PROCESS | 1932 | 1461188345579 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 14:39:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:39:05 INFO - PROCESS | 1932 | 1461188345590 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:39:05 INFO - PROCESS | 1932 | 1461188345594 Marionette TRACE conn3 <- [1,2050,null,{}] 14:39:05 INFO - PROCESS | 1932 | 1461188345600 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:05 INFO - PROCESS | 1932 | 1461188345809 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 14:39:06 INFO - PROCESS | 1932 | 1461188346128 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x886cc000 == 128 [pid = 1932] [id = 520] 14:39:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8b290c00) [pid = 1932] [serial = 1561] [outer = (nil)] 14:39:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8b620400) [pid = 1932] [serial = 1562] [outer = 0x8b290c00] 14:39:06 INFO - PROCESS | 1932 | 1461188346224 Marionette DEBUG loaded listener.js 14:39:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8bc33400) [pid = 1932] [serial = 1563] [outer = 0x8b290c00] 14:39:07 INFO - PROCESS | 1932 | 1461188347140 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:39:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:39:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1589ms 14:39:07 INFO - PROCESS | 1932 | 1461188347179 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 14:39:07 INFO - PROCESS | 1932 | 1461188347183 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 14:39:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:39:07 INFO - PROCESS | 1932 | 1461188347189 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:39:07 INFO - PROCESS | 1932 | 1461188347196 Marionette TRACE conn3 <- [1,2054,null,{}] 14:39:07 INFO - PROCESS | 1932 | 1461188347212 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:07 INFO - PROCESS | 1932 | 1461188347425 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 14:39:07 INFO - PROCESS | 1932 | 1461188347748 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3dcc00 == 129 [pid = 1932] [id = 521] 14:39:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8bd90800) [pid = 1932] [serial = 1564] [outer = (nil)] 14:39:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8c52d800) [pid = 1932] [serial = 1565] [outer = 0x8bd90800] 14:39:07 INFO - PROCESS | 1932 | 1461188347844 Marionette DEBUG loaded listener.js 14:39:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8c764c00) [pid = 1932] [serial = 1566] [outer = 0x8bd90800] 14:39:08 INFO - PROCESS | 1932 | 1461188348741 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 14:39:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:39:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1585ms 14:39:08 INFO - PROCESS | 1932 | 1461188348775 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 14:39:08 INFO - PROCESS | 1932 | 1461188348779 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 14:39:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:39:08 INFO - PROCESS | 1932 | 1461188348786 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:39:08 INFO - PROCESS | 1932 | 1461188348789 Marionette TRACE conn3 <- [1,2058,null,{}] 14:39:08 INFO - PROCESS | 1932 | 1461188348795 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:09 INFO - PROCESS | 1932 | 1461188349000 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 14:39:09 INFO - PROCESS | 1932 | 1461188349280 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd94800 == 130 [pid = 1932] [id = 522] 14:39:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8c770400) [pid = 1932] [serial = 1567] [outer = (nil)] 14:39:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8c891c00) [pid = 1932] [serial = 1568] [outer = 0x8c770400] 14:39:09 INFO - PROCESS | 1932 | 1461188349419 Marionette DEBUG loaded listener.js 14:39:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8c8b1c00) [pid = 1932] [serial = 1569] [outer = 0x8c770400] 14:39:10 INFO - PROCESS | 1932 | 1461188350311 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 14:39:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:39:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1580ms 14:39:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:39:10 INFO - PROCESS | 1932 | 1461188350367 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 14:39:10 INFO - PROCESS | 1932 | 1461188350371 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 14:39:10 INFO - PROCESS | 1932 | 1461188350377 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:39:10 INFO - PROCESS | 1932 | 1461188350381 Marionette TRACE conn3 <- [1,2062,null,{}] 14:39:10 INFO - PROCESS | 1932 | 1461188350386 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:10 INFO - PROCESS | 1932 | 1461188350588 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 14:39:10 INFO - PROCESS | 1932 | 1461188350868 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x88902400 == 131 [pid = 1932] [id = 523] 14:39:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8c8b8000) [pid = 1932] [serial = 1570] [outer = (nil)] 14:39:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8de38800) [pid = 1932] [serial = 1571] [outer = 0x8c8b8000] 14:39:11 INFO - PROCESS | 1932 | 1461188351013 Marionette DEBUG loaded listener.js 14:39:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8de40400) [pid = 1932] [serial = 1572] [outer = 0x8c8b8000] 14:39:11 INFO - PROCESS | 1932 | 1461188351950 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 14:39:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1642ms 14:39:12 INFO - PROCESS | 1932 | 1461188352019 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 14:39:12 INFO - PROCESS | 1932 | 1461188352023 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 14:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:39:12 INFO - PROCESS | 1932 | 1461188352030 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:39:12 INFO - PROCESS | 1932 | 1461188352034 Marionette TRACE conn3 <- [1,2066,null,{}] 14:39:12 INFO - PROCESS | 1932 | 1461188352040 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:12 INFO - PROCESS | 1932 | 1461188352296 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 14:39:12 INFO - PROCESS | 1932 | 1461188352620 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c894400 == 132 [pid = 1932] [id = 524] 14:39:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8de34c00) [pid = 1932] [serial = 1573] [outer = (nil)] 14:39:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8e333800) [pid = 1932] [serial = 1574] [outer = 0x8de34c00] 14:39:12 INFO - PROCESS | 1932 | 1461188352725 Marionette DEBUG loaded listener.js 14:39:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8e53e800) [pid = 1932] [serial = 1575] [outer = 0x8de34c00] 14:39:13 INFO - PROCESS | 1932 | 1461188353681 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 14:39:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1732ms 14:39:13 INFO - PROCESS | 1932 | 1461188353763 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 14:39:13 INFO - PROCESS | 1932 | 1461188353767 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 14:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:39:13 INFO - PROCESS | 1932 | 1461188353773 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:39:13 INFO - PROCESS | 1932 | 1461188353777 Marionette TRACE conn3 <- [1,2070,null,{}] 14:39:13 INFO - PROCESS | 1932 | 1461188353783 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:14 INFO - PROCESS | 1932 | 1461188354015 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 14:39:14 INFO - PROCESS | 1932 | 1461188354335 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x8931a400 == 133 [pid = 1932] [id = 525] 14:39:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8dfbd400) [pid = 1932] [serial = 1576] [outer = (nil)] 14:39:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8e90f400) [pid = 1932] [serial = 1577] [outer = 0x8dfbd400] 14:39:14 INFO - PROCESS | 1932 | 1461188354425 Marionette DEBUG loaded listener.js 14:39:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8e913000) [pid = 1932] [serial = 1578] [outer = 0x8dfbd400] 14:39:15 INFO - PROCESS | 1932 | 1461188355315 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 14:39:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1585ms 14:39:15 INFO - PROCESS | 1932 | 1461188355359 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 14:39:15 INFO - PROCESS | 1932 | 1461188355362 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 14:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:39:15 INFO - PROCESS | 1932 | 1461188355369 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:39:15 INFO - PROCESS | 1932 | 1461188355373 Marionette TRACE conn3 <- [1,2074,null,{}] 14:39:15 INFO - PROCESS | 1932 | 1461188355378 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:15 INFO - PROCESS | 1932 | 1461188355571 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 14:39:15 INFO - PROCESS | 1932 | 1461188355824 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e69bc00 == 134 [pid = 1932] [id = 526] 14:39:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8e90a400) [pid = 1932] [serial = 1579] [outer = (nil)] 14:39:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8f8adc00) [pid = 1932] [serial = 1580] [outer = 0x8e90a400] 14:39:15 INFO - PROCESS | 1932 | 1461188355957 Marionette DEBUG loaded listener.js 14:39:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8fa94c00) [pid = 1932] [serial = 1581] [outer = 0x8e90a400] 14:39:16 INFO - PROCESS | 1932 | 1461188356842 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 14:39:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:39:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1535ms 14:39:16 INFO - PROCESS | 1932 | 1461188356904 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 14:39:16 INFO - PROCESS | 1932 | 1461188356909 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 14:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:39:16 INFO - PROCESS | 1932 | 1461188356915 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:39:16 INFO - PROCESS | 1932 | 1461188356919 Marionette TRACE conn3 <- [1,2078,null,{}] 14:39:16 INFO - PROCESS | 1932 | 1461188356925 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:17 INFO - PROCESS | 1932 | 1461188357123 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 14:39:17 INFO - PROCESS | 1932 | 1461188357450 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f6b3000 == 135 [pid = 1932] [id = 527] 14:39:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8f6b7800) [pid = 1932] [serial = 1582] [outer = (nil)] 14:39:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8fb44800) [pid = 1932] [serial = 1583] [outer = 0x8f6b7800] 14:39:17 INFO - PROCESS | 1932 | 1461188357540 Marionette DEBUG loaded listener.js 14:39:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8fcb4000) [pid = 1932] [serial = 1584] [outer = 0x8f6b7800] 14:39:18 INFO - PROCESS | 1932 | 1461188358426 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 14:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1581ms 14:39:18 INFO - PROCESS | 1932 | 1461188358497 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 14:39:18 INFO - PROCESS | 1932 | 1461188358501 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 14:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:39:18 INFO - PROCESS | 1932 | 1461188358508 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:39:18 INFO - PROCESS | 1932 | 1461188358512 Marionette TRACE conn3 <- [1,2082,null,{}] 14:39:18 INFO - PROCESS | 1932 | 1461188358518 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:18 INFO - PROCESS | 1932 | 1461188358744 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 14:39:19 INFO - PROCESS | 1932 | 1461188359078 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x8faa9000 == 136 [pid = 1932] [id = 528] 14:39:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8fced000) [pid = 1932] [serial = 1585] [outer = (nil)] 14:39:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8ff93400) [pid = 1932] [serial = 1586] [outer = 0x8fced000] 14:39:19 INFO - PROCESS | 1932 | 1461188359171 Marionette DEBUG loaded listener.js 14:39:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8ff97c00) [pid = 1932] [serial = 1587] [outer = 0x8fced000] 14:39:20 INFO - PROCESS | 1932 | 1461188360110 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 14:39:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:39:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1632ms 14:39:20 INFO - PROCESS | 1932 | 1461188360142 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 14:39:20 INFO - PROCESS | 1932 | 1461188360146 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 14:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:39:20 INFO - PROCESS | 1932 | 1461188360153 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:39:20 INFO - PROCESS | 1932 | 1461188360156 Marionette TRACE conn3 <- [1,2086,null,{}] 14:39:20 INFO - PROCESS | 1932 | 1461188360162 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:20 INFO - PROCESS | 1932 | 1461188360430 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 14:39:20 INFO - PROCESS | 1932 | 1461188360755 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fce5c00 == 137 [pid = 1932] [id = 529] 14:39:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8fcf0c00) [pid = 1932] [serial = 1588] [outer = (nil)] 14:39:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x9000dc00) [pid = 1932] [serial = 1589] [outer = 0x8fcf0c00] 14:39:20 INFO - PROCESS | 1932 | 1461188360853 Marionette DEBUG loaded listener.js 14:39:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x904ee400) [pid = 1932] [serial = 1590] [outer = 0x8fcf0c00] 14:39:21 INFO - PROCESS | 1932 | 1461188361769 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 14:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1687ms 14:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:39:21 INFO - PROCESS | 1932 | 1461188361841 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 14:39:21 INFO - PROCESS | 1932 | 1461188361844 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 14:39:21 INFO - PROCESS | 1932 | 1461188361850 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:39:21 INFO - PROCESS | 1932 | 1461188361854 Marionette TRACE conn3 <- [1,2090,null,{}] 14:39:21 INFO - PROCESS | 1932 | 1461188361860 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:22 INFO - PROCESS | 1932 | 1461188362060 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 14:39:22 INFO - PROCESS | 1932 | 1461188362390 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x864d6800 == 138 [pid = 1932] [id = 530] 14:39:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x87cdac00) [pid = 1932] [serial = 1591] [outer = (nil)] 14:39:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x914d5800) [pid = 1932] [serial = 1592] [outer = 0x87cdac00] 14:39:22 INFO - PROCESS | 1932 | 1461188362480 Marionette DEBUG loaded listener.js 14:39:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x91ed8800) [pid = 1932] [serial = 1593] [outer = 0x87cdac00] 14:39:23 INFO - PROCESS | 1932 | 1461188363368 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 14:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1591ms 14:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:39:23 INFO - PROCESS | 1932 | 1461188363441 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 14:39:23 INFO - PROCESS | 1932 | 1461188363444 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 14:39:23 INFO - PROCESS | 1932 | 1461188363451 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:39:23 INFO - PROCESS | 1932 | 1461188363455 Marionette TRACE conn3 <- [1,2094,null,{}] 14:39:23 INFO - PROCESS | 1932 | 1461188363460 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:23 INFO - PROCESS | 1932 | 1461188363684 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 14:39:24 INFO - PROCESS | 1932 | 1461188364014 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x90004400 == 139 [pid = 1932] [id = 531] 14:39:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x912b2c00) [pid = 1932] [serial = 1594] [outer = (nil)] 14:39:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x95019000) [pid = 1932] [serial = 1595] [outer = 0x912b2c00] 14:39:24 INFO - PROCESS | 1932 | 1461188364104 Marionette DEBUG loaded listener.js 14:39:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x95068c00) [pid = 1932] [serial = 1596] [outer = 0x912b2c00] 14:39:24 INFO - PROCESS | 1932 | 1461188364979 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 14:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1580ms 14:39:25 INFO - PROCESS | 1932 | 1461188365031 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 14:39:25 INFO - PROCESS | 1932 | 1461188365035 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 14:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:39:25 INFO - PROCESS | 1932 | 1461188365042 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:39:25 INFO - PROCESS | 1932 | 1461188365044 Marionette TRACE conn3 <- [1,2098,null,{}] 14:39:25 INFO - PROCESS | 1932 | 1461188365050 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:25 INFO - PROCESS | 1932 | 1461188365253 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 14:39:25 INFO - PROCESS | 1932 | 1461188365533 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x912b5000 == 140 [pid = 1932] [id = 532] 14:39:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x9455a000) [pid = 1932] [serial = 1597] [outer = (nil)] 14:39:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x96f8d800) [pid = 1932] [serial = 1598] [outer = 0x9455a000] 14:39:25 INFO - PROCESS | 1932 | 1461188365666 Marionette DEBUG loaded listener.js 14:39:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x97723000) [pid = 1932] [serial = 1599] [outer = 0x9455a000] 14:39:26 INFO - PROCESS | 1932 | 1461188366553 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 14:39:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:39:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1580ms 14:39:26 INFO - PROCESS | 1932 | 1461188366622 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 14:39:26 INFO - PROCESS | 1932 | 1461188366626 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 14:39:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:39:26 INFO - PROCESS | 1932 | 1461188366632 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:39:26 INFO - PROCESS | 1932 | 1461188366636 Marionette TRACE conn3 <- [1,2102,null,{}] 14:39:26 INFO - PROCESS | 1932 | 1461188366641 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:26 INFO - PROCESS | 1932 | 1461188366849 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 14:39:27 INFO - PROCESS | 1932 | 1461188367180 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x846cac00 == 141 [pid = 1932] [id = 533] 14:39:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x8480dc00) [pid = 1932] [serial = 1600] [outer = (nil)] 14:39:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x9810c400) [pid = 1932] [serial = 1601] [outer = 0x8480dc00] 14:39:27 INFO - PROCESS | 1932 | 1461188367271 Marionette DEBUG loaded listener.js 14:39:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x9853ac00) [pid = 1932] [serial = 1602] [outer = 0x8480dc00] 14:39:28 INFO - PROCESS | 1932 | 1461188368126 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 14:39:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:39:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1537ms 14:39:28 INFO - PROCESS | 1932 | 1461188368170 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 14:39:28 INFO - PROCESS | 1932 | 1461188368174 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 14:39:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:39:28 INFO - PROCESS | 1932 | 1461188368181 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:39:28 INFO - PROCESS | 1932 | 1461188368184 Marionette TRACE conn3 <- [1,2106,null,{}] 14:39:28 INFO - PROCESS | 1932 | 1461188368190 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:28 INFO - PROCESS | 1932 | 1461188368399 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 14:39:28 INFO - PROCESS | 1932 | 1461188368749 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x96cd9800 == 142 [pid = 1932] [id = 534] 14:39:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x98a1d400) [pid = 1932] [serial = 1603] [outer = (nil)] 14:39:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x98ff5c00) [pid = 1932] [serial = 1604] [outer = 0x98a1d400] 14:39:28 INFO - PROCESS | 1932 | 1461188368870 Marionette DEBUG loaded listener.js 14:39:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x99161000) [pid = 1932] [serial = 1605] [outer = 0x98a1d400] 14:39:29 INFO - PROCESS | 1932 | 1461188369790 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 14:39:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:39:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1682ms 14:39:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:39:29 INFO - PROCESS | 1932 | 1461188369864 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 14:39:29 INFO - PROCESS | 1932 | 1461188369867 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 14:39:29 INFO - PROCESS | 1932 | 1461188369873 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:39:29 INFO - PROCESS | 1932 | 1461188369877 Marionette TRACE conn3 <- [1,2110,null,{}] 14:39:29 INFO - PROCESS | 1932 | 1461188369882 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:30 INFO - PROCESS | 1932 | 1461188370120 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 14:39:30 INFO - PROCESS | 1932 | 1461188370453 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fcbc400 == 143 [pid = 1932] [id = 535] 14:39:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x904e4c00) [pid = 1932] [serial = 1606] [outer = (nil)] 14:39:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x99a20000) [pid = 1932] [serial = 1607] [outer = 0x904e4c00] 14:39:30 INFO - PROCESS | 1932 | 1461188370541 Marionette DEBUG loaded listener.js 14:39:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x99a26c00) [pid = 1932] [serial = 1608] [outer = 0x904e4c00] 14:39:31 INFO - PROCESS | 1932 | 1461188371434 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 14:39:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:39:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1636ms 14:39:31 INFO - PROCESS | 1932 | 1461188371508 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 14:39:31 INFO - PROCESS | 1932 | 1461188371511 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 14:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:39:31 INFO - PROCESS | 1932 | 1461188371519 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:39:31 INFO - PROCESS | 1932 | 1461188371521 Marionette TRACE conn3 <- [1,2114,null,{}] 14:39:31 INFO - PROCESS | 1932 | 1461188371527 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:31 INFO - PROCESS | 1932 | 1461188371750 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 14:39:32 INFO - PROCESS | 1932 | 1461188372088 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bc9c00 == 144 [pid = 1932] [id = 536] 14:39:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x83a61800) [pid = 1932] [serial = 1609] [outer = (nil)] 14:39:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x8e543400) [pid = 1932] [serial = 1610] [outer = 0x83a61800] 14:39:32 INFO - PROCESS | 1932 | 1461188372180 Marionette DEBUG loaded listener.js 14:39:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x99a24400) [pid = 1932] [serial = 1611] [outer = 0x83a61800] 14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x836a8c00 == 143 [pid = 1932] [id = 421] 14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x91e75c00 == 142 [pid = 1932] [id = 36] 14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x846c7c00 == 141 [pid = 1932] [id = 322] 14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x90004800 == 140 [pid = 1932] [id = 231] 14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x846cc800 == 139 [pid = 1932] [id = 323] 14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8e431000 == 138 [pid = 1932] [id = 412] 14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x83a62c00 == 137 [pid = 1932] [id = 326] 14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8e331c00 == 136 [pid = 1932] [id = 513] 14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x981f4c00 == 135 [pid = 1932] [id = 512] 14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x84809800 == 134 [pid = 1932] [id = 510] 14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8e328400 == 133 [pid = 1932] [id = 511] 14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8518dc00 == 132 [pid = 1932] [id = 509] 14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb05400 == 131 [pid = 1932] [id = 508] 14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x85c6e800 == 130 [pid = 1932] [id = 507] 14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8fcad400 == 129 [pid = 1932] [id = 505] 14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8ffe3800 == 128 [pid = 1932] [id = 506] 14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8e6a0000 == 127 [pid = 1932] [id = 504] 14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8df38000 == 126 [pid = 1932] [id = 503] 14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x85b40000 == 125 [pid = 1932] [id = 502] 14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8a444000 == 124 [pid = 1932] [id = 501] 14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8c767400 == 123 [pid = 1932] [id = 500] 14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8518f800 == 122 [pid = 1932] [id = 498] 14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8aeed800 == 121 [pid = 1932] [id = 499] 14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x87ce1800 == 120 [pid = 1932] [id = 497] 14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x86ec5800 == 119 [pid = 1932] [id = 496] 14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x836a8000 == 118 [pid = 1932] [id = 495] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x8c6d0000) [pid = 1932] [serial = 1425] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x91e80400) [pid = 1932] [serial = 1454] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x87ce2000) [pid = 1932] [serial = 1478] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x8e32a800) [pid = 1932] [serial = 1433] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x8fb48c00) [pid = 1932] [serial = 1446] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x8aa37000) [pid = 1932] [serial = 1421] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x8b284000) [pid = 1932] [serial = 1415] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x8fb3e400) [pid = 1932] [serial = 1445] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x8de36c00) [pid = 1932] [serial = 1430] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x8bd9a000) [pid = 1932] [serial = 1424] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x8e699400) [pid = 1932] [serial = 1436] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x98541400) [pid = 1932] [serial = 1467] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x8de3d000) [pid = 1932] [serial = 1431] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x8f8a6400) [pid = 1932] [serial = 1442] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8c770c00) [pid = 1932] [serial = 1427] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x8aa2f400) [pid = 1932] [serial = 1482] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x88e4f800) [pid = 1932] [serial = 1344] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x87887c00) [pid = 1932] [serial = 1419] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x96f95c00) [pid = 1932] [serial = 1460] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x864e0000) [pid = 1932] [serial = 1476] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x886cb000) [pid = 1932] [serial = 1479] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x90587800) [pid = 1932] [serial = 1452] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x9501d000) [pid = 1932] [serial = 1457] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x864d5000) [pid = 1932] [serial = 1475] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x9853fc00) [pid = 1932] [serial = 1466] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x98538c00) [pid = 1932] [serial = 1464] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x8f63a000) [pid = 1932] [serial = 1439] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x8e334c00) [pid = 1932] [serial = 1434] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x97ade000) [pid = 1932] [serial = 1461] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8aeedc00) [pid = 1932] [serial = 1422] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8c88d400) [pid = 1932] [serial = 1428] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x98cf9800) [pid = 1932] [serial = 1469] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x8f63fc00) [pid = 1932] [serial = 1440] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x92888000) [pid = 1932] [serial = 1455] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x981ea800) [pid = 1932] [serial = 1463] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x9506f800) [pid = 1932] [serial = 1458] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8e6a0400) [pid = 1932] [serial = 1437] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x9000b800) [pid = 1932] [serial = 1449] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8ff9cc00) [pid = 1932] [serial = 1448] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x98e74c00) [pid = 1932] [serial = 1470] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x98ff5400) [pid = 1932] [serial = 1473] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8fa96000) [pid = 1932] [serial = 1443] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x86ecb000) [pid = 1932] [serial = 1418] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x904ee000) [pid = 1932] [serial = 1451] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x97d27800) [pid = 1932] [serial = 1401] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8a43c000) [pid = 1932] [serial = 1481] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x98ff2c00) [pid = 1932] [serial = 1472] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8a7e6400) [pid = 1932] [serial = 1484] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1932 | 1461188375128 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 14:39:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:39:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 3636ms 14:39:35 INFO - PROCESS | 1932 | 1461188375155 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 14:39:35 INFO - PROCESS | 1932 | 1461188375161 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 14:39:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:39:35 INFO - PROCESS | 1932 | 1461188375168 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:39:35 INFO - PROCESS | 1932 | 1461188375175 Marionette TRACE conn3 <- [1,2118,null,{}] 14:39:35 INFO - PROCESS | 1932 | 1461188375184 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:35 INFO - PROCESS | 1932 | 1461188375399 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 14:39:35 INFO - PROCESS | 1932 | 1461188375627 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bcf800 == 119 [pid = 1932] [id = 537] 14:39:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x83a62c00) [pid = 1932] [serial = 1612] [outer = (nil)] 14:39:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x85192000) [pid = 1932] [serial = 1613] [outer = 0x83a62c00] 14:39:35 INFO - PROCESS | 1932 | 1461188375760 Marionette DEBUG loaded listener.js 14:39:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x85c70c00) [pid = 1932] [serial = 1614] [outer = 0x83a62c00] 14:39:36 INFO - PROCESS | 1932 | 1461188376786 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 14:39:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:39:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1645ms 14:39:36 INFO - PROCESS | 1932 | 1461188376815 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 14:39:36 INFO - PROCESS | 1932 | 1461188376823 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 14:39:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:39:36 INFO - PROCESS | 1932 | 1461188376833 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:39:36 INFO - PROCESS | 1932 | 1461188376837 Marionette TRACE conn3 <- [1,2122,null,{}] 14:39:36 INFO - PROCESS | 1932 | 1461188376843 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:37 INFO - PROCESS | 1932 | 1461188377084 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 14:39:37 INFO - PROCESS | 1932 | 1461188377342 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x8480d400 == 120 [pid = 1932] [id = 538] 14:39:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x85b38000) [pid = 1932] [serial = 1615] [outer = (nil)] 14:39:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x87880000) [pid = 1932] [serial = 1616] [outer = 0x85b38000] 14:39:37 INFO - PROCESS | 1932 | 1461188377419 Marionette DEBUG loaded listener.js 14:39:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8788d400) [pid = 1932] [serial = 1617] [outer = 0x85b38000] 14:39:38 INFO - PROCESS | 1932 | 1461188378415 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 14:39:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:39:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1638ms 14:39:38 INFO - PROCESS | 1932 | 1461188378475 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 14:39:38 INFO - PROCESS | 1932 | 1461188378479 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 14:39:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:39:38 INFO - PROCESS | 1932 | 1461188378485 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:39:38 INFO - PROCESS | 1932 | 1461188378490 Marionette TRACE conn3 <- [1,2126,null,{}] 14:39:38 INFO - PROCESS | 1932 | 1461188378505 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:38 INFO - PROCESS | 1932 | 1461188378818 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8e90fc00) [pid = 1932] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8e32cc00) [pid = 1932] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x84813400) [pid = 1932] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8de38c00) [pid = 1932] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8ffedc00) [pid = 1932] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x86ecb800) [pid = 1932] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x96295800) [pid = 1932] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x8fcaf400) [pid = 1932] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8c6d2c00) [pid = 1932] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8b3dd800) [pid = 1932] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8a7e4800) [pid = 1932] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8518e400) [pid = 1932] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x89318800) [pid = 1932] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x85c75000) [pid = 1932] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x98540400) [pid = 1932] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x83a60c00) [pid = 1932] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x8f6ad000) [pid = 1932] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x8930e400) [pid = 1932] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x8e32b000) [pid = 1932] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x8c767c00) [pid = 1932] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x904e0c00) [pid = 1932] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x8aa34400) [pid = 1932] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x88e4c400) [pid = 1932] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x846cdc00) [pid = 1932] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:39:39 INFO - PROCESS | 1932 | 1461188379787 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a6d400 == 121 [pid = 1932] [id = 539] 14:39:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x846cdc00) [pid = 1932] [serial = 1618] [outer = (nil)] 14:39:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x8518d400) [pid = 1932] [serial = 1619] [outer = 0x846cdc00] 14:39:39 INFO - PROCESS | 1932 | 1461188379888 Marionette DEBUG loaded listener.js 14:39:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x88e4c400) [pid = 1932] [serial = 1620] [outer = 0x846cdc00] 14:39:40 INFO - PROCESS | 1932 | 1461188380597 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 14:39:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:39:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 2139ms 14:39:40 INFO - PROCESS | 1932 | 1461188380625 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 14:39:40 INFO - PROCESS | 1932 | 1461188380628 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 14:39:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:39:40 INFO - PROCESS | 1932 | 1461188380634 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:39:40 INFO - PROCESS | 1932 | 1461188380638 Marionette TRACE conn3 <- [1,2130,null,{}] 14:39:40 INFO - PROCESS | 1932 | 1461188380655 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:40 INFO - PROCESS | 1932 | 1461188380838 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 14:39:40 INFO - PROCESS | 1932 | 1461188380857 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x85b3a800 == 122 [pid = 1932] [id = 540] 14:39:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x8a444000) [pid = 1932] [serial = 1621] [outer = (nil)] 14:39:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x8aa37800) [pid = 1932] [serial = 1622] [outer = 0x8a444000] 14:39:40 INFO - PROCESS | 1932 | 1461188380931 Marionette DEBUG loaded listener.js 14:39:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x8ab8a000) [pid = 1932] [serial = 1623] [outer = 0x8a444000] 14:39:42 INFO - PROCESS | 1932 | 1461188382118 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 14:39:42 INFO - PROCESS | 1932 | 1461188382196 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 14:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 14:39:42 INFO - PROCESS | 1932 | 1461188382204 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:39:42 INFO - PROCESS | 1932 | 1461188382212 Marionette TRACE conn3 <- [1,2134,null,{}] 14:39:42 INFO - PROCESS | 1932 | 1461188382222 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:42 INFO - PROCESS | 1932 | 1461188382470 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 14:39:42 INFO - PROCESS | 1932 | 1461188382809 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x84816c00 == 123 [pid = 1932] [id = 541] 14:39:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x8518a400) [pid = 1932] [serial = 1624] [outer = (nil)] 14:39:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x864e1400) [pid = 1932] [serial = 1625] [outer = 0x8518a400] 14:39:42 INFO - PROCESS | 1932 | 1461188382902 Marionette DEBUG loaded listener.js 14:39:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x87882000) [pid = 1932] [serial = 1626] [outer = 0x8518a400] 14:39:43 INFO - PROCESS | 1932 | 1461188383872 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 14:39:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:39:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1737ms 14:39:43 INFO - PROCESS | 1932 | 1461188383942 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 14:39:43 INFO - PROCESS | 1932 | 1461188383950 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 14:39:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:39:43 INFO - PROCESS | 1932 | 1461188383961 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:39:43 INFO - PROCESS | 1932 | 1461188383964 Marionette TRACE conn3 <- [1,2138,null,{}] 14:39:43 INFO - PROCESS | 1932 | 1461188383971 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:44 INFO - PROCESS | 1932 | 1461188384218 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 14:39:44 INFO - PROCESS | 1932 | 1461188384547 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x864e2400 == 124 [pid = 1932] [id = 542] 14:39:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x86ec5800) [pid = 1932] [serial = 1627] [outer = (nil)] 14:39:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8a40e400) [pid = 1932] [serial = 1628] [outer = 0x86ec5800] 14:39:44 INFO - PROCESS | 1932 | 1461188384634 Marionette DEBUG loaded listener.js 14:39:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8ab90400) [pid = 1932] [serial = 1629] [outer = 0x86ec5800] 14:39:45 INFO - PROCESS | 1932 | 1461188385672 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 14:39:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:39:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1781ms 14:39:45 INFO - PROCESS | 1932 | 1461188385742 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 14:39:45 INFO - PROCESS | 1932 | 1461188385746 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 14:39:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:39:45 INFO - PROCESS | 1932 | 1461188385753 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:39:45 INFO - PROCESS | 1932 | 1461188385760 Marionette TRACE conn3 <- [1,2142,null,{}] 14:39:45 INFO - PROCESS | 1932 | 1461188385776 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:46 INFO - PROCESS | 1932 | 1461188386026 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 14:39:46 INFO - PROCESS | 1932 | 1461188386360 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3ea000 == 125 [pid = 1932] [id = 543] 14:39:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8b61c000) [pid = 1932] [serial = 1630] [outer = (nil)] 14:39:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8bc2fc00) [pid = 1932] [serial = 1631] [outer = 0x8b61c000] 14:39:46 INFO - PROCESS | 1932 | 1461188386450 Marionette DEBUG loaded listener.js 14:39:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8bd2d000) [pid = 1932] [serial = 1632] [outer = 0x8b61c000] 14:39:47 INFO - PROCESS | 1932 | 1461188387341 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 14:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:39:47 INFO - PROCESS | 1932 | 1461188387400 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 14:39:47 INFO - PROCESS | 1932 | 1461188387407 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:39:47 INFO - PROCESS | 1932 | 1461188387410 Marionette TRACE conn3 <- [1,2146,null,{}] 14:39:47 INFO - PROCESS | 1932 | 1461188387416 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:47 INFO - PROCESS | 1932 | 1461188387632 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 14:39:47 INFO - PROCESS | 1932 | 1461188387902 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc2f000 == 126 [pid = 1932] [id = 544] 14:39:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8bd2ec00) [pid = 1932] [serial = 1633] [outer = (nil)] 14:39:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8c6d2800) [pid = 1932] [serial = 1634] [outer = 0x8bd2ec00] 14:39:48 INFO - PROCESS | 1932 | 1461188388040 Marionette DEBUG loaded listener.js 14:39:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8c763c00) [pid = 1932] [serial = 1635] [outer = 0x8bd2ec00] 14:39:48 INFO - PROCESS | 1932 | 1461188388933 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 14:39:49 INFO - PROCESS | 1932 | 1461188389000 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 14:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:39:49 INFO - PROCESS | 1932 | 1461188389009 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:39:49 INFO - PROCESS | 1932 | 1461188389013 Marionette TRACE conn3 <- [1,2150,null,{}] 14:39:49 INFO - PROCESS | 1932 | 1461188389018 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:49 INFO - PROCESS | 1932 | 1461188389231 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 14:39:49 INFO - PROCESS | 1932 | 1461188389550 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x886cb000 == 127 [pid = 1932] [id = 545] 14:39:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8c52c400) [pid = 1932] [serial = 1636] [outer = (nil)] 14:39:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8c894000) [pid = 1932] [serial = 1637] [outer = 0x8c52c400] 14:39:49 INFO - PROCESS | 1932 | 1461188389640 Marionette DEBUG loaded listener.js 14:39:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8de31800) [pid = 1932] [serial = 1638] [outer = 0x8c52c400] 14:39:50 INFO - PROCESS | 1932 | 1461188390558 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 14:39: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 14:39:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1584ms 14:39:50 INFO - PROCESS | 1932 | 1461188390594 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 14:39:50 INFO - PROCESS | 1932 | 1461188390598 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 14:39:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:39:50 INFO - PROCESS | 1932 | 1461188390604 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:39:50 INFO - PROCESS | 1932 | 1461188390608 Marionette TRACE conn3 <- [1,2154,null,{}] 14:39:50 INFO - PROCESS | 1932 | 1461188390613 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:50 INFO - PROCESS | 1932 | 1461188390839 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 14:39:51 INFO - PROCESS | 1932 | 1461188391172 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c8b1400 == 128 [pid = 1932] [id = 546] 14:39:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8de35c00) [pid = 1932] [serial = 1639] [outer = (nil)] 14:39:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8dfc8400) [pid = 1932] [serial = 1640] [outer = 0x8de35c00] 14:39:51 INFO - PROCESS | 1932 | 1461188391267 Marionette DEBUG loaded listener.js 14:39:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8e32a800) [pid = 1932] [serial = 1641] [outer = 0x8de35c00] 14:39:52 INFO - PROCESS | 1932 | 1461188392145 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 14:39:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1583ms 14:39:52 INFO - PROCESS | 1932 | 1461188392188 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 14:39:52 INFO - PROCESS | 1932 | 1461188392192 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 14:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:39:52 INFO - PROCESS | 1932 | 1461188392198 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:39:52 INFO - PROCESS | 1932 | 1461188392202 Marionette TRACE conn3 <- [1,2158,null,{}] 14:39:52 INFO - PROCESS | 1932 | 1461188392207 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:52 INFO - PROCESS | 1932 | 1461188392402 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 14:39:52 INFO - PROCESS | 1932 | 1461188392680 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x84810000 == 129 [pid = 1932] [id = 547] 14:39:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8c890000) [pid = 1932] [serial = 1642] [outer = (nil)] 14:39:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8e437400) [pid = 1932] [serial = 1643] [outer = 0x8c890000] 14:39:52 INFO - PROCESS | 1932 | 1461188392813 Marionette DEBUG loaded listener.js 14:39:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8e697c00) [pid = 1932] [serial = 1644] [outer = 0x8c890000] 14:39:53 INFO - PROCESS | 1932 | 1461188393695 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 14:39:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:39:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1534ms 14:39:53 INFO - PROCESS | 1932 | 1461188393733 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 14:39:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:39:53 INFO - PROCESS | 1932 | 1461188393737 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 14:39:53 INFO - PROCESS | 1932 | 1461188393743 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:39:53 INFO - PROCESS | 1932 | 1461188393747 Marionette TRACE conn3 <- [1,2162,null,{}] 14:39:53 INFO - PROCESS | 1932 | 1461188393752 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:53 INFO - PROCESS | 1932 | 1461188393958 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 14:39:54 INFO - PROCESS | 1932 | 1461188394236 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfc8c00 == 130 [pid = 1932] [id = 548] 14:39:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8e431c00) [pid = 1932] [serial = 1645] [outer = (nil)] 14:39:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8e90fc00) [pid = 1932] [serial = 1646] [outer = 0x8e431c00] 14:39:54 INFO - PROCESS | 1932 | 1461188394369 Marionette DEBUG loaded listener.js 14:39:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8f636800) [pid = 1932] [serial = 1647] [outer = 0x8e431c00] 14:39:55 INFO - PROCESS | 1932 | 1461188395261 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 14:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1589ms 14:39:55 INFO - PROCESS | 1932 | 1461188395332 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 14:39:55 INFO - PROCESS | 1932 | 1461188395335 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 14:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:39:55 INFO - PROCESS | 1932 | 1461188395342 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:39:55 INFO - PROCESS | 1932 | 1461188395346 Marionette TRACE conn3 <- [1,2166,null,{}] 14:39:55 INFO - PROCESS | 1932 | 1461188395351 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:55 INFO - PROCESS | 1932 | 1461188395587 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 14:39:55 INFO - PROCESS | 1932 | 1461188395914 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x89314000 == 131 [pid = 1932] [id = 549] 14:39:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8e905c00) [pid = 1932] [serial = 1648] [outer = (nil)] 14:39:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8f6b8400) [pid = 1932] [serial = 1649] [outer = 0x8e905c00] 14:39:56 INFO - PROCESS | 1932 | 1461188396005 Marionette DEBUG loaded listener.js 14:39:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8f8a8800) [pid = 1932] [serial = 1650] [outer = 0x8e905c00] 14:39:56 INFO - PROCESS | 1932 | 1461188396872 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 14:39:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1594ms 14:39:56 INFO - PROCESS | 1932 | 1461188396950 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 14:39:56 INFO - PROCESS | 1932 | 1461188396954 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 14:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:39:56 INFO - PROCESS | 1932 | 1461188396961 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:39:56 INFO - PROCESS | 1932 | 1461188396965 Marionette TRACE conn3 <- [1,2170,null,{}] 14:39:56 INFO - PROCESS | 1932 | 1461188396971 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:57 INFO - PROCESS | 1932 | 1461188397165 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 14:39:57 INFO - PROCESS | 1932 | 1461188397447 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f6b1c00 == 132 [pid = 1932] [id = 550] 14:39:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8f6b6800) [pid = 1932] [serial = 1651] [outer = (nil)] 14:39:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8faa8800) [pid = 1932] [serial = 1652] [outer = 0x8f6b6800] 14:39:57 INFO - PROCESS | 1932 | 1461188397580 Marionette DEBUG loaded listener.js 14:39:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8fb0f400) [pid = 1932] [serial = 1653] [outer = 0x8f6b6800] 14:39:58 INFO - PROCESS | 1932 | 1461188398450 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 14:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1537ms 14:39:58 INFO - PROCESS | 1932 | 1461188398500 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 14:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:39:58 INFO - PROCESS | 1932 | 1461188398505 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 14:39:58 INFO - PROCESS | 1932 | 1461188398511 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:39:58 INFO - PROCESS | 1932 | 1461188398516 Marionette TRACE conn3 <- [1,2174,null,{}] 14:39:58 INFO - PROCESS | 1932 | 1461188398521 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:58 INFO - PROCESS | 1932 | 1461188398752 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 14:39:59 INFO - PROCESS | 1932 | 1461188399135 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fcaf000 == 133 [pid = 1932] [id = 551] 14:39:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8ffe3800) [pid = 1932] [serial = 1654] [outer = (nil)] 14:39:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8ffe7c00) [pid = 1932] [serial = 1655] [outer = 0x8ffe3800] 14:39:59 INFO - PROCESS | 1932 | 1461188399237 Marionette DEBUG loaded listener.js 14:39:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x90003000) [pid = 1932] [serial = 1656] [outer = 0x8ffe3800] 14:40:00 INFO - PROCESS | 1932 | 1461188400135 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 14:40:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:40:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1681ms 14:40:00 INFO - PROCESS | 1932 | 1461188400191 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 14:40:00 INFO - PROCESS | 1932 | 1461188400195 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 14:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:40:00 INFO - PROCESS | 1932 | 1461188400202 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:40:00 INFO - PROCESS | 1932 | 1461188400204 Marionette TRACE conn3 <- [1,2178,null,{}] 14:40:00 INFO - PROCESS | 1932 | 1461188400210 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:00 INFO - PROCESS | 1932 | 1461188400424 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 14:40:00 INFO - PROCESS | 1932 | 1461188400701 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ffe9000 == 134 [pid = 1932] [id = 552] 14:40:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x90002c00) [pid = 1932] [serial = 1657] [outer = (nil)] 14:40:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x90323c00) [pid = 1932] [serial = 1658] [outer = 0x90002c00] 14:40:00 INFO - PROCESS | 1932 | 1461188400839 Marionette DEBUG loaded listener.js 14:40:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x9032ac00) [pid = 1932] [serial = 1659] [outer = 0x90002c00] 14:40:01 INFO - PROCESS | 1932 | 1461188401780 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 14:40:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:40:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1640ms 14:40:01 INFO - PROCESS | 1932 | 1461188401843 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 14:40:01 INFO - PROCESS | 1932 | 1461188401847 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 14:40:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:40:01 INFO - PROCESS | 1932 | 1461188401853 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:40:01 INFO - PROCESS | 1932 | 1461188401857 Marionette TRACE conn3 <- [1,2182,null,{}] 14:40:01 INFO - PROCESS | 1932 | 1461188401862 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:02 INFO - PROCESS | 1932 | 1461188402077 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 14:40:02 INFO - PROCESS | 1932 | 1461188402403 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x85186c00 == 135 [pid = 1932] [id = 553] 14:40:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8ff91000) [pid = 1932] [serial = 1660] [outer = (nil)] 14:40:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x90592c00) [pid = 1932] [serial = 1661] [outer = 0x8ff91000] 14:40:02 INFO - PROCESS | 1932 | 1461188402496 Marionette DEBUG loaded listener.js 14:40:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x90689800) [pid = 1932] [serial = 1662] [outer = 0x8ff91000] 14:40:03 INFO - PROCESS | 1932 | 1461188403414 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 14:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1634ms 14:40:03 INFO - PROCESS | 1932 | 1461188403489 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 14:40:03 INFO - PROCESS | 1932 | 1461188403492 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 14:40:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:40:03 INFO - PROCESS | 1932 | 1461188403499 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:40:03 INFO - PROCESS | 1932 | 1461188403502 Marionette TRACE conn3 <- [1,2186,null,{}] 14:40:03 INFO - PROCESS | 1932 | 1461188403508 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:03 INFO - PROCESS | 1932 | 1461188403709 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 14:40:04 INFO - PROCESS | 1932 | 1461188404049 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ff91800 == 136 [pid = 1932] [id = 554] 14:40:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x904e6800) [pid = 1932] [serial = 1663] [outer = (nil)] 14:40:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x92889800) [pid = 1932] [serial = 1664] [outer = 0x904e6800] 14:40:04 INFO - PROCESS | 1932 | 1461188404146 Marionette DEBUG loaded listener.js 14:40:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x94560000) [pid = 1932] [serial = 1665] [outer = 0x904e6800] 14:40:05 INFO - PROCESS | 1932 | 1461188405082 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 14:40:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:40:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1629ms 14:40:05 INFO - PROCESS | 1932 | 1461188405129 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 14:40:05 INFO - PROCESS | 1932 | 1461188405132 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 14:40:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:40:05 INFO - PROCESS | 1932 | 1461188405139 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:40:05 INFO - PROCESS | 1932 | 1461188405143 Marionette TRACE conn3 <- [1,2190,null,{}] 14:40:05 INFO - PROCESS | 1932 | 1461188405148 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:05 INFO - PROCESS | 1932 | 1461188405399 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 14:40:05 INFO - PROCESS | 1932 | 1461188405727 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x846d5c00 == 137 [pid = 1932] [id = 555] 14:40:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x85190800) [pid = 1932] [serial = 1666] [outer = (nil)] 14:40:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x95a14c00) [pid = 1932] [serial = 1667] [outer = 0x85190800] 14:40:05 INFO - PROCESS | 1932 | 1461188405819 Marionette DEBUG loaded listener.js 14:40:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x95a1b400) [pid = 1932] [serial = 1668] [outer = 0x85190800] 14:40:06 INFO - PROCESS | 1932 | 1461188406678 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 14:40:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:40:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1589ms 14:40:06 INFO - PROCESS | 1932 | 1461188406729 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 14:40:06 INFO - PROCESS | 1932 | 1461188406733 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 14:40:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:40:06 INFO - PROCESS | 1932 | 1461188406739 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:40:06 INFO - PROCESS | 1932 | 1461188406743 Marionette TRACE conn3 <- [1,2194,null,{}] 14:40:06 INFO - PROCESS | 1932 | 1461188406749 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:06 INFO - PROCESS | 1932 | 1461188406956 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 14:40:07 INFO - PROCESS | 1932 | 1461188407239 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x9506f800 == 138 [pid = 1932] [id = 556] 14:40:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x97773400) [pid = 1932] [serial = 1669] [outer = (nil)] 14:40:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x97d2d000) [pid = 1932] [serial = 1670] [outer = 0x97773400] 14:40:07 INFO - PROCESS | 1932 | 1461188407372 Marionette DEBUG loaded listener.js 14:40:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x97fa7400) [pid = 1932] [serial = 1671] [outer = 0x97773400] 14:40:08 INFO - PROCESS | 1932 | 1461188408232 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 14:40:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:40:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1533ms 14:40:08 INFO - PROCESS | 1932 | 1461188408274 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 14:40:08 INFO - PROCESS | 1932 | 1461188408277 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 14:40:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:40:08 INFO - PROCESS | 1932 | 1461188408284 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:40:08 INFO - PROCESS | 1932 | 1461188408287 Marionette TRACE conn3 <- [1,2198,null,{}] 14:40:08 INFO - PROCESS | 1932 | 1461188408293 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:08 INFO - PROCESS | 1932 | 1461188408512 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 14:40:08 INFO - PROCESS | 1932 | 1461188408797 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x832d2000 == 139 [pid = 1932] [id = 557] 14:40:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x90008800) [pid = 1932] [serial = 1672] [outer = (nil)] 14:40:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x98543400) [pid = 1932] [serial = 1673] [outer = 0x90008800] 14:40:08 INFO - PROCESS | 1932 | 1461188408935 Marionette DEBUG loaded listener.js 14:40:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x98546800) [pid = 1932] [serial = 1674] [outer = 0x90008800] 14:40:09 INFO - PROCESS | 1932 | 1461188409785 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:40:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:40:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1530ms 14:40:09 INFO - PROCESS | 1932 | 1461188409817 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 14:40:09 INFO - PROCESS | 1932 | 1461188409821 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 14:40:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:40:09 INFO - PROCESS | 1932 | 1461188409830 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:40:09 INFO - PROCESS | 1932 | 1461188409833 Marionette TRACE conn3 <- [1,2202,null,{}] 14:40:09 INFO - PROCESS | 1932 | 1461188409837 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:10 INFO - PROCESS | 1932 | 1461188410060 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 14:40:10 INFO - PROCESS | 1932 | 1461188410345 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x835e8400 == 140 [pid = 1932] [id = 558] 14:40:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x8369b800) [pid = 1932] [serial = 1675] [outer = (nil)] 14:40:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x98ff3800) [pid = 1932] [serial = 1676] [outer = 0x8369b800] 14:40:10 INFO - PROCESS | 1932 | 1461188410483 Marionette DEBUG loaded listener.js 14:40:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x98ff8800) [pid = 1932] [serial = 1677] [outer = 0x8369b800] 14:40:11 INFO - PROCESS | 1932 | 1461188411381 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 14:40:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:40:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1580ms 14:40:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:40:11 INFO - PROCESS | 1932 | 1461188411411 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 14:40:11 INFO - PROCESS | 1932 | 1461188411414 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 14:40:11 INFO - PROCESS | 1932 | 1461188411421 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:40:11 INFO - PROCESS | 1932 | 1461188411424 Marionette TRACE conn3 <- [1,2206,null,{}] 14:40:11 INFO - PROCESS | 1932 | 1461188411430 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:11 INFO - PROCESS | 1932 | 1461188411644 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 14:40:11 INFO - PROCESS | 1932 | 1461188411976 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:13 INFO - PROCESS | 1932 | --DOCSHELL 0x8f8ae800 == 139 [pid = 1932] [id = 61] 14:40:13 INFO - PROCESS | 1932 | --DOCSHELL 0x83a6d400 == 138 [pid = 1932] [id = 539] 14:40:13 INFO - PROCESS | 1932 | --DOCSHELL 0x8480d400 == 137 [pid = 1932] [id = 538] 14:40:13 INFO - PROCESS | 1932 | --DOCSHELL 0x82bcf800 == 136 [pid = 1932] [id = 537] 14:40:13 INFO - PROCESS | 1932 | --DOCSHELL 0x8fcbc400 == 135 [pid = 1932] [id = 535] 14:40:13 INFO - PROCESS | 1932 | --DOCSHELL 0x96cd9800 == 134 [pid = 1932] [id = 534] 14:40:13 INFO - PROCESS | 1932 | --DOCSHELL 0x846cac00 == 133 [pid = 1932] [id = 533] 14:40:13 INFO - PROCESS | 1932 | --DOCSHELL 0x912b5000 == 132 [pid = 1932] [id = 532] 14:40:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bcf800 == 133 [pid = 1932] [id = 559] 14:40:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x836a9800) [pid = 1932] [serial = 1678] [outer = (nil)] 14:40:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x84813000) [pid = 1932] [serial = 1679] [outer = 0x836a9800] 14:40:13 INFO - PROCESS | 1932 | 1461188413893 Marionette DEBUG loaded listener.js 14:40:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x8518bc00) [pid = 1932] [serial = 1680] [outer = 0x836a9800] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x88e48000) [pid = 1932] [serial = 1553] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x8ab86000) [pid = 1932] [serial = 1554] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x99229800) [pid = 1932] [serial = 1541] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x8e90d800) [pid = 1932] [serial = 1511] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x96cdac00) [pid = 1932] [serial = 1532] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x8e698000) [pid = 1932] [serial = 1509] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x90326400) [pid = 1932] [serial = 1521] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x8788b000) [pid = 1932] [serial = 1491] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x98cefc00) [pid = 1932] [serial = 1535] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x8fcb9400) [pid = 1932] [serial = 1517] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x8dfc1800) [pid = 1932] [serial = 1506] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8bd9ec00) [pid = 1932] [serial = 1500] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x904edc00) [pid = 1932] [serial = 1523] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x864d8000) [pid = 1932] [serial = 1545] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8b61dc00) [pid = 1932] [serial = 1496] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x8df3bc00) [pid = 1932] [serial = 1505] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8f635400) [pid = 1932] [serial = 1512] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x85c74000) [pid = 1932] [serial = 1544] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x886c3800) [pid = 1932] [serial = 1548] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x99154c00) [pid = 1932] [serial = 1538] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x85188c00) [pid = 1932] [serial = 1488] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x8fa8d000) [pid = 1932] [serial = 1514] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x8a7e0800) [pid = 1932] [serial = 1551] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x95a17800) [pid = 1932] [serial = 1530] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x86ed0000) [pid = 1932] [serial = 1490] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x95a14400) [pid = 1932] [serial = 1529] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8bd96400) [pid = 1932] [serial = 1499] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8ff90400) [pid = 1932] [serial = 1518] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8c8b8c00) [pid = 1932] [serial = 1503] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x94563800) [pid = 1932] [serial = 1527] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x998ec800) [pid = 1932] [serial = 1542] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8c76e400) [pid = 1932] [serial = 1502] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8fa9ac00) [pid = 1932] [serial = 1515] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x98cf9c00) [pid = 1932] [serial = 1536] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8b622400) [pid = 1932] [serial = 1416] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x87889800) [pid = 1932] [serial = 1547] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8e433c00) [pid = 1932] [serial = 1508] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x90691000) [pid = 1932] [serial = 1524] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x846d6c00) [pid = 1932] [serial = 1487] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x89318000) [pid = 1932] [serial = 1493] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x928f6400) [pid = 1932] [serial = 1526] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x99156800) [pid = 1932] [serial = 1539] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8a409800) [pid = 1932] [serial = 1550] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8bc32000) [pid = 1932] [serial = 1497] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8a439c00) [pid = 1932] [serial = 1494] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x96f8dc00) [pid = 1932] [serial = 1533] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x9000a800) [pid = 1932] [serial = 1520] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1932 | 1461188414967 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 14:40:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:40:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 3600ms 14:40:15 INFO - PROCESS | 1932 | 1461188415036 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 14:40:15 INFO - PROCESS | 1932 | 1461188415040 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 14:40:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:40:15 INFO - PROCESS | 1932 | 1461188415051 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:40:15 INFO - PROCESS | 1932 | 1461188415056 Marionette TRACE conn3 <- [1,2210,null,{}] 14:40:15 INFO - PROCESS | 1932 | 1461188415063 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:15 INFO - PROCESS | 1932 | 1461188415254 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 14:40:15 INFO - PROCESS | 1932 | 1461188415266 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x87883c00 == 134 [pid = 1932] [id = 560] 14:40:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x87889800) [pid = 1932] [serial = 1681] [outer = (nil)] 14:40:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x87ce2000) [pid = 1932] [serial = 1682] [outer = 0x87889800] 14:40:15 INFO - PROCESS | 1932 | 1461188415340 Marionette DEBUG loaded listener.js 14:40:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x886c8400) [pid = 1932] [serial = 1683] [outer = 0x87889800] 14:40:16 INFO - PROCESS | 1932 | 1461188416356 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 14:40:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:40:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1355ms 14:40:16 INFO - PROCESS | 1932 | 1461188416404 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 14:40:16 INFO - PROCESS | 1932 | 1461188416410 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 14:40:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:40:16 INFO - PROCESS | 1932 | 1461188416420 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:40:16 INFO - PROCESS | 1932 | 1461188416424 Marionette TRACE conn3 <- [1,2214,null,{}] 14:40:16 INFO - PROCESS | 1932 | 1461188416431 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:16 INFO - PROCESS | 1932 | 1461188416619 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 14:40:16 INFO - PROCESS | 1932 | 1461188416850 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x8931c400 == 135 [pid = 1932] [id = 561] 14:40:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8931d400) [pid = 1932] [serial = 1684] [outer = (nil)] 14:40:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8a439800) [pid = 1932] [serial = 1685] [outer = 0x8931d400] 14:40:16 INFO - PROCESS | 1932 | 1461188416923 Marionette DEBUG loaded listener.js 14:40:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8a444c00) [pid = 1932] [serial = 1686] [outer = 0x8931d400] 14:40:17 INFO - PROCESS | 1932 | 1461188417930 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 14:40:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:40:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1585ms 14:40:18 INFO - PROCESS | 1932 | 1461188418005 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 14:40:18 INFO - PROCESS | 1932 | 1461188418008 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 14:40:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:40:18 INFO - PROCESS | 1932 | 1461188418014 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:40:18 INFO - PROCESS | 1932 | 1461188418020 Marionette TRACE conn3 <- [1,2218,null,{}] 14:40:18 INFO - PROCESS | 1932 | 1461188418042 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:18 INFO - PROCESS | 1932 | 1461188418310 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 14:40:18 INFO - PROCESS | 1932 | 1461188418342 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x846c9c00 == 136 [pid = 1932] [id = 562] 14:40:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8b28ec00) [pid = 1932] [serial = 1687] [outer = (nil)] 14:40:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8b61dc00) [pid = 1932] [serial = 1688] [outer = 0x8b28ec00] 14:40:18 INFO - PROCESS | 1932 | 1461188418415 Marionette DEBUG loaded listener.js 14:40:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8bc2c400) [pid = 1932] [serial = 1689] [outer = 0x8b28ec00] 14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x9455a000) [pid = 1932] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8dfbd400) [pid = 1932] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x89306c00) [pid = 1932] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8c8b8000) [pid = 1932] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8fcf0c00) [pid = 1932] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8480dc00) [pid = 1932] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8bd90800) [pid = 1932] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x85b38000) [pid = 1932] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x8e90a400) [pid = 1932] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8b290c00) [pid = 1932] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x846cdc00) [pid = 1932] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8fced000) [pid = 1932] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x912b2c00) [pid = 1932] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x8f6b7800) [pid = 1932] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8c770400) [pid = 1932] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x87cdac00) [pid = 1932] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8de34c00) [pid = 1932] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x86ecb400) [pid = 1932] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x83a62c00) [pid = 1932] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x98a1d400) [pid = 1932] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:40:19 INFO - PROCESS | 1932 | 1461188419936 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 14:40:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:40:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1943ms 14:40:19 INFO - PROCESS | 1932 | 1461188419959 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 14:40:19 INFO - PROCESS | 1932 | 1461188419963 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 14:40:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:40:19 INFO - PROCESS | 1932 | 1461188419969 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:40:19 INFO - PROCESS | 1932 | 1461188419973 Marionette TRACE conn3 <- [1,2222,null,{}] 14:40:19 INFO - PROCESS | 1932 | 1461188419978 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:20 INFO - PROCESS | 1932 | 1461188420231 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 14:40:20 INFO - PROCESS | 1932 | 1461188420252 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x89318c00 == 137 [pid = 1932] [id = 563] 14:40:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x8931ac00) [pid = 1932] [serial = 1690] [outer = (nil)] 14:40:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x8bd27800) [pid = 1932] [serial = 1691] [outer = 0x8931ac00] 14:40:20 INFO - PROCESS | 1932 | 1461188420325 Marionette DEBUG loaded listener.js 14:40:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x8bd92000) [pid = 1932] [serial = 1692] [outer = 0x8931ac00] 14:40:21 INFO - PROCESS | 1932 | 1461188421212 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:40:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:40:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1286ms 14:40:21 INFO - PROCESS | 1932 | 1461188421257 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 14:40:21 INFO - PROCESS | 1932 | 1461188421260 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 14:40:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:40:21 INFO - PROCESS | 1932 | 1461188421266 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:40:21 INFO - PROCESS | 1932 | 1461188421269 Marionette TRACE conn3 <- [1,2226,null,{}] 14:40:21 INFO - PROCESS | 1932 | 1461188421275 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:21 INFO - PROCESS | 1932 | 1461188421455 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 14:40:21 INFO - PROCESS | 1932 | 1461188421821 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bcc000 == 138 [pid = 1932] [id = 564] 14:40:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x846d6c00) [pid = 1932] [serial = 1693] [outer = (nil)] 14:40:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x84815800) [pid = 1932] [serial = 1694] [outer = 0x846d6c00] 14:40:21 INFO - PROCESS | 1932 | 1461188421912 Marionette DEBUG loaded listener.js 14:40:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x85b38000) [pid = 1932] [serial = 1695] [outer = 0x846d6c00] 14:40:22 INFO - PROCESS | 1932 | 1461188422971 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 14:40:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:40:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1779ms 14:40:23 INFO - PROCESS | 1932 | 1461188423048 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 14:40:23 INFO - PROCESS | 1932 | 1461188423056 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 14:40:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:40:23 INFO - PROCESS | 1932 | 1461188423066 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:40:23 INFO - PROCESS | 1932 | 1461188423070 Marionette TRACE conn3 <- [1,2230,null,{}] 14:40:23 INFO - PROCESS | 1932 | 1461188423078 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:23 INFO - PROCESS | 1932 | 1461188423343 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 14:40:23 INFO - PROCESS | 1932 | 1461188423691 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x87cdac00 == 139 [pid = 1932] [id = 565] 14:40:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x87ce2400) [pid = 1932] [serial = 1696] [outer = (nil)] 14:40:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x88907400) [pid = 1932] [serial = 1697] [outer = 0x87ce2400] 14:40:23 INFO - PROCESS | 1932 | 1461188423782 Marionette DEBUG loaded listener.js 14:40:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x89315800) [pid = 1932] [serial = 1698] [outer = 0x87ce2400] 14:40:24 INFO - PROCESS | 1932 | 1461188424788 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 14:40:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:40:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1784ms 14:40:24 INFO - PROCESS | 1932 | 1461188424853 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 14:40:24 INFO - PROCESS | 1932 | 1461188424860 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 14:40:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:40:24 INFO - PROCESS | 1932 | 1461188424867 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:40:24 INFO - PROCESS | 1932 | 1461188424871 Marionette TRACE conn3 <- [1,2234,null,{}] 14:40:24 INFO - PROCESS | 1932 | 1461188424877 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:25 INFO - PROCESS | 1932 | 1461188425116 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 14:40:25 INFO - PROCESS | 1932 | 1461188425485 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x8890b000 == 140 [pid = 1932] [id = 566] 14:40:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8aa2b800) [pid = 1932] [serial = 1699] [outer = (nil)] 14:40:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8aa39c00) [pid = 1932] [serial = 1700] [outer = 0x8aa2b800] 14:40:25 INFO - PROCESS | 1932 | 1461188425575 Marionette DEBUG loaded listener.js 14:40:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8b284000) [pid = 1932] [serial = 1701] [outer = 0x8aa2b800] 14:40:26 INFO - PROCESS | 1932 | 1461188426543 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 14:40:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:40:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1750ms 14:40:26 INFO - PROCESS | 1932 | 1461188426618 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 14:40:26 INFO - PROCESS | 1932 | 1461188426623 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 14:40:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:40:26 INFO - PROCESS | 1932 | 1461188426638 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:40:26 INFO - PROCESS | 1932 | 1461188426648 Marionette TRACE conn3 <- [1,2238,null,{}] 14:40:26 INFO - PROCESS | 1932 | 1461188426655 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:26 INFO - PROCESS | 1932 | 1461188426912 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 14:40:27 INFO - PROCESS | 1932 | 1461188427236 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aa31800 == 141 [pid = 1932] [id = 567] 14:40:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8ab84c00) [pid = 1932] [serial = 1702] [outer = (nil)] 14:40:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8c888000) [pid = 1932] [serial = 1703] [outer = 0x8ab84c00] 14:40:27 INFO - PROCESS | 1932 | 1461188427329 Marionette DEBUG loaded listener.js 14:40:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8c890400) [pid = 1932] [serial = 1704] [outer = 0x8ab84c00] 14:40:28 INFO - PROCESS | 1932 | 1461188428237 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:40:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:40:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1651ms 14:40:28 INFO - PROCESS | 1932 | 1461188428281 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 14:40:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:40:28 INFO - PROCESS | 1932 | 1461188428286 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 14:40:28 INFO - PROCESS | 1932 | 1461188428293 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:40:28 INFO - PROCESS | 1932 | 1461188428296 Marionette TRACE conn3 <- [1,2242,null,{}] 14:40:28 INFO - PROCESS | 1932 | 1461188428302 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:28 INFO - PROCESS | 1932 | 1461188428532 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 14:40:28 INFO - PROCESS | 1932 | 1461188428864 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x8788b000 == 142 [pid = 1932] [id = 568] 14:40:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8ab81400) [pid = 1932] [serial = 1705] [outer = (nil)] 14:40:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8de3e800) [pid = 1932] [serial = 1706] [outer = 0x8ab81400] 14:40:28 INFO - PROCESS | 1932 | 1461188428960 Marionette DEBUG loaded listener.js 14:40:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8df32c00) [pid = 1932] [serial = 1707] [outer = 0x8ab81400] 14:40:29 INFO - PROCESS | 1932 | 1461188429930 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 14:40:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:40:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1681ms 14:40:29 INFO - PROCESS | 1932 | 1461188429974 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 14:40:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:40:29 INFO - PROCESS | 1932 | 1461188429978 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 14:40:29 INFO - PROCESS | 1932 | 1461188429984 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:40:29 INFO - PROCESS | 1932 | 1461188429988 Marionette TRACE conn3 <- [1,2246,null,{}] 14:40:29 INFO - PROCESS | 1932 | 1461188429994 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:30 INFO - PROCESS | 1932 | 1461188430222 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 14:40:30 INFO - PROCESS | 1932 | 1461188430556 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfbdc00 == 143 [pid = 1932] [id = 569] 14:40:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8dfbf000) [pid = 1932] [serial = 1708] [outer = (nil)] 14:40:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8dfc8000) [pid = 1932] [serial = 1709] [outer = 0x8dfbf000] 14:40:30 INFO - PROCESS | 1932 | 1461188430673 Marionette DEBUG loaded listener.js 14:40:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8e694400) [pid = 1932] [serial = 1710] [outer = 0x8dfbf000] 14:40:31 INFO - PROCESS | 1932 | 1461188431622 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 14:40:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:40:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1685ms 14:40:31 INFO - PROCESS | 1932 | 1461188431670 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 14:40:31 INFO - PROCESS | 1932 | 1461188431674 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 14:40:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:40:31 INFO - PROCESS | 1932 | 1461188431680 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:40:31 INFO - PROCESS | 1932 | 1461188431684 Marionette TRACE conn3 <- [1,2250,null,{}] 14:40:31 INFO - PROCESS | 1932 | 1461188431689 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:31 INFO - PROCESS | 1932 | 1461188431920 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 14:40:32 INFO - PROCESS | 1932 | 1461188432244 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c8ba400 == 144 [pid = 1932] [id = 570] 14:40:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8de34c00) [pid = 1932] [serial = 1711] [outer = (nil)] 14:40:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8f63ec00) [pid = 1932] [serial = 1712] [outer = 0x8de34c00] 14:40:32 INFO - PROCESS | 1932 | 1461188432340 Marionette DEBUG loaded listener.js 14:40:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8f6af800) [pid = 1932] [serial = 1713] [outer = 0x8de34c00] 14:40:33 INFO - PROCESS | 1932 | 1461188433253 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 14:40:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:40:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1633ms 14:40:33 INFO - PROCESS | 1932 | 1461188433314 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 14:40:33 INFO - PROCESS | 1932 | 1461188433317 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 14:40:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:40:33 INFO - PROCESS | 1932 | 1461188433324 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:40:33 INFO - PROCESS | 1932 | 1461188433327 Marionette TRACE conn3 <- [1,2254,null,{}] 14:40:33 INFO - PROCESS | 1932 | 1461188433333 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:33 INFO - PROCESS | 1932 | 1461188433592 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 14:40:33 INFO - PROCESS | 1932 | 1461188433916 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a6bc00 == 145 [pid = 1932] [id = 571] 14:40:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8f631800) [pid = 1932] [serial = 1714] [outer = (nil)] 14:40:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8faa5c00) [pid = 1932] [serial = 1715] [outer = 0x8f631800] 14:40:34 INFO - PROCESS | 1932 | 1461188434008 Marionette DEBUG loaded listener.js 14:40:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8faa9800) [pid = 1932] [serial = 1716] [outer = 0x8f631800] 14:40:34 INFO - PROCESS | 1932 | 1461188434931 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 14:40:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:40:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1641ms 14:40:34 INFO - PROCESS | 1932 | 1461188434966 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 14:40:34 INFO - PROCESS | 1932 | 1461188434973 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 14:40:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:40:34 INFO - PROCESS | 1932 | 1461188434985 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:40:34 INFO - PROCESS | 1932 | 1461188434992 Marionette TRACE conn3 <- [1,2258,null,{}] 14:40:35 INFO - PROCESS | 1932 | 1461188434998 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:35 INFO - PROCESS | 1932 | 1461188435202 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 14:40:35 INFO - PROCESS | 1932 | 1461188435537 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f63fc00 == 146 [pid = 1932] [id = 572] 14:40:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8f8b0800) [pid = 1932] [serial = 1717] [outer = (nil)] 14:40:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8fced400) [pid = 1932] [serial = 1718] [outer = 0x8f8b0800] 14:40:35 INFO - PROCESS | 1932 | 1461188435632 Marionette DEBUG loaded listener.js 14:40:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8ff90400) [pid = 1932] [serial = 1719] [outer = 0x8f8b0800] 14:40:36 INFO - PROCESS | 1932 | 1461188436538 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:40:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:40:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1595ms 14:40:36 INFO - PROCESS | 1932 | 1461188436580 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 14:40:36 INFO - PROCESS | 1932 | 1461188436584 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 14:40:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:40:36 INFO - PROCESS | 1932 | 1461188436590 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:40:36 INFO - PROCESS | 1932 | 1461188436594 Marionette TRACE conn3 <- [1,2262,null,{}] 14:40:36 INFO - PROCESS | 1932 | 1461188436599 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:36 INFO - PROCESS | 1932 | 1461188436821 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 14:40:37 INFO - PROCESS | 1932 | 1461188437152 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfc3800 == 147 [pid = 1932] [id = 573] 14:40:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8fce2000) [pid = 1932] [serial = 1720] [outer = (nil)] 14:40:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8ffefc00) [pid = 1932] [serial = 1721] [outer = 0x8fce2000] 14:40:37 INFO - PROCESS | 1932 | 1461188437244 Marionette DEBUG loaded listener.js 14:40:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x90010000) [pid = 1932] [serial = 1722] [outer = 0x8fce2000] 14:40:38 INFO - PROCESS | 1932 | 1461188438129 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 14:40:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:40:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1583ms 14:40:38 INFO - PROCESS | 1932 | 1461188438173 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 14:40:38 INFO - PROCESS | 1932 | 1461188438178 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 14:40:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:40:38 INFO - PROCESS | 1932 | 1461188438184 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:40:38 INFO - PROCESS | 1932 | 1461188438187 Marionette TRACE conn3 <- [1,2266,null,{}] 14:40:38 INFO - PROCESS | 1932 | 1461188438193 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:38 INFO - PROCESS | 1932 | 1461188438392 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 14:40:38 INFO - PROCESS | 1932 | 1461188438689 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x90595800 == 148 [pid = 1932] [id = 574] 14:40:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x90596400) [pid = 1932] [serial = 1723] [outer = (nil)] 14:40:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x912b8400) [pid = 1932] [serial = 1724] [outer = 0x90596400] 14:40:38 INFO - PROCESS | 1932 | 1461188438850 Marionette DEBUG loaded listener.js 14:40:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x92889000) [pid = 1932] [serial = 1725] [outer = 0x90596400] 14:40:39 INFO - PROCESS | 1932 | 1461188439790 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 14:40:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:40:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1635ms 14:40:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:40:39 INFO - PROCESS | 1932 | 1461188439820 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 14:40:39 INFO - PROCESS | 1932 | 1461188439824 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 14:40:39 INFO - PROCESS | 1932 | 1461188439831 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:40:39 INFO - PROCESS | 1932 | 1461188439835 Marionette TRACE conn3 <- [1,2270,null,{}] 14:40:39 INFO - PROCESS | 1932 | 1461188439841 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:40 INFO - PROCESS | 1932 | 1461188440090 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 14:40:40 INFO - PROCESS | 1932 | 1461188440427 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x928f9c00 == 149 [pid = 1932] [id = 575] 14:40:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x9455d800) [pid = 1932] [serial = 1726] [outer = (nil)] 14:40:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x96292c00) [pid = 1932] [serial = 1727] [outer = 0x9455d800] 14:40:40 INFO - PROCESS | 1932 | 1461188440519 Marionette DEBUG loaded listener.js 14:40:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x96c53c00) [pid = 1932] [serial = 1728] [outer = 0x9455d800] 14:40:41 INFO - PROCESS | 1932 | 1461188441484 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 14:40:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:40:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1735ms 14:40:41 INFO - PROCESS | 1932 | 1461188441567 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 14:40:41 INFO - PROCESS | 1932 | 1461188441573 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 14:40:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:40:41 INFO - PROCESS | 1932 | 1461188441584 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:40:41 INFO - PROCESS | 1932 | 1461188441589 Marionette TRACE conn3 <- [1,2274,null,{}] 14:40:41 INFO - PROCESS | 1932 | 1461188441599 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:41 INFO - PROCESS | 1932 | 1461188441925 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 14:40:42 INFO - PROCESS | 1932 | 1461188442258 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x86eccc00 == 150 [pid = 1932] [id = 576] 14:40:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x95a15000) [pid = 1932] [serial = 1729] [outer = (nil)] 14:40:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x97d2bc00) [pid = 1932] [serial = 1730] [outer = 0x95a15000] 14:40:42 INFO - PROCESS | 1932 | 1461188442346 Marionette DEBUG loaded listener.js 14:40:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x97d30000) [pid = 1932] [serial = 1731] [outer = 0x95a15000] 14:40:43 INFO - PROCESS | 1932 | 1461188443278 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 14:40:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:40:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1741ms 14:40:43 INFO - PROCESS | 1932 | 1461188443325 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 14:40:43 INFO - PROCESS | 1932 | 1461188443329 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 14:40:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:40:43 INFO - PROCESS | 1932 | 1461188443335 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:40:43 INFO - PROCESS | 1932 | 1461188443339 Marionette TRACE conn3 <- [1,2278,null,{}] 14:40:43 INFO - PROCESS | 1932 | 1461188443345 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:43 INFO - PROCESS | 1932 | 1461188443549 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 14:40:43 INFO - PROCESS | 1932 | 1461188443849 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x96f8b800 == 151 [pid = 1932] [id = 577] 14:40:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x97c05c00) [pid = 1932] [serial = 1732] [outer = (nil)] 14:40:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x98ea2400) [pid = 1932] [serial = 1733] [outer = 0x97c05c00] 14:40:43 INFO - PROCESS | 1932 | 1461188443984 Marionette DEBUG loaded listener.js 14:40:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x98fee800) [pid = 1932] [serial = 1734] [outer = 0x97c05c00] 14:40:44 INFO - PROCESS | 1932 | 1461188444929 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 14:40:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:40:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1630ms 14:40:44 INFO - PROCESS | 1932 | 1461188444968 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 14:40:44 INFO - PROCESS | 1932 | 1461188444974 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 14:40:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:40:44 INFO - PROCESS | 1932 | 1461188444982 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:40:44 INFO - PROCESS | 1932 | 1461188444986 Marionette TRACE conn3 <- [1,2282,null,{}] 14:40:45 INFO - PROCESS | 1932 | 1461188444993 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:45 INFO - PROCESS | 1932 | 1461188445216 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 14:40:45 INFO - PROCESS | 1932 | 1461188445550 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bc4000 == 152 [pid = 1932] [id = 578] 14:40:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x86ec2400) [pid = 1932] [serial = 1735] [outer = (nil)] 14:40:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x99156000) [pid = 1932] [serial = 1736] [outer = 0x86ec2400] 14:40:45 INFO - PROCESS | 1932 | 1461188445640 Marionette DEBUG loaded listener.js 14:40:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x99813800) [pid = 1932] [serial = 1737] [outer = 0x86ec2400] 14:40:46 INFO - PROCESS | 1932 | 1461188446507 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 14:40:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:40:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1582ms 14:40:46 INFO - PROCESS | 1932 | 1461188446565 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 14:40:46 INFO - PROCESS | 1932 | 1461188446568 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 14:40:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:40:46 INFO - PROCESS | 1932 | 1461188446574 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:40:46 INFO - PROCESS | 1932 | 1461188446578 Marionette TRACE conn3 <- [1,2286,null,{}] 14:40:46 INFO - PROCESS | 1932 | 1461188446583 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:46 INFO - PROCESS | 1932 | 1461188446786 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 14:40:47 INFO - PROCESS | 1932 | 1461188447068 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a60000 == 153 [pid = 1932] [id = 579] 14:40:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x8480ec00) [pid = 1932] [serial = 1738] [outer = (nil)] 14:40:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x99bea400) [pid = 1932] [serial = 1739] [outer = 0x8480ec00] 14:40:47 INFO - PROCESS | 1932 | 1461188447204 Marionette DEBUG loaded listener.js 14:40:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x99bf1000) [pid = 1932] [serial = 1740] [outer = 0x8480ec00] 14:40:48 INFO - PROCESS | 1932 | 1461188448126 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 14:40:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 14:40:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1579ms 14:40:48 INFO - PROCESS | 1932 | 1461188448154 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 14:40:48 INFO - PROCESS | 1932 | 1461188448157 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 14:40:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:40:48 INFO - PROCESS | 1932 | 1461188448164 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:40:48 INFO - PROCESS | 1932 | 1461188448167 Marionette TRACE conn3 <- [1,2290,null,{}] 14:40:48 INFO - PROCESS | 1932 | 1461188448173 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:48 INFO - PROCESS | 1932 | 1461188448369 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 14:40:48 INFO - PROCESS | 1932 | 1461188448658 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x97718000 == 154 [pid = 1932] [id = 580] 14:40:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x99a21000) [pid = 1932] [serial = 1741] [outer = (nil)] 14:40:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x9a651c00) [pid = 1932] [serial = 1742] [outer = 0x99a21000] 14:40:48 INFO - PROCESS | 1932 | 1461188448789 Marionette DEBUG loaded listener.js 14:40:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x9a87ec00) [pid = 1932] [serial = 1743] [outer = 0x99a21000] 14:40:49 INFO - PROCESS | 1932 | 1461188449661 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 14:40:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:40:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1539ms 14:40:49 INFO - PROCESS | 1932 | 1461188449703 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 14:40:49 INFO - PROCESS | 1932 | 1461188449707 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 14:40:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:40:49 INFO - PROCESS | 1932 | 1461188449713 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:40:49 INFO - PROCESS | 1932 | 1461188449716 Marionette TRACE conn3 <- [1,2294,null,{}] 14:40:49 INFO - PROCESS | 1932 | 1461188449722 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:49 INFO - PROCESS | 1932 | 1461188449927 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 14:40:50 INFO - PROCESS | 1932 | 1461188450223 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x8788d800 == 155 [pid = 1932] [id = 581] 14:40:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x88910c00) [pid = 1932] [serial = 1744] [outer = (nil)] 14:40:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x9df6e400) [pid = 1932] [serial = 1745] [outer = 0x88910c00] 14:40:50 INFO - PROCESS | 1932 | 1461188450360 Marionette DEBUG loaded listener.js 14:40:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x9ea0e400) [pid = 1932] [serial = 1746] [outer = 0x88910c00] 14:40:51 INFO - PROCESS | 1932 | 1461188451186 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 14:40:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:40:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1488ms 14:40:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:40:51 INFO - PROCESS | 1932 | 1461188451201 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 14:40:51 INFO - PROCESS | 1932 | 1461188451204 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 14:40:51 INFO - PROCESS | 1932 | 1461188451211 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:40:51 INFO - PROCESS | 1932 | 1461188451214 Marionette TRACE conn3 <- [1,2298,null,{}] 14:40:51 INFO - PROCESS | 1932 | 1461188451220 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:51 INFO - PROCESS | 1932 | 1461188451417 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 14:40:51 INFO - PROCESS | 1932 | 1461188451712 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ff8fc00 == 156 [pid = 1932] [id = 582] 14:40:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x9a64a000) [pid = 1932] [serial = 1747] [outer = (nil)] 14:40:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x9fb26800) [pid = 1932] [serial = 1748] [outer = 0x9a64a000] 14:40:51 INFO - PROCESS | 1932 | 1461188451797 Marionette DEBUG loaded listener.js 14:40:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x9fb84000) [pid = 1932] [serial = 1749] [outer = 0x9a64a000] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x835e8800 == 155 [pid = 1932] [id = 424] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x83a5fc00 == 154 [pid = 1932] [id = 517] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x846ce800 == 153 [pid = 1932] [id = 324] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x88909400 == 152 [pid = 1932] [id = 516] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x89318c00 == 151 [pid = 1932] [id = 563] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x846c9c00 == 150 [pid = 1932] [id = 562] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8931c400 == 149 [pid = 1932] [id = 561] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x87883c00 == 148 [pid = 1932] [id = 560] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x82bcf800 == 147 [pid = 1932] [id = 559] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x835e8400 == 146 [pid = 1932] [id = 558] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x9506f800 == 145 [pid = 1932] [id = 556] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x832d2000 == 144 [pid = 1932] [id = 557] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x846d5c00 == 143 [pid = 1932] [id = 555] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8ff91800 == 142 [pid = 1932] [id = 554] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x85186c00 == 141 [pid = 1932] [id = 553] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8fcaf000 == 140 [pid = 1932] [id = 551] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8ffe9000 == 139 [pid = 1932] [id = 552] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8f6b1c00 == 138 [pid = 1932] [id = 550] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x89314000 == 137 [pid = 1932] [id = 549] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8dfc8c00 == 136 [pid = 1932] [id = 548] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x846d3000 == 135 [pid = 1932] [id = 396] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x84810000 == 134 [pid = 1932] [id = 547] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8c8b1400 == 133 [pid = 1932] [id = 546] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc2f000 == 132 [pid = 1932] [id = 544] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x886cb000 == 131 [pid = 1932] [id = 545] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8b3ea000 == 130 [pid = 1932] [id = 543] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x864e2400 == 129 [pid = 1932] [id = 542] 14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x84816c00 == 128 [pid = 1932] [id = 541] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x8ab82c00) [pid = 1932] [serial = 1485] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x8de38800) [pid = 1932] [serial = 1571] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x9000dc00) [pid = 1932] [serial = 1589] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x9853ac00) [pid = 1932] [serial = 1602] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x8c52d800) [pid = 1932] [serial = 1565] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x8b28d000) [pid = 1932] [serial = 1556] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x87880000) [pid = 1932] [serial = 1616] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x8fa94c00) [pid = 1932] [serial = 1581] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x8bc33400) [pid = 1932] [serial = 1563] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x8518d400) [pid = 1932] [serial = 1619] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x8e543400) [pid = 1932] [serial = 1610] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x8ff97c00) [pid = 1932] [serial = 1587] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x95019000) [pid = 1932] [serial = 1595] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x99a20000) [pid = 1932] [serial = 1607] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x8fb44800) [pid = 1932] [serial = 1583] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x8c891c00) [pid = 1932] [serial = 1568] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8c8b1c00) [pid = 1932] [serial = 1569] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x8f8adc00) [pid = 1932] [serial = 1580] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x91ed8800) [pid = 1932] [serial = 1593] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x8de40400) [pid = 1932] [serial = 1572] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x88e4c400) [pid = 1932] [serial = 1620] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x8e53e800) [pid = 1932] [serial = 1575] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x904ee400) [pid = 1932] [serial = 1590] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x95068c00) [pid = 1932] [serial = 1596] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x8ff93400) [pid = 1932] [serial = 1586] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x89310400) [pid = 1932] [serial = 1560] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x85c70c00) [pid = 1932] [serial = 1614] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x98ff5c00) [pid = 1932] [serial = 1604] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x85192000) [pid = 1932] [serial = 1613] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8c764c00) [pid = 1932] [serial = 1566] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x88905c00) [pid = 1932] [serial = 1559] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x97723000) [pid = 1932] [serial = 1599] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x914d5800) [pid = 1932] [serial = 1592] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x9810c400) [pid = 1932] [serial = 1601] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8b620400) [pid = 1932] [serial = 1562] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8e90f400) [pid = 1932] [serial = 1577] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x96f8d800) [pid = 1932] [serial = 1598] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8e913000) [pid = 1932] [serial = 1578] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8788d400) [pid = 1932] [serial = 1617] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8e333800) [pid = 1932] [serial = 1574] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8fcb4000) [pid = 1932] [serial = 1584] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x99161000) [pid = 1932] [serial = 1605] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8aa37800) [pid = 1932] [serial = 1622] [outer = (nil)] [url = about:blank] 14:40:54 INFO - PROCESS | 1932 | 1461188454859 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 14:40:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:40:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 3688ms 14:40:54 INFO - PROCESS | 1932 | 1461188454898 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 14:40:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:40:54 INFO - PROCESS | 1932 | 1461188454909 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 14:40:54 INFO - PROCESS | 1932 | 1461188454917 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:40:54 INFO - PROCESS | 1932 | 1461188454922 Marionette TRACE conn3 <- [1,2302,null,{}] 14:40:54 INFO - PROCESS | 1932 | 1461188454929 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:55 INFO - PROCESS | 1932 | 1461188455138 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 14:40:55 INFO - PROCESS | 1932 | 1461188455339 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c72c00 == 129 [pid = 1932] [id = 583] 14:40:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x85c73800) [pid = 1932] [serial = 1750] [outer = (nil)] 14:40:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x86ecf800) [pid = 1932] [serial = 1751] [outer = 0x85c73800] 14:40:55 INFO - PROCESS | 1932 | 1461188455420 Marionette DEBUG loaded listener.js 14:40:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x87888000) [pid = 1932] [serial = 1752] [outer = 0x85c73800] 14:40:56 INFO - PROCESS | 1932 | 1461188456357 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:40:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:40:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1492ms 14:40:56 INFO - PROCESS | 1932 | 1461188456409 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 14:40:56 INFO - PROCESS | 1932 | 1461188456417 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 14:40:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:40:56 INFO - PROCESS | 1932 | 1461188456427 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:40:56 INFO - PROCESS | 1932 | 1461188456430 Marionette TRACE conn3 <- [1,2306,null,{}] 14:40:56 INFO - PROCESS | 1932 | 1461188456436 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:56 INFO - PROCESS | 1932 | 1461188456637 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 14:40:56 INFO - PROCESS | 1932 | 1461188456869 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x864e1000 == 130 [pid = 1932] [id = 584] 14:40:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x86ed0800) [pid = 1932] [serial = 1753] [outer = (nil)] 14:40:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x88e4b000) [pid = 1932] [serial = 1754] [outer = 0x86ed0800] 14:40:56 INFO - PROCESS | 1932 | 1461188456946 Marionette DEBUG loaded listener.js 14:40:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8931a800) [pid = 1932] [serial = 1755] [outer = 0x86ed0800] 14:40:57 INFO - PROCESS | 1932 | 1461188457903 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 14:40:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:40:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1535ms 14:40:57 INFO - PROCESS | 1932 | 1461188457972 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 14:40:57 INFO - PROCESS | 1932 | 1461188457978 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 14:40:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:40:57 INFO - PROCESS | 1932 | 1461188457991 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:40:57 INFO - PROCESS | 1932 | 1461188457995 Marionette TRACE conn3 <- [1,2310,null,{}] 14:40:58 INFO - PROCESS | 1932 | 1461188458022 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:58 INFO - PROCESS | 1932 | 1461188458304 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 14:40:58 INFO - PROCESS | 1932 | 1461188458341 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c76400 == 131 [pid = 1932] [id = 585] 14:40:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8a7e7000) [pid = 1932] [serial = 1756] [outer = (nil)] 14:40:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8ab84400) [pid = 1932] [serial = 1757] [outer = 0x8a7e7000] 14:40:58 INFO - PROCESS | 1932 | 1461188458419 Marionette DEBUG loaded listener.js 14:40:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8b3e1c00) [pid = 1932] [serial = 1758] [outer = 0x8a7e7000] 14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x90008800) [pid = 1932] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8c890000) [pid = 1932] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8369b800) [pid = 1932] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8931d400) [pid = 1932] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x85190800) [pid = 1932] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x836a9800) [pid = 1932] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8b61c000) [pid = 1932] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8bd2ec00) [pid = 1932] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x904e6800) [pid = 1932] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x904e4c00) [pid = 1932] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8de35c00) [pid = 1932] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8e431c00) [pid = 1932] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x87889800) [pid = 1932] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8f6b6800) [pid = 1932] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x83a61800) [pid = 1932] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x97773400) [pid = 1932] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x86ec5800) [pid = 1932] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8b28ec00) [pid = 1932] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8518a400) [pid = 1932] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x89308c00) [pid = 1932] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8e905c00) [pid = 1932] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x90002c00) [pid = 1932] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8ffe3800) [pid = 1932] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x8c52c400) [pid = 1932] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:41:00 INFO - PROCESS | 1932 | 1461188460167 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 14:41:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:41:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 2210ms 14:41:00 INFO - PROCESS | 1932 | 1461188460199 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 14:41:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:41:00 INFO - PROCESS | 1932 | 1461188460205 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 14:41:00 INFO - PROCESS | 1932 | 1461188460212 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:41:00 INFO - PROCESS | 1932 | 1461188460214 Marionette TRACE conn3 <- [1,2314,null,{}] 14:41:00 INFO - PROCESS | 1932 | 1461188460220 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:00 INFO - PROCESS | 1932 | 1461188460418 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 14:41:00 INFO - PROCESS | 1932 | 1461188460649 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x835eb800 == 132 [pid = 1932] [id = 586] 14:41:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x83a6b400) [pid = 1932] [serial = 1759] [outer = (nil)] 14:41:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x8ab86800) [pid = 1932] [serial = 1760] [outer = 0x83a6b400] 14:41:00 INFO - PROCESS | 1932 | 1461188460726 Marionette DEBUG loaded listener.js 14:41:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x8bc33c00) [pid = 1932] [serial = 1761] [outer = 0x83a6b400] 14:41:01 INFO - PROCESS | 1932 | 1461188461448 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 14:41:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:41:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1289ms 14:41:01 INFO - PROCESS | 1932 | 1461188461500 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 14:41:01 INFO - PROCESS | 1932 | 1461188461503 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 14:41:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:41:01 INFO - PROCESS | 1932 | 1461188461524 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:41:01 INFO - PROCESS | 1932 | 1461188461528 Marionette TRACE conn3 <- [1,2318,null,{}] 14:41:01 INFO - PROCESS | 1932 | 1461188461533 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:01 INFO - PROCESS | 1932 | 1461188461932 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 14:41:02 INFO - PROCESS | 1932 | 1461188462213 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x864d3400 == 133 [pid = 1932] [id = 587] 14:41:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x864d6c00) [pid = 1932] [serial = 1762] [outer = (nil)] 14:41:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x864e0800) [pid = 1932] [serial = 1763] [outer = 0x864d6c00] 14:41:02 INFO - PROCESS | 1932 | 1461188462315 Marionette DEBUG loaded listener.js 14:41:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x86ed0400) [pid = 1932] [serial = 1764] [outer = 0x864d6c00] 14:41:03 INFO - PROCESS | 1932 | 1461188463291 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 14:41:03 INFO - PROCESS | 1932 | 1461188463367 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 14:41:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:41:03 INFO - PROCESS | 1932 | 1461188463375 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:41:03 INFO - PROCESS | 1932 | 1461188463380 Marionette TRACE conn3 <- [1,2322,null,{}] 14:41:03 INFO - PROCESS | 1932 | 1461188463387 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:03 INFO - PROCESS | 1932 | 1461188463618 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 14:41:03 INFO - PROCESS | 1932 | 1461188463956 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x8931d000 == 134 [pid = 1932] [id = 588] 14:41:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8931ec00) [pid = 1932] [serial = 1765] [outer = (nil)] 14:41:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8b627c00) [pid = 1932] [serial = 1766] [outer = 0x8931ec00] 14:41:04 INFO - PROCESS | 1932 | 1461188464052 Marionette DEBUG loaded listener.js 14:41:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8bd90000) [pid = 1932] [serial = 1767] [outer = 0x8931ec00] 14:41:05 INFO - PROCESS | 1932 | 1461188465062 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 14:41:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:41:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1745ms 14:41:05 INFO - PROCESS | 1932 | 1461188465119 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 14:41:05 INFO - PROCESS | 1932 | 1461188465124 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 14:41:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:41:05 INFO - PROCESS | 1932 | 1461188465139 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:41:05 INFO - PROCESS | 1932 | 1461188465142 Marionette TRACE conn3 <- [1,2326,null,{}] 14:41:05 INFO - PROCESS | 1932 | 1461188465153 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:05 INFO - PROCESS | 1932 | 1461188465373 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 14:41:05 INFO - PROCESS | 1932 | 1461188465743 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a43e800 == 135 [pid = 1932] [id = 589] 14:41:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8bd97400) [pid = 1932] [serial = 1768] [outer = (nil)] 14:41:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8c765400) [pid = 1932] [serial = 1769] [outer = 0x8bd97400] 14:41:05 INFO - PROCESS | 1932 | 1461188465839 Marionette DEBUG loaded listener.js 14:41:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8c887000) [pid = 1932] [serial = 1770] [outer = 0x8bd97400] 14:41:06 INFO - PROCESS | 1932 | 1461188466787 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 14:41:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:41:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1695ms 14:41:06 INFO - PROCESS | 1932 | 1461188466832 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 14:41:06 INFO - PROCESS | 1932 | 1461188466838 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 14:41:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:41:06 INFO - PROCESS | 1932 | 1461188466855 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:41:06 INFO - PROCESS | 1932 | 1461188466863 Marionette TRACE conn3 <- [1,2330,null,{}] 14:41:06 INFO - PROCESS | 1932 | 1461188466868 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:07 INFO - PROCESS | 1932 | 1461188467074 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 14:41:07 INFO - PROCESS | 1932 | 1461188467352 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c530c00 == 136 [pid = 1932] [id = 590] 14:41:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8c6d3c00) [pid = 1932] [serial = 1771] [outer = (nil)] 14:41:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8de39400) [pid = 1932] [serial = 1772] [outer = 0x8c6d3c00] 14:41:07 INFO - PROCESS | 1932 | 1461188467491 Marionette DEBUG loaded listener.js 14:41:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8df30000) [pid = 1932] [serial = 1773] [outer = 0x8c6d3c00] 14:41:08 INFO - PROCESS | 1932 | 1461188468387 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 14:41:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:41:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1592ms 14:41:08 INFO - PROCESS | 1932 | 1461188468440 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 14:41:08 INFO - PROCESS | 1932 | 1461188468444 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 14:41:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:41:08 INFO - PROCESS | 1932 | 1461188468450 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:41:08 INFO - PROCESS | 1932 | 1461188468453 Marionette TRACE conn3 <- [1,2334,null,{}] 14:41:08 INFO - PROCESS | 1932 | 1461188468459 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:08 INFO - PROCESS | 1932 | 1461188468670 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 14:41:09 INFO - PROCESS | 1932 | 1461188469010 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x87ce5000 == 137 [pid = 1932] [id = 591] 14:41:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8aa2b400) [pid = 1932] [serial = 1774] [outer = (nil)] 14:41:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8dfcc000) [pid = 1932] [serial = 1775] [outer = 0x8aa2b400] 14:41:09 INFO - PROCESS | 1932 | 1461188469103 Marionette DEBUG loaded listener.js 14:41:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8e32ec00) [pid = 1932] [serial = 1776] [outer = 0x8aa2b400] 14:41:09 INFO - PROCESS | 1932 | 1461188469963 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 14:41:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:41:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1538ms 14:41:09 INFO - PROCESS | 1932 | 1461188469988 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 14:41:09 INFO - PROCESS | 1932 | 1461188469992 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 14:41:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:41:10 INFO - PROCESS | 1932 | 1461188469999 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:41:10 INFO - PROCESS | 1932 | 1461188470002 Marionette TRACE conn3 <- [1,2338,null,{}] 14:41:10 INFO - PROCESS | 1932 | 1461188470008 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:10 INFO - PROCESS | 1932 | 1461188470280 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 14:41:10 INFO - PROCESS | 1932 | 1461188470627 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e54b400 == 138 [pid = 1932] [id = 592] 14:41:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8e54c000) [pid = 1932] [serial = 1777] [outer = (nil)] 14:41:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8e69b000) [pid = 1932] [serial = 1778] [outer = 0x8e54c000] 14:41:10 INFO - PROCESS | 1932 | 1461188470721 Marionette DEBUG loaded listener.js 14:41:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8e90c000) [pid = 1932] [serial = 1779] [outer = 0x8e54c000] 14:41:11 INFO - PROCESS | 1932 | 1461188471650 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 14:41:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:41:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1686ms 14:41:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:41:11 INFO - PROCESS | 1932 | 1461188471686 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 14:41:11 INFO - PROCESS | 1932 | 1461188471689 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 14:41:11 INFO - PROCESS | 1932 | 1461188471695 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:41:11 INFO - PROCESS | 1932 | 1461188471699 Marionette TRACE conn3 <- [1,2342,null,{}] 14:41:11 INFO - PROCESS | 1932 | 1461188471705 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:11 INFO - PROCESS | 1932 | 1461188471912 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 14:41:12 INFO - PROCESS | 1932 | 1461188472198 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x8de3d000 == 139 [pid = 1932] [id = 593] 14:41:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8dfc4800) [pid = 1932] [serial = 1780] [outer = (nil)] 14:41:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8f6a9c00) [pid = 1932] [serial = 1781] [outer = 0x8dfc4800] 14:41:12 INFO - PROCESS | 1932 | 1461188472343 Marionette DEBUG loaded listener.js 14:41:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8fa8c800) [pid = 1932] [serial = 1782] [outer = 0x8dfc4800] 14:41:13 INFO - PROCESS | 1932 | 1461188473236 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 14:41:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:41:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1583ms 14:41:13 INFO - PROCESS | 1932 | 1461188473278 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 14:41:13 INFO - PROCESS | 1932 | 1461188473282 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 14:41:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:41:13 INFO - PROCESS | 1932 | 1461188473288 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:41:13 INFO - PROCESS | 1932 | 1461188473292 Marionette TRACE conn3 <- [1,2346,null,{}] 14:41:13 INFO - PROCESS | 1932 | 1461188473297 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:13 INFO - PROCESS | 1932 | 1461188473507 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 14:41:13 INFO - PROCESS | 1932 | 1461188473874 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c6d6000 == 140 [pid = 1932] [id = 594] 14:41:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8c893800) [pid = 1932] [serial = 1783] [outer = (nil)] 14:41:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8fb04800) [pid = 1932] [serial = 1784] [outer = 0x8c893800] 14:41:13 INFO - PROCESS | 1932 | 1461188473969 Marionette DEBUG loaded listener.js 14:41:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8fcaf000) [pid = 1932] [serial = 1785] [outer = 0x8c893800] 14:41:14 INFO - PROCESS | 1932 | 1461188474873 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 14:41:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:41:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1634ms 14:41:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:41:14 INFO - PROCESS | 1932 | 1461188474923 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 14:41:14 INFO - PROCESS | 1932 | 1461188474926 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 14:41:14 INFO - PROCESS | 1932 | 1461188474933 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:41:14 INFO - PROCESS | 1932 | 1461188474936 Marionette TRACE conn3 <- [1,2350,null,{}] 14:41:14 INFO - PROCESS | 1932 | 1461188474942 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:15 INFO - PROCESS | 1932 | 1461188475173 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 14:41:15 INFO - PROCESS | 1932 | 1461188475541 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aa31c00 == 141 [pid = 1932] [id = 595] 14:41:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8faa8000) [pid = 1932] [serial = 1786] [outer = (nil)] 14:41:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8fce2800) [pid = 1932] [serial = 1787] [outer = 0x8faa8000] 14:41:15 INFO - PROCESS | 1932 | 1461188475634 Marionette DEBUG loaded listener.js 14:41:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8ff94c00) [pid = 1932] [serial = 1788] [outer = 0x8faa8000] 14:41:16 INFO - PROCESS | 1932 | 1461188476532 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 14:41:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:41:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1638ms 14:41:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:41:16 INFO - PROCESS | 1932 | 1461188476570 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 14:41:16 INFO - PROCESS | 1932 | 1461188476573 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 14:41:16 INFO - PROCESS | 1932 | 1461188476580 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:41:16 INFO - PROCESS | 1932 | 1461188476583 Marionette TRACE conn3 <- [1,2354,null,{}] 14:41:16 INFO - PROCESS | 1932 | 1461188476589 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:16 INFO - PROCESS | 1932 | 1461188476802 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 14:41:17 INFO - PROCESS | 1932 | 1461188477088 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f6ab400 == 142 [pid = 1932] [id = 596] 14:41:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8faac400) [pid = 1932] [serial = 1789] [outer = (nil)] 14:41:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x90003c00) [pid = 1932] [serial = 1790] [outer = 0x8faac400] 14:41:17 INFO - PROCESS | 1932 | 1461188477222 Marionette DEBUG loaded listener.js 14:41:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x9000dc00) [pid = 1932] [serial = 1791] [outer = 0x8faac400] 14:41:18 INFO - PROCESS | 1932 | 1461188478101 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 14:41:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:41:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1582ms 14:41:18 INFO - PROCESS | 1932 | 1461188478162 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 14:41:18 INFO - PROCESS | 1932 | 1461188478166 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 14:41:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:41:18 INFO - PROCESS | 1932 | 1461188478172 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:41:18 INFO - PROCESS | 1932 | 1461188478176 Marionette TRACE conn3 <- [1,2358,null,{}] 14:41:18 INFO - PROCESS | 1932 | 1461188478181 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:18 INFO - PROCESS | 1932 | 1461188478405 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 14:41:18 INFO - PROCESS | 1932 | 1461188478749 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x836a5800 == 143 [pid = 1932] [id = 597] 14:41:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8e548400) [pid = 1932] [serial = 1792] [outer = (nil)] 14:41:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x9058dc00) [pid = 1932] [serial = 1793] [outer = 0x8e548400] 14:41:18 INFO - PROCESS | 1932 | 1461188478859 Marionette DEBUG loaded listener.js 14:41:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x91ed1400) [pid = 1932] [serial = 1794] [outer = 0x8e548400] 14:41:19 INFO - PROCESS | 1932 | 1461188479800 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 14:41:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:41:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1683ms 14:41:19 INFO - PROCESS | 1932 | 1461188479855 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 14:41:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:41:19 INFO - PROCESS | 1932 | 1461188479866 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 14:41:19 INFO - PROCESS | 1932 | 1461188479871 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:41:19 INFO - PROCESS | 1932 | 1461188479877 Marionette TRACE conn3 <- [1,2362,null,{}] 14:41:19 INFO - PROCESS | 1932 | 1461188479882 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:20 INFO - PROCESS | 1932 | 1461188480093 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 14:41:20 INFO - PROCESS | 1932 | 1461188480445 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e8400 == 144 [pid = 1932] [id = 598] 14:41:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x904ee000) [pid = 1932] [serial = 1795] [outer = (nil)] 14:41:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x94565800) [pid = 1932] [serial = 1796] [outer = 0x904ee000] 14:41:20 INFO - PROCESS | 1932 | 1461188480536 Marionette DEBUG loaded listener.js 14:41:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x9506f800) [pid = 1932] [serial = 1797] [outer = 0x904ee000] 14:41:21 INFO - PROCESS | 1932 | 1461188481395 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 14:41:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:41:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1586ms 14:41:21 INFO - PROCESS | 1932 | 1461188481474 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 14:41:21 INFO - PROCESS | 1932 | 1461188481477 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 14:41:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:41:21 INFO - PROCESS | 1932 | 1461188481486 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:41:21 INFO - PROCESS | 1932 | 1461188481489 Marionette TRACE conn3 <- [1,2366,null,{}] 14:41:21 INFO - PROCESS | 1932 | 1461188481494 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:21 INFO - PROCESS | 1932 | 1461188481694 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 14:41:22 INFO - PROCESS | 1932 | 1461188481979 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c74800 == 145 [pid = 1932] [id = 599] 14:41:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x928f1c00) [pid = 1932] [serial = 1798] [outer = (nil)] 14:41:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x96251400) [pid = 1932] [serial = 1799] [outer = 0x928f1c00] 14:41:22 INFO - PROCESS | 1932 | 1461188482110 Marionette DEBUG loaded listener.js 14:41:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x97721400) [pid = 1932] [serial = 1800] [outer = 0x928f1c00] 14:41:23 INFO - PROCESS | 1932 | 1461188483010 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 14:41:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:41:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1592ms 14:41:23 INFO - PROCESS | 1932 | 1461188483079 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 14:41:23 INFO - PROCESS | 1932 | 1461188483082 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 14:41:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:41:23 INFO - PROCESS | 1932 | 1461188483090 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:41:23 INFO - PROCESS | 1932 | 1461188483093 Marionette TRACE conn3 <- [1,2370,null,{}] 14:41:23 INFO - PROCESS | 1932 | 1461188483099 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:23 INFO - PROCESS | 1932 | 1461188483302 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 14:41:23 INFO - PROCESS | 1932 | 1461188483637 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8b1c00 == 146 [pid = 1932] [id = 600] 14:41:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x8faaec00) [pid = 1932] [serial = 1801] [outer = (nil)] 14:41:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x97fa5000) [pid = 1932] [serial = 1802] [outer = 0x8faaec00] 14:41:23 INFO - PROCESS | 1932 | 1461188483728 Marionette DEBUG loaded listener.js 14:41:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x98110000) [pid = 1932] [serial = 1803] [outer = 0x8faaec00] 14:41:24 INFO - PROCESS | 1932 | 1461188484630 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 14:41:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:41:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1579ms 14:41:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:41:24 INFO - PROCESS | 1932 | 1461188484670 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 14:41:24 INFO - PROCESS | 1932 | 1461188484673 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 14:41:24 INFO - PROCESS | 1932 | 1461188484679 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:41:24 INFO - PROCESS | 1932 | 1461188484683 Marionette TRACE conn3 <- [1,2374,null,{}] 14:41:24 INFO - PROCESS | 1932 | 1461188484689 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:24 INFO - PROCESS | 1932 | 1461188484891 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 14:41:25 INFO - PROCESS | 1932 | 1461188485182 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x96297800 == 147 [pid = 1932] [id = 601] 14:41:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x97a8ac00) [pid = 1932] [serial = 1804] [outer = (nil)] 14:41:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x98ff4000) [pid = 1932] [serial = 1805] [outer = 0x97a8ac00] 14:41:25 INFO - PROCESS | 1932 | 1461188485339 Marionette DEBUG loaded listener.js 14:41:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x9915d800) [pid = 1932] [serial = 1806] [outer = 0x97a8ac00] 14:41:26 INFO - PROCESS | 1932 | 1461188486203 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 14:41:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:41:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1587ms 14:41:26 INFO - PROCESS | 1932 | 1461188486267 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 14:41:26 INFO - PROCESS | 1932 | 1461188486271 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 14:41:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:41:26 INFO - PROCESS | 1932 | 1461188486280 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:41:26 INFO - PROCESS | 1932 | 1461188486283 Marionette TRACE conn3 <- [1,2378,null,{}] 14:41:26 INFO - PROCESS | 1932 | 1461188486288 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:26 INFO - PROCESS | 1932 | 1461188486491 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 14:41:26 INFO - PROCESS | 1932 | 1461188486781 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x98cf8000 == 148 [pid = 1932] [id = 602] 14:41:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x98ea1800) [pid = 1932] [serial = 1807] [outer = (nil)] 14:41:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x99be9400) [pid = 1932] [serial = 1808] [outer = 0x98ea1800] 14:41:26 INFO - PROCESS | 1932 | 1461188486911 Marionette DEBUG loaded listener.js 14:41:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x99bed400) [pid = 1932] [serial = 1809] [outer = 0x98ea1800] 14:41:27 INFO - PROCESS | 1932 | 1461188487810 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 14:41:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:41:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1582ms 14:41:27 INFO - PROCESS | 1932 | 1461188487878 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 14:41:27 INFO - PROCESS | 1932 | 1461188487881 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 14:41:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:41:27 INFO - PROCESS | 1932 | 1461188487892 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:41:27 INFO - PROCESS | 1932 | 1461188487895 Marionette TRACE conn3 <- [1,2382,null,{}] 14:41:27 INFO - PROCESS | 1932 | 1461188487901 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:28 INFO - PROCESS | 1932 | 1461188488105 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 14:41:28 INFO - PROCESS | 1932 | 1461188488403 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x945ae000 == 149 [pid = 1932] [id = 603] 14:41:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x95a17000) [pid = 1932] [serial = 1810] [outer = (nil)] 14:41:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x9ea17c00) [pid = 1932] [serial = 1811] [outer = 0x95a17000] 14:41:28 INFO - PROCESS | 1932 | 1461188488540 Marionette DEBUG loaded listener.js 14:41:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x9fb1f400) [pid = 1932] [serial = 1812] [outer = 0x95a17000] 14:41:29 INFO - PROCESS | 1932 | 1461188489452 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 14:41:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:41:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1602ms 14:41:29 INFO - PROCESS | 1932 | 1461188489494 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 14:41:29 INFO - PROCESS | 1932 | 1461188489498 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 14:41:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:41:29 INFO - PROCESS | 1932 | 1461188489505 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:41:29 INFO - PROCESS | 1932 | 1461188489508 Marionette TRACE conn3 <- [1,2386,null,{}] 14:41:29 INFO - PROCESS | 1932 | 1461188489514 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:29 INFO - PROCESS | 1932 | 1461188489719 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 14:41:30 INFO - PROCESS | 1932 | 1461188490066 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c6f000 == 150 [pid = 1932] [id = 604] 14:41:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x98a1d400) [pid = 1932] [serial = 1813] [outer = (nil)] 14:41:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x9fc95c00) [pid = 1932] [serial = 1814] [outer = 0x98a1d400] 14:41:30 INFO - PROCESS | 1932 | 1461188490159 Marionette DEBUG loaded listener.js 14:41:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x9fedd800) [pid = 1932] [serial = 1815] [outer = 0x98a1d400] 14:41:31 INFO - PROCESS | 1932 | 1461188491173 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 14:41:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:41:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1730ms 14:41:31 INFO - PROCESS | 1932 | 1461188491236 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 14:41:31 INFO - PROCESS | 1932 | 1461188491240 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 14:41:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:41:31 INFO - PROCESS | 1932 | 1461188491246 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:41:31 INFO - PROCESS | 1932 | 1461188491249 Marionette TRACE conn3 <- [1,2390,null,{}] 14:41:31 INFO - PROCESS | 1932 | 1461188491255 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:31 INFO - PROCESS | 1932 | 1461188491463 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 14:41:31 INFO - PROCESS | 1932 | 1461188491802 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x836a7000 == 151 [pid = 1932] [id = 605] 14:41:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x9ea11c00) [pid = 1932] [serial = 1816] [outer = (nil)] 14:41:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x9ffa0400) [pid = 1932] [serial = 1817] [outer = 0x9ea11c00] 14:41:31 INFO - PROCESS | 1932 | 1461188491895 Marionette DEBUG loaded listener.js 14:41:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0xa0a4b800) [pid = 1932] [serial = 1818] [outer = 0x9ea11c00] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8fce5c00 == 150 [pid = 1932] [id = 529] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8c894400 == 149 [pid = 1932] [id = 524] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8f6b3000 == 148 [pid = 1932] [id = 527] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x90004400 == 147 [pid = 1932] [id = 531] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8931a400 == 146 [pid = 1932] [id = 525] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x864d6800 == 145 [pid = 1932] [id = 530] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8e69bc00 == 144 [pid = 1932] [id = 526] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8faa9000 == 143 [pid = 1932] [id = 528] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd94800 == 142 [pid = 1932] [id = 522] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x88902400 == 141 [pid = 1932] [id = 523] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8788d800 == 140 [pid = 1932] [id = 581] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x97718000 == 139 [pid = 1932] [id = 580] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x83a60000 == 138 [pid = 1932] [id = 579] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x96f8b800 == 137 [pid = 1932] [id = 577] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x82bc4000 == 136 [pid = 1932] [id = 578] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x86eccc00 == 135 [pid = 1932] [id = 576] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x928f9c00 == 134 [pid = 1932] [id = 575] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x90595800 == 133 [pid = 1932] [id = 574] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8f63fc00 == 132 [pid = 1932] [id = 572] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8dfc3800 == 131 [pid = 1932] [id = 573] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x83a6bc00 == 130 [pid = 1932] [id = 571] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8c8ba400 == 129 [pid = 1932] [id = 570] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8dfbdc00 == 128 [pid = 1932] [id = 569] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8788b000 == 127 [pid = 1932] [id = 568] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8890b000 == 126 [pid = 1932] [id = 566] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8aa31800 == 125 [pid = 1932] [id = 567] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x87cdac00 == 124 [pid = 1932] [id = 565] 14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x82bcc000 == 123 [pid = 1932] [id = 564] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x8bd27800) [pid = 1932] [serial = 1691] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x98543400) [pid = 1932] [serial = 1673] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x98546800) [pid = 1932] [serial = 1674] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x8e437400) [pid = 1932] [serial = 1643] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x98ff8800) [pid = 1932] [serial = 1677] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x8a439800) [pid = 1932] [serial = 1685] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x95a14c00) [pid = 1932] [serial = 1667] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x8518bc00) [pid = 1932] [serial = 1680] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x8bd2d000) [pid = 1932] [serial = 1632] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x8c6d2800) [pid = 1932] [serial = 1634] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x92889800) [pid = 1932] [serial = 1664] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x95a1b400) [pid = 1932] [serial = 1668] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x99a26c00) [pid = 1932] [serial = 1608] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x8dfc8400) [pid = 1932] [serial = 1640] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x8e90fc00) [pid = 1932] [serial = 1646] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8f636800) [pid = 1932] [serial = 1647] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x94560000) [pid = 1932] [serial = 1665] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x886c8400) [pid = 1932] [serial = 1683] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8fb0f400) [pid = 1932] [serial = 1653] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x8e32a800) [pid = 1932] [serial = 1641] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x99a24400) [pid = 1932] [serial = 1611] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x97fa7400) [pid = 1932] [serial = 1671] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8a40e400) [pid = 1932] [serial = 1628] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x97d2d000) [pid = 1932] [serial = 1670] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x8b61dc00) [pid = 1932] [serial = 1688] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x84813000) [pid = 1932] [serial = 1679] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x87ce2000) [pid = 1932] [serial = 1682] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x8bc2c400) [pid = 1932] [serial = 1689] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x8faa8800) [pid = 1932] [serial = 1652] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x864e1400) [pid = 1932] [serial = 1625] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8b3e5400) [pid = 1932] [serial = 1557] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8ab90400) [pid = 1932] [serial = 1629] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8f8a8800) [pid = 1932] [serial = 1650] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x8e697c00) [pid = 1932] [serial = 1644] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8c763c00) [pid = 1932] [serial = 1635] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x9032ac00) [pid = 1932] [serial = 1659] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8a444c00) [pid = 1932] [serial = 1686] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8f6b8400) [pid = 1932] [serial = 1649] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x90003000) [pid = 1932] [serial = 1656] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x87882000) [pid = 1932] [serial = 1626] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8ffe7c00) [pid = 1932] [serial = 1655] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8c894000) [pid = 1932] [serial = 1637] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x90592c00) [pid = 1932] [serial = 1661] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8bc2fc00) [pid = 1932] [serial = 1631] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x90323c00) [pid = 1932] [serial = 1658] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8de31800) [pid = 1932] [serial = 1638] [outer = (nil)] [url = about:blank] 14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x98ff3800) [pid = 1932] [serial = 1676] [outer = (nil)] [url = about:blank] 14:41:35 INFO - PROCESS | 1932 | 1461188495272 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 14:41:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:41:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 4091ms 14:41:35 INFO - PROCESS | 1932 | 1461188495338 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 14:41:35 INFO - PROCESS | 1932 | 1461188495344 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 14:41:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:41:35 INFO - PROCESS | 1932 | 1461188495353 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:41:35 INFO - PROCESS | 1932 | 1461188495358 Marionette TRACE conn3 <- [1,2394,null,{}] 14:41:35 INFO - PROCESS | 1932 | 1461188495365 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:35 INFO - PROCESS | 1932 | 1461188495561 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 14:41:35 INFO - PROCESS | 1932 | 1461188495780 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x8518d000 == 124 [pid = 1932] [id = 606] 14:41:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x864dbc00) [pid = 1932] [serial = 1819] [outer = (nil)] 14:41:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x87881800) [pid = 1932] [serial = 1820] [outer = 0x864dbc00] 14:41:35 INFO - PROCESS | 1932 | 1461188495857 Marionette DEBUG loaded listener.js 14:41:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x87ce3c00) [pid = 1932] [serial = 1821] [outer = 0x864dbc00] 14:41:36 INFO - PROCESS | 1932 | 1461188496795 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:41:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:41:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1481ms 14:41:36 INFO - PROCESS | 1932 | 1461188496834 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 14:41:36 INFO - PROCESS | 1932 | 1461188496842 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 14:41:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:41:36 INFO - PROCESS | 1932 | 1461188496852 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:41:36 INFO - PROCESS | 1932 | 1461188496855 Marionette TRACE conn3 <- [1,2398,null,{}] 14:41:36 INFO - PROCESS | 1932 | 1461188496861 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:37 INFO - PROCESS | 1932 | 1461188497056 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 14:41:37 INFO - PROCESS | 1932 | 1461188497293 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x836a0800 == 125 [pid = 1932] [id = 607] 14:41:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x85c78000) [pid = 1932] [serial = 1822] [outer = (nil)] 14:41:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8a401c00) [pid = 1932] [serial = 1823] [outer = 0x85c78000] 14:41:37 INFO - PROCESS | 1932 | 1461188497370 Marionette DEBUG loaded listener.js 14:41:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8a7dbc00) [pid = 1932] [serial = 1824] [outer = 0x85c78000] 14:41:38 INFO - PROCESS | 1932 | 1461188498266 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 14:41:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:41:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1432ms 14:41:38 INFO - PROCESS | 1932 | 1461188498285 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 14:41:38 INFO - PROCESS | 1932 | 1461188498289 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 14:41:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:41:38 INFO - PROCESS | 1932 | 1461188498295 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:41:38 INFO - PROCESS | 1932 | 1461188498301 Marionette TRACE conn3 <- [1,2402,null,{}] 14:41:38 INFO - PROCESS | 1932 | 1461188498322 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:38 INFO - PROCESS | 1932 | 1461188498591 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 14:41:38 INFO - PROCESS | 1932 | 1461188498654 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x8930e400 == 126 [pid = 1932] [id = 608] 14:41:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8bc28c00) [pid = 1932] [serial = 1825] [outer = (nil)] 14:41:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8bc30400) [pid = 1932] [serial = 1826] [outer = 0x8bc28c00] 14:41:38 INFO - PROCESS | 1932 | 1461188498734 Marionette DEBUG loaded listener.js 14:41:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8bd2d000) [pid = 1932] [serial = 1827] [outer = 0x8bc28c00] 14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8a444000) [pid = 1932] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8a7e7000) [pid = 1932] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x9a64a000) [pid = 1932] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x88910c00) [pid = 1932] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x99a21000) [pid = 1932] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8480ec00) [pid = 1932] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x86ec2400) [pid = 1932] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x97c05c00) [pid = 1932] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x95a15000) [pid = 1932] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x9455d800) [pid = 1932] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x90596400) [pid = 1932] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8fce2000) [pid = 1932] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x8f8b0800) [pid = 1932] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8f631800) [pid = 1932] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8de34c00) [pid = 1932] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8dfbf000) [pid = 1932] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8ab81400) [pid = 1932] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x8ab84c00) [pid = 1932] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8aa2b800) [pid = 1932] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x87ce2400) [pid = 1932] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x846d6c00) [pid = 1932] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x85c73800) [pid = 1932] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x86ed0800) [pid = 1932] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x8ff91000) [pid = 1932] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:41:40 INFO - PROCESS | 1932 | 1461188500254 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 14:41:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:41:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1985ms 14:41:40 INFO - PROCESS | 1932 | 1461188500281 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 14:41:40 INFO - PROCESS | 1932 | 1461188500285 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 14:41:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:41:40 INFO - PROCESS | 1932 | 1461188500291 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:41:40 INFO - PROCESS | 1932 | 1461188500294 Marionette TRACE conn3 <- [1,2406,null,{}] 14:41:40 INFO - PROCESS | 1932 | 1461188500302 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:40 INFO - PROCESS | 1932 | 1461188500565 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 14:41:40 INFO - PROCESS | 1932 | 1461188500581 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x832c9800 == 127 [pid = 1932] [id = 609] 14:41:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x86ec6000) [pid = 1932] [serial = 1828] [outer = (nil)] 14:41:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x8ab84c00) [pid = 1932] [serial = 1829] [outer = 0x86ec6000] 14:41:40 INFO - PROCESS | 1932 | 1461188500783 Marionette DEBUG loaded listener.js 14:41:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x8bd91000) [pid = 1932] [serial = 1830] [outer = 0x86ec6000] 14:41:41 INFO - PROCESS | 1932 | 1461188501546 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 14:41:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:41:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1282ms 14:41:41 INFO - PROCESS | 1932 | 1461188501574 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 14:41:41 INFO - PROCESS | 1932 | 1461188501577 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 14:41:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:41:41 INFO - PROCESS | 1932 | 1461188501583 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:41:41 INFO - PROCESS | 1932 | 1461188501586 Marionette TRACE conn3 <- [1,2410,null,{}] 14:41:41 INFO - PROCESS | 1932 | 1461188501592 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:41 INFO - PROCESS | 1932 | 1461188501850 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 14:41:42 INFO - PROCESS | 1932 | 1461188502165 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x846cb800 == 128 [pid = 1932] [id = 610] 14:41:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x846cdc00) [pid = 1932] [serial = 1831] [outer = (nil)] 14:41:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x85b41c00) [pid = 1932] [serial = 1832] [outer = 0x846cdc00] 14:41:42 INFO - PROCESS | 1932 | 1461188502328 Marionette DEBUG loaded listener.js 14:41:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x864d7800) [pid = 1932] [serial = 1833] [outer = 0x846cdc00] 14:41:43 INFO - PROCESS | 1932 | 1461188503308 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 14:41:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:41:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1781ms 14:41:43 INFO - PROCESS | 1932 | 1461188503366 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 14:41:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:41:43 INFO - PROCESS | 1932 | 1461188503372 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 14:41:43 INFO - PROCESS | 1932 | 1461188503380 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:41:43 INFO - PROCESS | 1932 | 1461188503386 Marionette TRACE conn3 <- [1,2414,null,{}] 14:41:43 INFO - PROCESS | 1932 | 1461188503395 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:43 INFO - PROCESS | 1932 | 1461188503616 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 14:41:43 INFO - PROCESS | 1932 | 1461188503961 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x87889000 == 129 [pid = 1932] [id = 611] 14:41:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x89308c00) [pid = 1932] [serial = 1834] [outer = (nil)] 14:41:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8a439800) [pid = 1932] [serial = 1835] [outer = 0x89308c00] 14:41:44 INFO - PROCESS | 1932 | 1461188504055 Marionette DEBUG loaded listener.js 14:41:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8aa2b800) [pid = 1932] [serial = 1836] [outer = 0x89308c00] 14:41:45 INFO - PROCESS | 1932 | 1461188505052 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 14:41:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:41:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1751ms 14:41:45 INFO - PROCESS | 1932 | 1461188505135 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 14:41:45 INFO - PROCESS | 1932 | 1461188505142 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 14:41:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:41:45 INFO - PROCESS | 1932 | 1461188505149 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:41:45 INFO - PROCESS | 1932 | 1461188505153 Marionette TRACE conn3 <- [1,2418,null,{}] 14:41:45 INFO - PROCESS | 1932 | 1461188505159 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:45 INFO - PROCESS | 1932 | 1461188505427 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 14:41:45 INFO - PROCESS | 1932 | 1461188505846 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3de000 == 130 [pid = 1932] [id = 612] 14:41:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8b3de800) [pid = 1932] [serial = 1837] [outer = (nil)] 14:41:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8b3e8400) [pid = 1932] [serial = 1838] [outer = 0x8b3de800] 14:41:45 INFO - PROCESS | 1932 | 1461188505939 Marionette DEBUG loaded listener.js 14:41:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8bc2f000) [pid = 1932] [serial = 1839] [outer = 0x8b3de800] 14:41:46 INFO - PROCESS | 1932 | 1461188506905 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:41:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:41:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1794ms 14:41:46 INFO - PROCESS | 1932 | 1461188506958 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 14:41:46 INFO - PROCESS | 1932 | 1461188506962 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 14:41:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:41:46 INFO - PROCESS | 1932 | 1461188506981 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:41:46 INFO - PROCESS | 1932 | 1461188506990 Marionette TRACE conn3 <- [1,2422,null,{}] 14:41:47 INFO - PROCESS | 1932 | 1461188506997 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:47 INFO - PROCESS | 1932 | 1461188507218 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 14:41:47 INFO - PROCESS | 1932 | 1461188507550 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b28d800 == 131 [pid = 1932] [id = 613] 14:41:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8b3df000) [pid = 1932] [serial = 1840] [outer = (nil)] 14:41:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8c894000) [pid = 1932] [serial = 1841] [outer = 0x8b3df000] 14:41:47 INFO - PROCESS | 1932 | 1461188507640 Marionette DEBUG loaded listener.js 14:41:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8c8b0400) [pid = 1932] [serial = 1842] [outer = 0x8b3df000] 14:41:48 INFO - PROCESS | 1932 | 1461188508531 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:41:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:41:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1600ms 14:41:48 INFO - PROCESS | 1932 | 1461188508573 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 14:41:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:41:48 INFO - PROCESS | 1932 | 1461188508578 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 14:41:48 INFO - PROCESS | 1932 | 1461188508584 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:41:48 INFO - PROCESS | 1932 | 1461188508588 Marionette TRACE conn3 <- [1,2426,null,{}] 14:41:48 INFO - PROCESS | 1932 | 1461188508593 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:48 INFO - PROCESS | 1932 | 1461188508809 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 14:41:49 INFO - PROCESS | 1932 | 1461188509089 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aee9000 == 132 [pid = 1932] [id = 614] 14:41:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8c6d8000) [pid = 1932] [serial = 1843] [outer = (nil)] 14:41:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8de3c000) [pid = 1932] [serial = 1844] [outer = 0x8c6d8000] 14:41:49 INFO - PROCESS | 1932 | 1461188509225 Marionette DEBUG loaded listener.js 14:41:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8df3b400) [pid = 1932] [serial = 1845] [outer = 0x8c6d8000] 14:41:50 INFO - PROCESS | 1932 | 1461188510123 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 14:41:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:41:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1584ms 14:41:50 INFO - PROCESS | 1932 | 1461188510167 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 14:41:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:41:50 INFO - PROCESS | 1932 | 1461188510172 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 14:41:50 INFO - PROCESS | 1932 | 1461188510178 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:41:50 INFO - PROCESS | 1932 | 1461188510182 Marionette TRACE conn3 <- [1,2430,null,{}] 14:41:50 INFO - PROCESS | 1932 | 1461188510187 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:50 INFO - PROCESS | 1932 | 1461188510424 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 14:41:50 INFO - PROCESS | 1932 | 1461188510708 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e335400 == 133 [pid = 1932] [id = 615] 14:41:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8e42dc00) [pid = 1932] [serial = 1846] [outer = (nil)] 14:41:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8e438000) [pid = 1932] [serial = 1847] [outer = 0x8e42dc00] 14:41:50 INFO - PROCESS | 1932 | 1461188510878 Marionette DEBUG loaded listener.js 14:41:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8e69d400) [pid = 1932] [serial = 1848] [outer = 0x8e42dc00] 14:41:51 INFO - PROCESS | 1932 | 1461188511842 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 14:41:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:41:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1734ms 14:41:51 INFO - PROCESS | 1932 | 1461188511913 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 14:41:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:41:51 INFO - PROCESS | 1932 | 1461188511917 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 14:41:51 INFO - PROCESS | 1932 | 1461188511923 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:41:51 INFO - PROCESS | 1932 | 1461188511927 Marionette TRACE conn3 <- [1,2434,null,{}] 14:41:51 INFO - PROCESS | 1932 | 1461188511933 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:52 INFO - PROCESS | 1932 | 1461188512148 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 14:41:52 INFO - PROCESS | 1932 | 1461188512480 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a43c800 == 134 [pid = 1932] [id = 616] 14:41:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8aee1000) [pid = 1932] [serial = 1849] [outer = (nil)] 14:41:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8e69fc00) [pid = 1932] [serial = 1850] [outer = 0x8aee1000] 14:41:52 INFO - PROCESS | 1932 | 1461188512571 Marionette DEBUG loaded listener.js 14:41:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8f63fc00) [pid = 1932] [serial = 1851] [outer = 0x8aee1000] 14:41:53 INFO - PROCESS | 1932 | 1461188513439 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 14:41:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:41:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1580ms 14:41:53 INFO - PROCESS | 1932 | 1461188513504 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 14:41:53 INFO - PROCESS | 1932 | 1461188513508 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 14:41:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:41:53 INFO - PROCESS | 1932 | 1461188513514 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:41:53 INFO - PROCESS | 1932 | 1461188513518 Marionette TRACE conn3 <- [1,2438,null,{}] 14:41:53 INFO - PROCESS | 1932 | 1461188513524 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:53 INFO - PROCESS | 1932 | 1461188513728 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 14:41:54 INFO - PROCESS | 1932 | 1461188513993 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e907400 == 135 [pid = 1932] [id = 617] 14:41:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8f636800) [pid = 1932] [serial = 1852] [outer = (nil)] 14:41:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8fa96000) [pid = 1932] [serial = 1853] [outer = 0x8f636800] 14:41:54 INFO - PROCESS | 1932 | 1461188514127 Marionette DEBUG loaded listener.js 14:41:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8faa9400) [pid = 1932] [serial = 1854] [outer = 0x8f636800] 14:41:55 INFO - PROCESS | 1932 | 1461188515018 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 14:41:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:41:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1535ms 14:41:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:41:55 INFO - PROCESS | 1932 | 1461188515051 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 14:41:55 INFO - PROCESS | 1932 | 1461188515054 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 14:41:55 INFO - PROCESS | 1932 | 1461188515061 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:41:55 INFO - PROCESS | 1932 | 1461188515064 Marionette TRACE conn3 <- [1,2442,null,{}] 14:41:55 INFO - PROCESS | 1932 | 1461188515070 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:55 INFO - PROCESS | 1932 | 1461188515270 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 14:41:55 INFO - PROCESS | 1932 | 1461188515609 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa8ec00 == 136 [pid = 1932] [id = 618] 14:41:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8fcbb000) [pid = 1932] [serial = 1855] [outer = (nil)] 14:41:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8ff91400) [pid = 1932] [serial = 1856] [outer = 0x8fcbb000] 14:41:55 INFO - PROCESS | 1932 | 1461188515700 Marionette DEBUG loaded listener.js 14:41:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8ffe5c00) [pid = 1932] [serial = 1857] [outer = 0x8fcbb000] 14:41:56 INFO - PROCESS | 1932 | 1461188516573 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 14:41:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:41:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1538ms 14:41:56 INFO - PROCESS | 1932 | 1461188516599 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 14:41:56 INFO - PROCESS | 1932 | 1461188516603 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 14:41:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:41:56 INFO - PROCESS | 1932 | 1461188516610 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:41:56 INFO - PROCESS | 1932 | 1461188516613 Marionette TRACE conn3 <- [1,2446,null,{}] 14:41:56 INFO - PROCESS | 1932 | 1461188516619 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:56 INFO - PROCESS | 1932 | 1461188516822 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 14:41:57 INFO - PROCESS | 1932 | 1461188517111 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c6da400 == 137 [pid = 1932] [id = 619] 14:41:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8c8b9c00) [pid = 1932] [serial = 1858] [outer = (nil)] 14:41:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x90007c00) [pid = 1932] [serial = 1859] [outer = 0x8c8b9c00] 14:41:57 INFO - PROCESS | 1932 | 1461188517202 Marionette DEBUG loaded listener.js 14:41:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x90321400) [pid = 1932] [serial = 1860] [outer = 0x8c8b9c00] 14:41:58 INFO - PROCESS | 1932 | 1461188518092 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 14:41:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:41:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1535ms 14:41:58 INFO - PROCESS | 1932 | 1461188518148 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 14:41:58 INFO - PROCESS | 1932 | 1461188518152 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 14:41:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:41:58 INFO - PROCESS | 1932 | 1461188518161 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:41:58 INFO - PROCESS | 1932 | 1461188518163 Marionette TRACE conn3 <- [1,2450,null,{}] 14:41:58 INFO - PROCESS | 1932 | 1461188518170 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:58 INFO - PROCESS | 1932 | 1461188518382 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 14:41:58 INFO - PROCESS | 1932 | 1461188518673 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x904ee400 == 138 [pid = 1932] [id = 620] 14:41:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x904ef400) [pid = 1932] [serial = 1861] [outer = (nil)] 14:41:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x90690800) [pid = 1932] [serial = 1862] [outer = 0x904ef400] 14:41:58 INFO - PROCESS | 1932 | 1461188518834 Marionette DEBUG loaded listener.js 14:41:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x92886000) [pid = 1932] [serial = 1863] [outer = 0x904ef400] 14:41:59 INFO - PROCESS | 1932 | 1461188519795 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 14:41:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:41:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1677ms 14:41:59 INFO - PROCESS | 1932 | 1461188519839 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 14:41:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:41:59 INFO - PROCESS | 1932 | 1461188519843 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 14:41:59 INFO - PROCESS | 1932 | 1461188519850 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:41:59 INFO - PROCESS | 1932 | 1461188519860 Marionette TRACE conn3 <- [1,2454,null,{}] 14:41:59 INFO - PROCESS | 1932 | 1461188519865 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:00 INFO - PROCESS | 1932 | 1461188520098 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 14:42:00 INFO - PROCESS | 1932 | 1461188520436 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x9032ec00 == 139 [pid = 1932] [id = 621] 14:42:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x9032f400) [pid = 1932] [serial = 1864] [outer = (nil)] 14:42:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x96297400) [pid = 1932] [serial = 1865] [outer = 0x9032f400] 14:42:00 INFO - PROCESS | 1932 | 1461188520527 Marionette DEBUG loaded listener.js 14:42:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x96f8f400) [pid = 1932] [serial = 1866] [outer = 0x9032f400] 14:42:01 INFO - PROCESS | 1932 | 1461188521423 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 14:42:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:42:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1640ms 14:42:01 INFO - PROCESS | 1932 | 1461188521490 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 14:42:01 INFO - PROCESS | 1932 | 1461188521494 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 14:42:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:42:01 INFO - PROCESS | 1932 | 1461188521500 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:42:01 INFO - PROCESS | 1932 | 1461188521504 Marionette TRACE conn3 <- [1,2458,null,{}] 14:42:01 INFO - PROCESS | 1932 | 1461188521509 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:01 INFO - PROCESS | 1932 | 1461188521814 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 14:42:02 INFO - PROCESS | 1932 | 1461188522200 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x8df3dc00 == 140 [pid = 1932] [id = 622] 14:42:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x8e438c00) [pid = 1932] [serial = 1867] [outer = (nil)] 14:42:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x98538400) [pid = 1932] [serial = 1868] [outer = 0x8e438c00] 14:42:02 INFO - PROCESS | 1932 | 1461188522296 Marionette DEBUG loaded listener.js 14:42:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x98540400) [pid = 1932] [serial = 1869] [outer = 0x8e438c00] 14:42:03 INFO - PROCESS | 1932 | 1461188523198 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 14:42:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:42:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1729ms 14:42:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:42:03 INFO - PROCESS | 1932 | 1461188523231 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 14:42:03 INFO - PROCESS | 1932 | 1461188523234 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 14:42:03 INFO - PROCESS | 1932 | 1461188523241 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:42:03 INFO - PROCESS | 1932 | 1461188523245 Marionette TRACE conn3 <- [1,2462,null,{}] 14:42:03 INFO - PROCESS | 1932 | 1461188523250 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:03 INFO - PROCESS | 1932 | 1461188523469 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 14:42:03 INFO - PROCESS | 1932 | 1461188523762 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x846d4400 == 141 [pid = 1932] [id = 623] 14:42:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x94563800) [pid = 1932] [serial = 1870] [outer = (nil)] 14:42:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x9915c800) [pid = 1932] [serial = 1871] [outer = 0x94563800] 14:42:03 INFO - PROCESS | 1932 | 1461188523895 Marionette DEBUG loaded listener.js 14:42:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x998f1c00) [pid = 1932] [serial = 1872] [outer = 0x94563800] 14:42:04 INFO - PROCESS | 1932 | 1461188524797 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 14:42:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:42:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1585ms 14:42:04 INFO - PROCESS | 1932 | 1461188524826 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 14:42:04 INFO - PROCESS | 1932 | 1461188524829 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 14:42:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:42:04 INFO - PROCESS | 1932 | 1461188524836 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:42:04 INFO - PROCESS | 1932 | 1461188524840 Marionette TRACE conn3 <- [1,2466,null,{}] 14:42:04 INFO - PROCESS | 1932 | 1461188524846 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:05 INFO - PROCESS | 1932 | 1461188525059 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 14:42:05 INFO - PROCESS | 1932 | 1461188525353 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c8adc00 == 142 [pid = 1932] [id = 624] 14:42:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x98ff1c00) [pid = 1932] [serial = 1873] [outer = (nil)] 14:42:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x99bf4800) [pid = 1932] [serial = 1874] [outer = 0x98ff1c00] 14:42:05 INFO - PROCESS | 1932 | 1461188525498 Marionette DEBUG loaded listener.js 14:42:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x9a880400) [pid = 1932] [serial = 1875] [outer = 0x98ff1c00] 14:42:06 INFO - PROCESS | 1932 | 1461188526471 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 14:42:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:42:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1680ms 14:42:06 INFO - PROCESS | 1932 | 1461188526518 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 14:42:06 INFO - PROCESS | 1932 | 1461188526522 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 14:42:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:42:06 INFO - PROCESS | 1932 | 1461188526528 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:42:06 INFO - PROCESS | 1932 | 1461188526532 Marionette TRACE conn3 <- [1,2470,null,{}] 14:42:06 INFO - PROCESS | 1932 | 1461188526537 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:06 INFO - PROCESS | 1932 | 1461188526748 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 14:42:07 INFO - PROCESS | 1932 | 1461188527050 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e911800 == 143 [pid = 1932] [id = 625] 14:42:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x8fa98000) [pid = 1932] [serial = 1876] [outer = (nil)] 14:42:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x9fc59800) [pid = 1932] [serial = 1877] [outer = 0x8fa98000] 14:42:07 INFO - PROCESS | 1932 | 1461188527187 Marionette DEBUG loaded listener.js 14:42:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x9ff0f800) [pid = 1932] [serial = 1878] [outer = 0x8fa98000] 14:42:08 INFO - PROCESS | 1932 | 1461188528087 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 14:42:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:42:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1630ms 14:42:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:42:08 INFO - PROCESS | 1932 | 1461188528159 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 14:42:08 INFO - PROCESS | 1932 | 1461188528162 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 14:42:08 INFO - PROCESS | 1932 | 1461188528169 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:42:08 INFO - PROCESS | 1932 | 1461188528172 Marionette TRACE conn3 <- [1,2474,null,{}] 14:42:08 INFO - PROCESS | 1932 | 1461188528178 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:08 INFO - PROCESS | 1932 | 1461188528422 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 14:42:08 INFO - PROCESS | 1932 | 1461188528758 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x9ea1a400 == 144 [pid = 1932] [id = 626] 14:42:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x9ff33000) [pid = 1932] [serial = 1879] [outer = (nil)] 14:42:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0xa0ad7800) [pid = 1932] [serial = 1880] [outer = 0x9ff33000] 14:42:08 INFO - PROCESS | 1932 | 1461188528847 Marionette DEBUG loaded listener.js 14:42:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0xa0adc800) [pid = 1932] [serial = 1881] [outer = 0x9ff33000] 14:42:09 INFO - PROCESS | 1932 | 1461188529773 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 14:42:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:42:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1634ms 14:42:09 INFO - PROCESS | 1932 | 1461188529803 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 14:42:09 INFO - PROCESS | 1932 | 1461188529806 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 14:42:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:42:09 INFO - PROCESS | 1932 | 1461188529813 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:42:09 INFO - PROCESS | 1932 | 1461188529816 Marionette TRACE conn3 <- [1,2478,null,{}] 14:42:09 INFO - PROCESS | 1932 | 1461188529822 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:10 INFO - PROCESS | 1932 | 1461188530028 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 14:42:10 INFO - PROCESS | 1932 | 1461188530325 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fff0000 == 145 [pid = 1932] [id = 627] 14:42:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x9fb84c00) [pid = 1932] [serial = 1882] [outer = (nil)] 14:42:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0xa0f38800) [pid = 1932] [serial = 1883] [outer = 0x9fb84c00] 14:42:10 INFO - PROCESS | 1932 | 1461188530469 Marionette DEBUG loaded listener.js 14:42:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0xa0f44c00) [pid = 1932] [serial = 1884] [outer = 0x9fb84c00] 14:42:11 INFO - PROCESS | 1932 | 1461188531380 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 14:42:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:42:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1630ms 14:42:11 INFO - PROCESS | 1932 | 1461188531444 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 14:42:11 INFO - PROCESS | 1932 | 1461188531448 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 14:42:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:42:11 INFO - PROCESS | 1932 | 1461188531454 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:42:11 INFO - PROCESS | 1932 | 1461188531459 Marionette TRACE conn3 <- [1,2482,null,{}] 14:42:11 INFO - PROCESS | 1932 | 1461188531464 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:11 INFO - PROCESS | 1932 | 1461188531682 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 14:42:12 INFO - PROCESS | 1932 | 1461188532026 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fce6000 == 146 [pid = 1932] [id = 628] 14:42:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x8ff9a400) [pid = 1932] [serial = 1885] [outer = (nil)] 14:42:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0xa2a77400) [pid = 1932] [serial = 1886] [outer = 0x8ff9a400] 14:42:12 INFO - PROCESS | 1932 | 1461188532117 Marionette DEBUG loaded listener.js 14:42:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0xa2abe800) [pid = 1932] [serial = 1887] [outer = 0x8ff9a400] 14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x85c71400 == 145 [pid = 1932] [id = 515] 14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8518a000 == 144 [pid = 1932] [id = 514] 14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x832c9800 == 143 [pid = 1932] [id = 609] 14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8930e400 == 142 [pid = 1932] [id = 608] 14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x836a0800 == 141 [pid = 1932] [id = 607] 14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8518d000 == 140 [pid = 1932] [id = 606] 14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x945ae000 == 139 [pid = 1932] [id = 603] 14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x85c6f000 == 138 [pid = 1932] [id = 604] 14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x98cf8000 == 137 [pid = 1932] [id = 602] 14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x96297800 == 136 [pid = 1932] [id = 601] 14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8f8b1c00 == 135 [pid = 1932] [id = 600] 14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x904e8400 == 134 [pid = 1932] [id = 598] 14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x85c74800 == 133 [pid = 1932] [id = 599] 14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x836a5800 == 132 [pid = 1932] [id = 597] 14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8f6ab400 == 131 [pid = 1932] [id = 596] 14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8aa31c00 == 130 [pid = 1932] [id = 595] 14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8c6d6000 == 129 [pid = 1932] [id = 594] 14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8e54b400 == 128 [pid = 1932] [id = 592] 14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8de3d000 == 127 [pid = 1932] [id = 593] 14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x87ce5000 == 126 [pid = 1932] [id = 591] 14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8c530c00 == 125 [pid = 1932] [id = 590] 14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8a43e800 == 124 [pid = 1932] [id = 589] 14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8931d000 == 123 [pid = 1932] [id = 588] 14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x864d3400 == 122 [pid = 1932] [id = 587] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x90689800) [pid = 1932] [serial = 1662] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x8ab86800) [pid = 1932] [serial = 1760] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x8ab8a000) [pid = 1932] [serial = 1623] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x8ab84400) [pid = 1932] [serial = 1757] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x9fb84000) [pid = 1932] [serial = 1749] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x9fb26800) [pid = 1932] [serial = 1748] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x9ea0e400) [pid = 1932] [serial = 1746] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x9df6e400) [pid = 1932] [serial = 1745] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x9a87ec00) [pid = 1932] [serial = 1743] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x9a651c00) [pid = 1932] [serial = 1742] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x99bf1000) [pid = 1932] [serial = 1740] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x99bea400) [pid = 1932] [serial = 1739] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x99813800) [pid = 1932] [serial = 1737] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x99156000) [pid = 1932] [serial = 1736] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x98fee800) [pid = 1932] [serial = 1734] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x98ea2400) [pid = 1932] [serial = 1733] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x97d30000) [pid = 1932] [serial = 1731] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x97d2bc00) [pid = 1932] [serial = 1730] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x96c53c00) [pid = 1932] [serial = 1728] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x96292c00) [pid = 1932] [serial = 1727] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x92889000) [pid = 1932] [serial = 1725] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x912b8400) [pid = 1932] [serial = 1724] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x90010000) [pid = 1932] [serial = 1722] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x8ffefc00) [pid = 1932] [serial = 1721] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x8ff90400) [pid = 1932] [serial = 1719] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x8fced400) [pid = 1932] [serial = 1718] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x8faa9800) [pid = 1932] [serial = 1716] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x8faa5c00) [pid = 1932] [serial = 1715] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8f6af800) [pid = 1932] [serial = 1713] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8f63ec00) [pid = 1932] [serial = 1712] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8e694400) [pid = 1932] [serial = 1710] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x8dfc8000) [pid = 1932] [serial = 1709] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8df32c00) [pid = 1932] [serial = 1707] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8de3e800) [pid = 1932] [serial = 1706] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8c890400) [pid = 1932] [serial = 1704] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8c888000) [pid = 1932] [serial = 1703] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8b284000) [pid = 1932] [serial = 1701] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8aa39c00) [pid = 1932] [serial = 1700] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x89315800) [pid = 1932] [serial = 1698] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x88907400) [pid = 1932] [serial = 1697] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x85b38000) [pid = 1932] [serial = 1695] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x84815800) [pid = 1932] [serial = 1694] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x86ecf800) [pid = 1932] [serial = 1751] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x87888000) [pid = 1932] [serial = 1752] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8b3e1c00) [pid = 1932] [serial = 1758] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x88e4b000) [pid = 1932] [serial = 1754] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8931a800) [pid = 1932] [serial = 1755] [outer = (nil)] [url = about:blank] 14:42:15 INFO - PROCESS | 1932 | 1461188535568 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 14:42:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:42:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 4137ms 14:42:15 INFO - PROCESS | 1932 | 1461188535591 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 14:42:15 INFO - PROCESS | 1932 | 1461188535598 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 14:42:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:42:15 INFO - PROCESS | 1932 | 1461188535607 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:42:15 INFO - PROCESS | 1932 | 1461188535612 Marionette TRACE conn3 <- [1,2486,null,{}] 14:42:15 INFO - PROCESS | 1932 | 1461188535620 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:15 INFO - PROCESS | 1932 | 1461188535814 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 14:42:16 INFO - PROCESS | 1932 | 1461188536024 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c6e000 == 123 [pid = 1932] [id = 629] 14:42:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x85c74800) [pid = 1932] [serial = 1888] [outer = (nil)] 14:42:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x87881000) [pid = 1932] [serial = 1889] [outer = 0x85c74800] 14:42:16 INFO - PROCESS | 1932 | 1461188536111 Marionette DEBUG loaded listener.js 14:42:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8788b800) [pid = 1932] [serial = 1890] [outer = 0x85c74800] 14:42:17 INFO - PROCESS | 1932 | 1461188537064 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 14:42:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:42:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1492ms 14:42:17 INFO - PROCESS | 1932 | 1461188537099 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 14:42:17 INFO - PROCESS | 1932 | 1461188537107 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 14:42:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:42:17 INFO - PROCESS | 1932 | 1461188537117 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:42:17 INFO - PROCESS | 1932 | 1461188537120 Marionette TRACE conn3 <- [1,2490,null,{}] 14:42:17 INFO - PROCESS | 1932 | 1461188537126 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:17 INFO - PROCESS | 1932 | 1461188537419 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 14:42:17 INFO - PROCESS | 1932 | 1461188537456 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x86ec7000 == 124 [pid = 1932] [id = 630] 14:42:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x87880400) [pid = 1932] [serial = 1891] [outer = (nil)] 14:42:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x89315400) [pid = 1932] [serial = 1892] [outer = 0x87880400] 14:42:17 INFO - PROCESS | 1932 | 1461188537528 Marionette DEBUG loaded listener.js 14:42:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8a40b400) [pid = 1932] [serial = 1893] [outer = 0x87880400] 14:42:18 INFO - PROCESS | 1932 | 1461188538543 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:42:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:42:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1487ms 14:42:18 INFO - PROCESS | 1932 | 1461188538604 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 14:42:18 INFO - PROCESS | 1932 | 1461188538608 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 14:42:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:42:18 INFO - PROCESS | 1932 | 1461188538614 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:42:18 INFO - PROCESS | 1932 | 1461188538620 Marionette TRACE conn3 <- [1,2494,null,{}] 14:42:18 INFO - PROCESS | 1932 | 1461188538635 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:18 INFO - PROCESS | 1932 | 1461188538915 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 14:42:18 INFO - PROCESS | 1932 | 1461188538958 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x89317400 == 125 [pid = 1932] [id = 631] 14:42:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8aa37000) [pid = 1932] [serial = 1894] [outer = (nil)] 14:42:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8ab8d400) [pid = 1932] [serial = 1895] [outer = 0x8aa37000] 14:42:19 INFO - PROCESS | 1932 | 1461188539066 Marionette DEBUG loaded listener.js 14:42:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8b28a000) [pid = 1932] [serial = 1896] [outer = 0x8aa37000] 14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8931ac00) [pid = 1932] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8bc28c00) [pid = 1932] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x928f1c00) [pid = 1932] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x904ee000) [pid = 1932] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8e548400) [pid = 1932] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8faac400) [pid = 1932] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8faa8000) [pid = 1932] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8c893800) [pid = 1932] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8dfc4800) [pid = 1932] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8e54c000) [pid = 1932] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x8aa2b400) [pid = 1932] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8c6d3c00) [pid = 1932] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8bd97400) [pid = 1932] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8931ec00) [pid = 1932] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x864d6c00) [pid = 1932] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x864dbc00) [pid = 1932] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x9ea11c00) [pid = 1932] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x98a1d400) [pid = 1932] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x95a17000) [pid = 1932] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x98ea1800) [pid = 1932] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x97a8ac00) [pid = 1932] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x8faaec00) [pid = 1932] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x85c78000) [pid = 1932] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:42:20 INFO - PROCESS | 1932 | 1461188540741 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 14:42:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:42:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 2189ms 14:42:20 INFO - PROCESS | 1932 | 1461188540804 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 14:42:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:42:20 INFO - PROCESS | 1932 | 1461188540808 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 14:42:20 INFO - PROCESS | 1932 | 1461188540814 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:42:20 INFO - PROCESS | 1932 | 1461188540817 Marionette TRACE conn3 <- [1,2498,null,{}] 14:42:20 INFO - PROCESS | 1932 | 1461188540822 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:21 INFO - PROCESS | 1932 | 1461188541009 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 14:42:21 INFO - PROCESS | 1932 | 1461188541025 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x836a6c00 == 126 [pid = 1932] [id = 632] 14:42:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x8aa39400) [pid = 1932] [serial = 1897] [outer = (nil)] 14:42:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x8bc2c400) [pid = 1932] [serial = 1898] [outer = 0x8aa39400] 14:42:21 INFO - PROCESS | 1932 | 1461188541097 Marionette DEBUG loaded listener.js 14:42:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x8bd30c00) [pid = 1932] [serial = 1899] [outer = 0x8aa39400] 14:42:22 INFO - PROCESS | 1932 | 1461188542059 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:42:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:42:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1287ms 14:42:22 INFO - PROCESS | 1932 | 1461188542100 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 14:42:22 INFO - PROCESS | 1932 | 1461188542103 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 14:42:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:42:22 INFO - PROCESS | 1932 | 1461188542109 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:42:22 INFO - PROCESS | 1932 | 1461188542112 Marionette TRACE conn3 <- [1,2502,null,{}] 14:42:22 INFO - PROCESS | 1932 | 1461188542117 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:22 INFO - PROCESS | 1932 | 1461188542434 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 14:42:22 INFO - PROCESS | 1932 | 1461188542728 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x8480ec00 == 127 [pid = 1932] [id = 633] 14:42:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x84810000) [pid = 1932] [serial = 1900] [outer = (nil)] 14:42:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x85191000) [pid = 1932] [serial = 1901] [outer = 0x84810000] 14:42:22 INFO - PROCESS | 1932 | 1461188542888 Marionette DEBUG loaded listener.js 14:42:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x864e2800) [pid = 1932] [serial = 1902] [outer = 0x84810000] 14:42:23 INFO - PROCESS | 1932 | 1461188543834 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:42:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:42:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1780ms 14:42:23 INFO - PROCESS | 1932 | 1461188543891 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 14:42:23 INFO - PROCESS | 1932 | 1461188543898 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 14:42:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:42:23 INFO - PROCESS | 1932 | 1461188543906 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:42:23 INFO - PROCESS | 1932 | 1461188543913 Marionette TRACE conn3 <- [1,2506,null,{}] 14:42:23 INFO - PROCESS | 1932 | 1461188543920 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:24 INFO - PROCESS | 1932 | 1461188544148 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 14:42:24 INFO - PROCESS | 1932 | 1461188544482 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x89304c00 == 128 [pid = 1932] [id = 634] 14:42:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8930c000) [pid = 1932] [serial = 1903] [outer = (nil)] 14:42:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8a405c00) [pid = 1932] [serial = 1904] [outer = 0x8930c000] 14:42:24 INFO - PROCESS | 1932 | 1461188544579 Marionette DEBUG loaded listener.js 14:42:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8aa31400) [pid = 1932] [serial = 1905] [outer = 0x8930c000] 14:42:25 INFO - PROCESS | 1932 | 1461188545603 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:42:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:42:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1744ms 14:42:25 INFO - PROCESS | 1932 | 1461188545650 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 14:42:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:42:25 INFO - PROCESS | 1932 | 1461188545656 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 14:42:25 INFO - PROCESS | 1932 | 1461188545662 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:42:25 INFO - PROCESS | 1932 | 1461188545666 Marionette TRACE conn3 <- [1,2510,null,{}] 14:42:25 INFO - PROCESS | 1932 | 1461188545672 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:25 INFO - PROCESS | 1932 | 1461188545884 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 14:42:26 INFO - PROCESS | 1932 | 1461188546252 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3e3000 == 129 [pid = 1932] [id = 635] 14:42:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8b61cc00) [pid = 1932] [serial = 1906] [outer = (nil)] 14:42:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8bd2f400) [pid = 1932] [serial = 1907] [outer = 0x8b61cc00] 14:42:26 INFO - PROCESS | 1932 | 1461188546345 Marionette DEBUG loaded listener.js 14:42:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8c6ce000) [pid = 1932] [serial = 1908] [outer = 0x8b61cc00] 14:42:27 INFO - PROCESS | 1932 | 1461188547282 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 14:42:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:42:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1684ms 14:42:27 INFO - PROCESS | 1932 | 1461188547346 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 14:42:27 INFO - PROCESS | 1932 | 1461188547352 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 14:42:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:42:27 INFO - PROCESS | 1932 | 1461188547369 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:42:27 INFO - PROCESS | 1932 | 1461188547376 Marionette TRACE conn3 <- [1,2514,null,{}] 14:42:27 INFO - PROCESS | 1932 | 1461188547382 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:27 INFO - PROCESS | 1932 | 1461188547633 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 14:42:27 INFO - PROCESS | 1932 | 1461188547959 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x88908800 == 130 [pid = 1932] [id = 636] 14:42:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8b3ea000) [pid = 1932] [serial = 1909] [outer = (nil)] 14:42:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8c8b4000) [pid = 1932] [serial = 1910] [outer = 0x8b3ea000] 14:42:28 INFO - PROCESS | 1932 | 1461188548051 Marionette DEBUG loaded listener.js 14:42:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8de33800) [pid = 1932] [serial = 1911] [outer = 0x8b3ea000] 14:42:28 INFO - PROCESS | 1932 | 1461188548947 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 14:42:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:42:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1642ms 14:42:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:42:29 INFO - PROCESS | 1932 | 1461188549004 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 14:42:29 INFO - PROCESS | 1932 | 1461188549007 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 14:42:29 INFO - PROCESS | 1932 | 1461188549013 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:42:29 INFO - PROCESS | 1932 | 1461188549017 Marionette TRACE conn3 <- [1,2518,null,{}] 14:42:29 INFO - PROCESS | 1932 | 1461188549023 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:29 INFO - PROCESS | 1932 | 1461188549239 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 14:42:29 INFO - PROCESS | 1932 | 1461188549568 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aee7c00 == 131 [pid = 1932] [id = 637] 14:42:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8b622000) [pid = 1932] [serial = 1912] [outer = (nil)] 14:42:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8df3c400) [pid = 1932] [serial = 1913] [outer = 0x8b622000] 14:42:29 INFO - PROCESS | 1932 | 1461188549657 Marionette DEBUG loaded listener.js 14:42:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8dfc5c00) [pid = 1932] [serial = 1914] [outer = 0x8b622000] 14:42:30 INFO - PROCESS | 1932 | 1461188550572 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:42:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:42:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1596ms 14:42:30 INFO - PROCESS | 1932 | 1461188550609 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 14:42:30 INFO - PROCESS | 1932 | 1461188550613 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 14:42:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:42:30 INFO - PROCESS | 1932 | 1461188550620 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:42:30 INFO - PROCESS | 1932 | 1461188550624 Marionette TRACE conn3 <- [1,2522,null,{}] 14:42:30 INFO - PROCESS | 1932 | 1461188550629 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:30 INFO - PROCESS | 1932 | 1461188550827 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 14:42:31 INFO - PROCESS | 1932 | 1461188551172 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e434800 == 132 [pid = 1932] [id = 638] 14:42:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8e435c00) [pid = 1932] [serial = 1915] [outer = (nil)] 14:42:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8e541000) [pid = 1932] [serial = 1916] [outer = 0x8e435c00] 14:42:31 INFO - PROCESS | 1932 | 1461188551278 Marionette DEBUG loaded listener.js 14:42:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8e6a0c00) [pid = 1932] [serial = 1917] [outer = 0x8e435c00] 14:42:32 INFO - PROCESS | 1932 | 1461188552265 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:42:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:42:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1684ms 14:42:32 INFO - PROCESS | 1932 | 1461188552305 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 14:42:32 INFO - PROCESS | 1932 | 1461188552309 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 14:42:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:42:32 INFO - PROCESS | 1932 | 1461188552315 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:42:32 INFO - PROCESS | 1932 | 1461188552319 Marionette TRACE conn3 <- [1,2526,null,{}] 14:42:32 INFO - PROCESS | 1932 | 1461188552324 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:32 INFO - PROCESS | 1932 | 1461188552528 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 14:42:32 INFO - PROCESS | 1932 | 1461188552811 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x886c4400 == 133 [pid = 1932] [id = 639] 14:42:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8e42f400) [pid = 1932] [serial = 1918] [outer = (nil)] 14:42:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8f6b1400) [pid = 1932] [serial = 1919] [outer = 0x8e42f400] 14:42:32 INFO - PROCESS | 1932 | 1461188552943 Marionette DEBUG loaded listener.js 14:42:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8f8af400) [pid = 1932] [serial = 1920] [outer = 0x8e42f400] 14:42:33 INFO - PROCESS | 1932 | 1461188553843 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 14:42:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:42:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1587ms 14:42:33 INFO - PROCESS | 1932 | 1461188553903 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 14:42:33 INFO - PROCESS | 1932 | 1461188553906 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 14:42:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:42:33 INFO - PROCESS | 1932 | 1461188553913 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:42:33 INFO - PROCESS | 1932 | 1461188553917 Marionette TRACE conn3 <- [1,2530,null,{}] 14:42:33 INFO - PROCESS | 1932 | 1461188553923 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:34 INFO - PROCESS | 1932 | 1461188554139 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 14:42:34 INFO - PROCESS | 1932 | 1461188554473 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd28800 == 134 [pid = 1932] [id = 640] 14:42:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8c52d000) [pid = 1932] [serial = 1921] [outer = (nil)] 14:42:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8faa5c00) [pid = 1932] [serial = 1922] [outer = 0x8c52d000] 14:42:34 INFO - PROCESS | 1932 | 1461188554563 Marionette DEBUG loaded listener.js 14:42:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8faa9800) [pid = 1932] [serial = 1923] [outer = 0x8c52d000] 14:42:35 INFO - PROCESS | 1932 | 1461188555469 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 14:42:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:42:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1630ms 14:42:35 INFO - PROCESS | 1932 | 1461188555545 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 14:42:35 INFO - PROCESS | 1932 | 1461188555549 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 14:42:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:42:35 INFO - PROCESS | 1932 | 1461188555555 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:42:35 INFO - PROCESS | 1932 | 1461188555558 Marionette TRACE conn3 <- [1,2534,null,{}] 14:42:35 INFO - PROCESS | 1932 | 1461188555564 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:35 INFO - PROCESS | 1932 | 1461188555816 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 14:42:36 INFO - PROCESS | 1932 | 1461188556143 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f6af800 == 135 [pid = 1932] [id = 641] 14:42:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8f8aec00) [pid = 1932] [serial = 1924] [outer = (nil)] 14:42:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8fcf0c00) [pid = 1932] [serial = 1925] [outer = 0x8f8aec00] 14:42:36 INFO - PROCESS | 1932 | 1461188556233 Marionette DEBUG loaded listener.js 14:42:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8ff99c00) [pid = 1932] [serial = 1926] [outer = 0x8f8aec00] 14:42:37 INFO - PROCESS | 1932 | 1461188557132 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 14:42:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:42:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1630ms 14:42:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:42:37 INFO - PROCESS | 1932 | 1461188557185 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 14:42:37 INFO - PROCESS | 1932 | 1461188557188 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 14:42:37 INFO - PROCESS | 1932 | 1461188557194 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:42:37 INFO - PROCESS | 1932 | 1461188557198 Marionette TRACE conn3 <- [1,2538,null,{}] 14:42:37 INFO - PROCESS | 1932 | 1461188557204 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:37 INFO - PROCESS | 1932 | 1461188557443 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 14:42:37 INFO - PROCESS | 1932 | 1461188557771 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x8faab400 == 136 [pid = 1932] [id = 642] 14:42:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8fce6800) [pid = 1932] [serial = 1927] [outer = (nil)] 14:42:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x90009000) [pid = 1932] [serial = 1928] [outer = 0x8fce6800] 14:42:37 INFO - PROCESS | 1932 | 1461188557860 Marionette DEBUG loaded listener.js 14:42:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x90323800) [pid = 1932] [serial = 1929] [outer = 0x8fce6800] 14:42:38 INFO - PROCESS | 1932 | 1461188558747 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 14:42:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:42:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1631ms 14:42:38 INFO - PROCESS | 1932 | 1461188558825 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 14:42:38 INFO - PROCESS | 1932 | 1461188558829 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 14:42:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:42:38 INFO - PROCESS | 1932 | 1461188558835 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:42:38 INFO - PROCESS | 1932 | 1461188558839 Marionette TRACE conn3 <- [1,2542,null,{}] 14:42:38 INFO - PROCESS | 1932 | 1461188558845 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:39 INFO - PROCESS | 1932 | 1461188559084 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 14:42:39 INFO - PROCESS | 1932 | 1461188559446 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e5000 == 137 [pid = 1932] [id = 643] 14:42:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x904e5400) [pid = 1932] [serial = 1930] [outer = (nil)] 14:42:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x904ef800) [pid = 1932] [serial = 1931] [outer = 0x904e5400] 14:42:39 INFO - PROCESS | 1932 | 1461188559552 Marionette DEBUG loaded listener.js 14:42:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x914dc800) [pid = 1932] [serial = 1932] [outer = 0x904e5400] 14:42:40 INFO - PROCESS | 1932 | 1461188560464 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 14:42:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:42:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1679ms 14:42:40 INFO - PROCESS | 1932 | 1461188560516 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 14:42:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:42:40 INFO - PROCESS | 1932 | 1461188560527 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 14:42:40 INFO - PROCESS | 1932 | 1461188560532 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:42:40 INFO - PROCESS | 1932 | 1461188560537 Marionette TRACE conn3 <- [1,2546,null,{}] 14:42:40 INFO - PROCESS | 1932 | 1461188560543 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:40 INFO - PROCESS | 1932 | 1461188560794 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 14:42:41 INFO - PROCESS | 1932 | 1461188561129 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x912b2000 == 138 [pid = 1932] [id = 644] 14:42:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x914e1400) [pid = 1932] [serial = 1933] [outer = (nil)] 14:42:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x945af800) [pid = 1932] [serial = 1934] [outer = 0x914e1400] 14:42:41 INFO - PROCESS | 1932 | 1461188561218 Marionette DEBUG loaded listener.js 14:42:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x95069800) [pid = 1932] [serial = 1935] [outer = 0x914e1400] 14:42:42 INFO - PROCESS | 1932 | 1461188562130 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 14:42:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:42:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1639ms 14:42:42 INFO - PROCESS | 1932 | 1461188562172 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 14:42:42 INFO - PROCESS | 1932 | 1461188562176 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 14:42:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:42:42 INFO - PROCESS | 1932 | 1461188562182 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:42:42 INFO - PROCESS | 1932 | 1461188562186 Marionette TRACE conn3 <- [1,2550,null,{}] 14:42:42 INFO - PROCESS | 1932 | 1461188562191 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:42 INFO - PROCESS | 1932 | 1461188562392 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 14:42:42 INFO - PROCESS | 1932 | 1461188562728 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e0400 == 139 [pid = 1932] [id = 645] 14:42:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x91ed1800) [pid = 1932] [serial = 1936] [outer = (nil)] 14:42:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x96cdac00) [pid = 1932] [serial = 1937] [outer = 0x91ed1800] 14:42:42 INFO - PROCESS | 1932 | 1461188562818 Marionette DEBUG loaded listener.js 14:42:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x9777b000) [pid = 1932] [serial = 1938] [outer = 0x91ed1800] 14:42:43 INFO - PROCESS | 1932 | 1461188563874 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 14:42:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:42:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1732ms 14:42:43 INFO - PROCESS | 1932 | 1461188563914 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 14:42:43 INFO - PROCESS | 1932 | 1461188563918 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 14:42:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:42:43 INFO - PROCESS | 1932 | 1461188563924 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:42:43 INFO - PROCESS | 1932 | 1461188563927 Marionette TRACE conn3 <- [1,2554,null,{}] 14:42:43 INFO - PROCESS | 1932 | 1461188563933 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:44 INFO - PROCESS | 1932 | 1461188564134 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 14:42:44 INFO - PROCESS | 1932 | 1461188564485 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb46800 == 140 [pid = 1932] [id = 646] 14:42:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x8ff98c00) [pid = 1932] [serial = 1939] [outer = (nil)] 14:42:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x981ea800) [pid = 1932] [serial = 1940] [outer = 0x8ff98c00] 14:42:44 INFO - PROCESS | 1932 | 1461188564573 Marionette DEBUG loaded listener.js 14:42:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x982cf000) [pid = 1932] [serial = 1941] [outer = 0x8ff98c00] 14:42:45 INFO - PROCESS | 1932 | 1461188565480 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 14:42:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:42:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1591ms 14:42:45 INFO - PROCESS | 1932 | 1461188565516 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 14:42:45 INFO - PROCESS | 1932 | 1461188565519 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 14:42:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:42:45 INFO - PROCESS | 1932 | 1461188565525 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:42:45 INFO - PROCESS | 1932 | 1461188565529 Marionette TRACE conn3 <- [1,2558,null,{}] 14:42:45 INFO - PROCESS | 1932 | 1461188565535 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:45 INFO - PROCESS | 1932 | 1461188565744 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 14:42:46 INFO - PROCESS | 1932 | 1461188566043 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x96f88400 == 141 [pid = 1932] [id = 647] 14:42:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x97d2dc00) [pid = 1932] [serial = 1942] [outer = (nil)] 14:42:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x98ea1800) [pid = 1932] [serial = 1943] [outer = 0x97d2dc00] 14:42:46 INFO - PROCESS | 1932 | 1461188566177 Marionette DEBUG loaded listener.js 14:42:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x98ff5800) [pid = 1932] [serial = 1944] [outer = 0x97d2dc00] 14:42:47 INFO - PROCESS | 1932 | 1461188567187 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 14:42:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:42:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1730ms 14:42:47 INFO - PROCESS | 1932 | 1461188567257 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 14:42:47 INFO - PROCESS | 1932 | 1461188567261 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 14:42:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:42:47 INFO - PROCESS | 1932 | 1461188567268 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:42:47 INFO - PROCESS | 1932 | 1461188567271 Marionette TRACE conn3 <- [1,2562,null,{}] 14:42:47 INFO - PROCESS | 1932 | 1461188567277 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:47 INFO - PROCESS | 1932 | 1461188567500 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 14:42:47 INFO - PROCESS | 1932 | 1461188567842 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x85b3b800 == 142 [pid = 1932] [id = 648] 14:42:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x981f3400) [pid = 1932] [serial = 1945] [outer = (nil)] 14:42:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x99a20000) [pid = 1932] [serial = 1946] [outer = 0x981f3400] 14:42:47 INFO - PROCESS | 1932 | 1461188567933 Marionette DEBUG loaded listener.js 14:42:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x998ee000) [pid = 1932] [serial = 1947] [outer = 0x981f3400] 14:42:48 INFO - PROCESS | 1932 | 1461188568957 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 14:42:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:42:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1738ms 14:42:49 INFO - PROCESS | 1932 | 1461188569007 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 14:42:49 INFO - PROCESS | 1932 | 1461188569011 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 14:42:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:42:49 INFO - PROCESS | 1932 | 1461188569017 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:42:49 INFO - PROCESS | 1932 | 1461188569021 Marionette TRACE conn3 <- [1,2566,null,{}] 14:42:49 INFO - PROCESS | 1932 | 1461188569026 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:49 INFO - PROCESS | 1932 | 1461188569282 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 14:42:49 INFO - PROCESS | 1932 | 1461188569624 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x90006800 == 143 [pid = 1932] [id = 649] 14:42:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x92885400) [pid = 1932] [serial = 1948] [outer = (nil)] 14:42:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x99bf1c00) [pid = 1932] [serial = 1949] [outer = 0x92885400] 14:42:49 INFO - PROCESS | 1932 | 1461188569718 Marionette DEBUG loaded listener.js 14:42:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x9df6ec00) [pid = 1932] [serial = 1950] [outer = 0x92885400] 14:42:50 INFO - PROCESS | 1932 | 1461188570649 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 14:42:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:42:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1683ms 14:42:50 INFO - PROCESS | 1932 | 1461188570701 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 14:42:50 INFO - PROCESS | 1932 | 1461188570705 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 14:42:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:42:50 INFO - PROCESS | 1932 | 1461188570711 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:42:50 INFO - PROCESS | 1932 | 1461188570714 Marionette TRACE conn3 <- [1,2570,null,{}] 14:42:50 INFO - PROCESS | 1932 | 1461188570720 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:50 INFO - PROCESS | 1932 | 1461188570959 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 14:42:51 INFO - PROCESS | 1932 | 1461188571300 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x95a17c00 == 144 [pid = 1932] [id = 650] 14:42:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x9a878400) [pid = 1932] [serial = 1951] [outer = (nil)] 14:42:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x9fc5d000) [pid = 1932] [serial = 1952] [outer = 0x9a878400] 14:42:51 INFO - PROCESS | 1932 | 1461188571389 Marionette DEBUG loaded listener.js 14:42:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x9ff16000) [pid = 1932] [serial = 1953] [outer = 0x9a878400] 14:42:52 INFO - PROCESS | 1932 | 1461188572338 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 14:42:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:42:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1682ms 14:42:52 INFO - PROCESS | 1932 | 1461188572394 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 14:42:52 INFO - PROCESS | 1932 | 1461188572398 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 14:42:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:42:52 INFO - PROCESS | 1932 | 1461188572405 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:42:52 INFO - PROCESS | 1932 | 1461188572408 Marionette TRACE conn3 <- [1,2574,null,{}] 14:42:52 INFO - PROCESS | 1932 | 1461188572414 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:52 INFO - PROCESS | 1932 | 1461188572648 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x85c76400 == 143 [pid = 1932] [id = 585] 14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x85c72c00 == 142 [pid = 1932] [id = 583] 14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8f63e800 == 141 [pid = 1932] [id = 203] 14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8ff8fc00 == 140 [pid = 1932] [id = 582] 14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x836a6c00 == 139 [pid = 1932] [id = 632] 14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x89317400 == 138 [pid = 1932] [id = 631] 14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x86ec7000 == 137 [pid = 1932] [id = 630] 14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x85c6e000 == 136 [pid = 1932] [id = 629] 14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8fff0000 == 135 [pid = 1932] [id = 627] 14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x9ea1a400 == 134 [pid = 1932] [id = 626] 14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8c8adc00 == 133 [pid = 1932] [id = 624] 14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8e911800 == 132 [pid = 1932] [id = 625] 14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x846d4400 == 131 [pid = 1932] [id = 623] 14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8df3dc00 == 130 [pid = 1932] [id = 622] 14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x9032ec00 == 129 [pid = 1932] [id = 621] 14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x904ee400 == 128 [pid = 1932] [id = 620] 14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8fa8ec00 == 127 [pid = 1932] [id = 618] 14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8c6da400 == 126 [pid = 1932] [id = 619] 14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8e907400 == 125 [pid = 1932] [id = 617] 14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8a43c800 == 124 [pid = 1932] [id = 616] 14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8e335400 == 123 [pid = 1932] [id = 615] 14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8aee9000 == 122 [pid = 1932] [id = 614] 14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8b3de000 == 121 [pid = 1932] [id = 612] 14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8b28d800 == 120 [pid = 1932] [id = 613] 14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x87889000 == 119 [pid = 1932] [id = 611] 14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x846cb800 == 118 [pid = 1932] [id = 610] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x8bd92000) [pid = 1932] [serial = 1692] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x8e69b000) [pid = 1932] [serial = 1778] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x8e32ec00) [pid = 1932] [serial = 1776] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x8dfcc000) [pid = 1932] [serial = 1775] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x8df30000) [pid = 1932] [serial = 1773] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x8de39400) [pid = 1932] [serial = 1772] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x8c887000) [pid = 1932] [serial = 1770] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x8c765400) [pid = 1932] [serial = 1769] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x8bd90000) [pid = 1932] [serial = 1767] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8b627c00) [pid = 1932] [serial = 1766] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x86ed0400) [pid = 1932] [serial = 1764] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x864e0800) [pid = 1932] [serial = 1763] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8ab84c00) [pid = 1932] [serial = 1829] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x87881800) [pid = 1932] [serial = 1820] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x87ce3c00) [pid = 1932] [serial = 1821] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0xa0a4b800) [pid = 1932] [serial = 1818] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x9ffa0400) [pid = 1932] [serial = 1817] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x9fedd800) [pid = 1932] [serial = 1815] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x9fc95c00) [pid = 1932] [serial = 1814] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x9fb1f400) [pid = 1932] [serial = 1812] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x9ea17c00) [pid = 1932] [serial = 1811] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x99bed400) [pid = 1932] [serial = 1809] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x99be9400) [pid = 1932] [serial = 1808] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x9915d800) [pid = 1932] [serial = 1806] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x98ff4000) [pid = 1932] [serial = 1805] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x98110000) [pid = 1932] [serial = 1803] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x97fa5000) [pid = 1932] [serial = 1802] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x97721400) [pid = 1932] [serial = 1800] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8a401c00) [pid = 1932] [serial = 1823] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8a7dbc00) [pid = 1932] [serial = 1824] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8bc30400) [pid = 1932] [serial = 1826] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8bd2d000) [pid = 1932] [serial = 1827] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x96251400) [pid = 1932] [serial = 1799] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x9506f800) [pid = 1932] [serial = 1797] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x94565800) [pid = 1932] [serial = 1796] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x91ed1400) [pid = 1932] [serial = 1794] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x9058dc00) [pid = 1932] [serial = 1793] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x9000dc00) [pid = 1932] [serial = 1791] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x90003c00) [pid = 1932] [serial = 1790] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8ff94c00) [pid = 1932] [serial = 1788] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8fce2800) [pid = 1932] [serial = 1787] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8fcaf000) [pid = 1932] [serial = 1785] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8fb04800) [pid = 1932] [serial = 1784] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8fa8c800) [pid = 1932] [serial = 1782] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x8f6a9c00) [pid = 1932] [serial = 1781] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8e90c000) [pid = 1932] [serial = 1779] [outer = (nil)] [url = about:blank] 14:42:55 INFO - PROCESS | 1932 | 1461188575394 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c73c00 == 119 [pid = 1932] [id = 651] 14:42:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x85c76400) [pid = 1932] [serial = 1954] [outer = (nil)] 14:42:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x864e0800) [pid = 1932] [serial = 1955] [outer = 0x85c76400] 14:42:55 INFO - PROCESS | 1932 | 1461188575474 Marionette DEBUG loaded listener.js 14:42:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x86ed0400) [pid = 1932] [serial = 1956] [outer = 0x85c76400] 14:42:56 INFO - PROCESS | 1932 | 1461188576308 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 14:42:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:42:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 3942ms 14:42:56 INFO - PROCESS | 1932 | 1461188576349 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 14:42:56 INFO - PROCESS | 1932 | 1461188576356 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 14:42:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:42:56 INFO - PROCESS | 1932 | 1461188576364 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:42:56 INFO - PROCESS | 1932 | 1461188576369 Marionette TRACE conn3 <- [1,2578,null,{}] 14:42:56 INFO - PROCESS | 1932 | 1461188576379 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:56 INFO - PROCESS | 1932 | 1461188576606 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 14:42:56 INFO - PROCESS | 1932 | 1461188576809 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x886cb000 == 120 [pid = 1932] [id = 652] 14:42:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x88902400) [pid = 1932] [serial = 1957] [outer = (nil)] 14:42:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x89315c00) [pid = 1932] [serial = 1958] [outer = 0x88902400] 14:42:56 INFO - PROCESS | 1932 | 1461188576885 Marionette DEBUG loaded listener.js 14:42:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8a409800) [pid = 1932] [serial = 1959] [outer = 0x88902400] 14:42:57 INFO - PROCESS | 1932 | 1461188577863 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 14:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1535ms 14:42:57 INFO - PROCESS | 1932 | 1461188577903 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 14:42:57 INFO - PROCESS | 1932 | 1461188577909 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 14:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:42:57 INFO - PROCESS | 1932 | 1461188577915 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:42:57 INFO - PROCESS | 1932 | 1461188577918 Marionette TRACE conn3 <- [1,2582,null,{}] 14:42:57 INFO - PROCESS | 1932 | 1461188577933 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:58 INFO - PROCESS | 1932 | 1461188578223 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 14:42:58 INFO - PROCESS | 1932 | 1461188578259 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x87cda000 == 121 [pid = 1932] [id = 653] 14:42:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x89318000) [pid = 1932] [serial = 1960] [outer = (nil)] 14:42:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8b284c00) [pid = 1932] [serial = 1961] [outer = 0x89318000] 14:42:58 INFO - PROCESS | 1932 | 1461188578333 Marionette DEBUG loaded listener.js 14:42:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8bc26000) [pid = 1932] [serial = 1962] [outer = 0x89318000] 14:42:59 INFO - PROCESS | 1932 | 1461188579437 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 14:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1583ms 14:42:59 INFO - PROCESS | 1932 | 1461188579499 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 14:42:59 INFO - PROCESS | 1932 | 1461188579503 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 14:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:42:59 INFO - PROCESS | 1932 | 1461188579517 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:42:59 INFO - PROCESS | 1932 | 1461188579526 Marionette TRACE conn3 <- [1,2586,null,{}] 14:42:59 INFO - PROCESS | 1932 | 1461188579561 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:00 INFO - PROCESS | 1932 | 1461188580427 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x83a6b400) [pid = 1932] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8aa37000) [pid = 1932] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x87880400) [pid = 1932] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x85c74800) [pid = 1932] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x9fb84c00) [pid = 1932] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x9ff33000) [pid = 1932] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8fa98000) [pid = 1932] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x98ff1c00) [pid = 1932] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x94563800) [pid = 1932] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8e438c00) [pid = 1932] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x9032f400) [pid = 1932] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x904ef400) [pid = 1932] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x8c8b9c00) [pid = 1932] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8fcbb000) [pid = 1932] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x8f636800) [pid = 1932] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8aee1000) [pid = 1932] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x8e42dc00) [pid = 1932] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x8c6d8000) [pid = 1932] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x8b3df000) [pid = 1932] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x8b3de800) [pid = 1932] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x89308c00) [pid = 1932] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x846cdc00) [pid = 1932] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:43:00 INFO - PROCESS | 1932 | 1461188580734 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a6b400 == 122 [pid = 1932] [id = 654] 14:43:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x846cdc00) [pid = 1932] [serial = 1963] [outer = (nil)] 14:43:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x864d3400) [pid = 1932] [serial = 1964] [outer = 0x846cdc00] 14:43:00 INFO - PROCESS | 1932 | 1461188580808 Marionette DEBUG loaded listener.js 14:43:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x89303400) [pid = 1932] [serial = 1965] [outer = 0x846cdc00] 14:43:01 INFO - PROCESS | 1932 | 1461188581566 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 14:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 2078ms 14:43:01 INFO - PROCESS | 1932 | 1461188581589 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 14:43:01 INFO - PROCESS | 1932 | 1461188581592 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 14:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:43:01 INFO - PROCESS | 1932 | 1461188581599 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:43:01 INFO - PROCESS | 1932 | 1461188581602 Marionette TRACE conn3 <- [1,2590,null,{}] 14:43:01 INFO - PROCESS | 1932 | 1461188581607 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:01 INFO - PROCESS | 1932 | 1461188581873 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 14:43:01 INFO - PROCESS | 1932 | 1461188581895 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x85b42800 == 123 [pid = 1932] [id = 655] 14:43:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x89302400) [pid = 1932] [serial = 1966] [outer = (nil)] 14:43:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x8c886000) [pid = 1932] [serial = 1967] [outer = 0x89302400] 14:43:01 INFO - PROCESS | 1932 | 1461188581979 Marionette DEBUG loaded listener.js 14:43:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x8c88c400) [pid = 1932] [serial = 1968] [outer = 0x89302400] 14:43:03 INFO - PROCESS | 1932 | 1461188583254 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 14:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1734ms 14:43:03 INFO - PROCESS | 1932 | 1461188583334 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 14:43:03 INFO - PROCESS | 1932 | 1461188583341 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 14:43:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:43:03 INFO - PROCESS | 1932 | 1461188583362 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:43:03 INFO - PROCESS | 1932 | 1461188583368 Marionette TRACE conn3 <- [1,2594,null,{}] 14:43:03 INFO - PROCESS | 1932 | 1461188583418 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:03 INFO - PROCESS | 1932 | 1461188583726 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 14:43:03 INFO - PROCESS | 1932 | 1461188583969 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x886c8800 == 124 [pid = 1932] [id = 656] 14:43:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x886cec00) [pid = 1932] [serial = 1969] [outer = (nil)] 14:43:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x8a448800) [pid = 1932] [serial = 1970] [outer = 0x886cec00] 14:43:04 INFO - PROCESS | 1932 | 1461188584064 Marionette DEBUG loaded listener.js 14:43:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8b61c000) [pid = 1932] [serial = 1971] [outer = 0x886cec00] 14:43:05 INFO - PROCESS | 1932 | 1461188585060 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 14:43:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:43:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1746ms 14:43:05 INFO - PROCESS | 1932 | 1461188585097 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 14:43:05 INFO - PROCESS | 1932 | 1461188585106 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 14:43:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:43:05 INFO - PROCESS | 1932 | 1461188585117 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:43:05 INFO - PROCESS | 1932 | 1461188585121 Marionette TRACE conn3 <- [1,2598,null,{}] 14:43:05 INFO - PROCESS | 1932 | 1461188585127 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:05 INFO - PROCESS | 1932 | 1461188585379 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 14:43:05 INFO - PROCESS | 1932 | 1461188585791 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd98000 == 125 [pid = 1932] [id = 657] 14:43:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8c770c00) [pid = 1932] [serial = 1972] [outer = (nil)] 14:43:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8c893400) [pid = 1932] [serial = 1973] [outer = 0x8c770c00] 14:43:05 INFO - PROCESS | 1932 | 1461188585884 Marionette DEBUG loaded listener.js 14:43:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8c8b7800) [pid = 1932] [serial = 1974] [outer = 0x8c770c00] 14:43:06 INFO - PROCESS | 1932 | 1461188586896 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 14:43:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:43:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1837ms 14:43:06 INFO - PROCESS | 1932 | 1461188586954 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 14:43:06 INFO - PROCESS | 1932 | 1461188586958 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 14:43:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:43:06 INFO - PROCESS | 1932 | 1461188586965 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:43:06 INFO - PROCESS | 1932 | 1461188586971 Marionette TRACE conn3 <- [1,2602,null,{}] 14:43:06 INFO - PROCESS | 1932 | 1461188586988 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:07 INFO - PROCESS | 1932 | 1461188587240 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 14:43:07 INFO - PROCESS | 1932 | 1461188587577 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b620c00 == 126 [pid = 1932] [id = 658] 14:43:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8c894800) [pid = 1932] [serial = 1975] [outer = (nil)] 14:43:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8e32d400) [pid = 1932] [serial = 1976] [outer = 0x8c894800] 14:43:07 INFO - PROCESS | 1932 | 1461188587673 Marionette DEBUG loaded listener.js 14:43:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8e431c00) [pid = 1932] [serial = 1977] [outer = 0x8c894800] 14:43:08 INFO - PROCESS | 1932 | 1461188588612 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 14:43:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:43:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1695ms 14:43:08 INFO - PROCESS | 1932 | 1461188588661 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 14:43:08 INFO - PROCESS | 1932 | 1461188588666 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 14:43:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:43:08 INFO - PROCESS | 1932 | 1461188588672 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:43:08 INFO - PROCESS | 1932 | 1461188588676 Marionette TRACE conn3 <- [1,2606,null,{}] 14:43:08 INFO - PROCESS | 1932 | 1461188588681 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:08 INFO - PROCESS | 1932 | 1461188588892 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 14:43:09 INFO - PROCESS | 1932 | 1461188589222 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfcc800 == 127 [pid = 1932] [id = 659] 14:43:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8e434400) [pid = 1932] [serial = 1978] [outer = (nil)] 14:43:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8e694800) [pid = 1932] [serial = 1979] [outer = 0x8e434400] 14:43:09 INFO - PROCESS | 1932 | 1461188589327 Marionette DEBUG loaded listener.js 14:43:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8e69d000) [pid = 1932] [serial = 1980] [outer = 0x8e434400] 14:43:10 INFO - PROCESS | 1932 | 1461188590262 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 14:43:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:43:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1631ms 14:43:10 INFO - PROCESS | 1932 | 1461188590304 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 14:43:10 INFO - PROCESS | 1932 | 1461188590308 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 14:43:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:43:10 INFO - PROCESS | 1932 | 1461188590314 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:43:10 INFO - PROCESS | 1932 | 1461188590318 Marionette TRACE conn3 <- [1,2610,null,{}] 14:43:10 INFO - PROCESS | 1932 | 1461188590323 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:10 INFO - PROCESS | 1932 | 1461188590530 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 14:43:10 INFO - PROCESS | 1932 | 1461188590877 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e53d400 == 128 [pid = 1932] [id = 660] 14:43:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8e53f000) [pid = 1932] [serial = 1981] [outer = (nil)] 14:43:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8f631c00) [pid = 1932] [serial = 1982] [outer = 0x8e53f000] 14:43:10 INFO - PROCESS | 1932 | 1461188590970 Marionette DEBUG loaded listener.js 14:43:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8f634c00) [pid = 1932] [serial = 1983] [outer = 0x8e53f000] 14:43:11 INFO - PROCESS | 1932 | 1461188591899 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 14:43:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:43:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1631ms 14:43:11 INFO - PROCESS | 1932 | 1461188591945 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 14:43:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:43:11 INFO - PROCESS | 1932 | 1461188591950 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 14:43:11 INFO - PROCESS | 1932 | 1461188591956 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:43:11 INFO - PROCESS | 1932 | 1461188591959 Marionette TRACE conn3 <- [1,2614,null,{}] 14:43:11 INFO - PROCESS | 1932 | 1461188591965 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:12 INFO - PROCESS | 1932 | 1461188592217 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 14:43:12 INFO - PROCESS | 1932 | 1461188592565 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f632400 == 129 [pid = 1932] [id = 661] 14:43:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8f633c00) [pid = 1932] [serial = 1984] [outer = (nil)] 14:43:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8fb0b800) [pid = 1932] [serial = 1985] [outer = 0x8f633c00] 14:43:12 INFO - PROCESS | 1932 | 1461188592668 Marionette DEBUG loaded listener.js 14:43:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8ff8ec00) [pid = 1932] [serial = 1986] [outer = 0x8f633c00] 14:43:13 INFO - PROCESS | 1932 | 1461188593566 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 14:43:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:43:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1645ms 14:43:13 INFO - PROCESS | 1932 | 1461188593601 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 14:43:13 INFO - PROCESS | 1932 | 1461188593605 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 14:43:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:43:13 INFO - PROCESS | 1932 | 1461188593611 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:43:13 INFO - PROCESS | 1932 | 1461188593615 Marionette TRACE conn3 <- [1,2618,null,{}] 14:43:13 INFO - PROCESS | 1932 | 1461188593621 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:13 INFO - PROCESS | 1932 | 1461188593835 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 14:43:14 INFO - PROCESS | 1932 | 1461188594126 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x886c5400 == 130 [pid = 1932] [id = 662] 14:43:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8e90d800) [pid = 1932] [serial = 1987] [outer = (nil)] 14:43:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x90004800) [pid = 1932] [serial = 1988] [outer = 0x8e90d800] 14:43:14 INFO - PROCESS | 1932 | 1461188594262 Marionette DEBUG loaded listener.js 14:43:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x90324000) [pid = 1932] [serial = 1989] [outer = 0x8e90d800] 14:43:15 INFO - PROCESS | 1932 | 1461188595180 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 14:43:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:43:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1638ms 14:43:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:43:15 INFO - PROCESS | 1932 | 1461188595251 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 14:43:15 INFO - PROCESS | 1932 | 1461188595254 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 14:43:15 INFO - PROCESS | 1932 | 1461188595261 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:43:15 INFO - PROCESS | 1932 | 1461188595264 Marionette TRACE conn3 <- [1,2622,null,{}] 14:43:15 INFO - PROCESS | 1932 | 1461188595270 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:15 INFO - PROCESS | 1932 | 1461188595485 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 14:43:15 INFO - PROCESS | 1932 | 1461188595833 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x846c8000 == 131 [pid = 1932] [id = 663] 14:43:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8ffe9c00) [pid = 1932] [serial = 1990] [outer = (nil)] 14:43:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x912b7000) [pid = 1932] [serial = 1991] [outer = 0x8ffe9c00] 14:43:15 INFO - PROCESS | 1932 | 1461188595925 Marionette DEBUG loaded listener.js 14:43:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x912be000) [pid = 1932] [serial = 1992] [outer = 0x8ffe9c00] 14:43:16 INFO - PROCESS | 1932 | 1461188596816 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 14:43:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:43:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1634ms 14:43:16 INFO - PROCESS | 1932 | 1461188596895 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 14:43:16 INFO - PROCESS | 1932 | 1461188596899 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 14:43:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:43:16 INFO - PROCESS | 1932 | 1461188596906 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:43:16 INFO - PROCESS | 1932 | 1461188596910 Marionette TRACE conn3 <- [1,2626,null,{}] 14:43:16 INFO - PROCESS | 1932 | 1461188596916 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:17 INFO - PROCESS | 1932 | 1461188597161 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 14:43:17 INFO - PROCESS | 1932 | 1461188597506 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e32a400 == 132 [pid = 1932] [id = 664] 14:43:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8f6acc00) [pid = 1932] [serial = 1993] [outer = (nil)] 14:43:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x928f6400) [pid = 1932] [serial = 1994] [outer = 0x8f6acc00] 14:43:17 INFO - PROCESS | 1932 | 1461188597626 Marionette DEBUG loaded listener.js 14:43:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x94562400) [pid = 1932] [serial = 1995] [outer = 0x8f6acc00] 14:43:18 INFO - PROCESS | 1932 | 1461188598514 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 14:43:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:43:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1687ms 14:43:18 INFO - PROCESS | 1932 | 1461188598593 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 14:43:18 INFO - PROCESS | 1932 | 1461188598596 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 14:43:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:43:18 INFO - PROCESS | 1932 | 1461188598603 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:43:18 INFO - PROCESS | 1932 | 1461188598606 Marionette TRACE conn3 <- [1,2630,null,{}] 14:43:18 INFO - PROCESS | 1932 | 1461188598613 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:18 INFO - PROCESS | 1932 | 1461188598862 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 14:43:19 INFO - PROCESS | 1932 | 1461188599204 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ff98000 == 133 [pid = 1932] [id = 665] 14:43:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x91ed9c00) [pid = 1932] [serial = 1996] [outer = (nil)] 14:43:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x95a19c00) [pid = 1932] [serial = 1997] [outer = 0x91ed9c00] 14:43:19 INFO - PROCESS | 1932 | 1461188599292 Marionette DEBUG loaded listener.js 14:43:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x95a1d400) [pid = 1932] [serial = 1998] [outer = 0x91ed9c00] 14:43:20 INFO - PROCESS | 1932 | 1461188600230 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 14:43:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:43:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1689ms 14:43:20 INFO - PROCESS | 1932 | 1461188600292 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 14:43:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:43:20 INFO - PROCESS | 1932 | 1461188600297 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 14:43:20 INFO - PROCESS | 1932 | 1461188600303 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:43:20 INFO - PROCESS | 1932 | 1461188600308 Marionette TRACE conn3 <- [1,2634,null,{}] 14:43:20 INFO - PROCESS | 1932 | 1461188600313 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:20 INFO - PROCESS | 1932 | 1461188600547 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 14:43:20 INFO - PROCESS | 1932 | 1461188600905 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a62c00 == 134 [pid = 1932] [id = 666] 14:43:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x9506f800) [pid = 1932] [serial = 1999] [outer = (nil)] 14:43:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x98e71400) [pid = 1932] [serial = 2000] [outer = 0x9506f800] 14:43:21 INFO - PROCESS | 1932 | 1461188601004 Marionette DEBUG loaded listener.js 14:43:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x9915e400) [pid = 1932] [serial = 2001] [outer = 0x9506f800] 14:43:21 INFO - PROCESS | 1932 | 1461188601967 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 14:43:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:43:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1731ms 14:43:22 INFO - PROCESS | 1932 | 1461188602035 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 14:43:22 INFO - PROCESS | 1932 | 1461188602039 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 14:43:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:43:22 INFO - PROCESS | 1932 | 1461188602045 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:43:22 INFO - PROCESS | 1932 | 1461188602049 Marionette TRACE conn3 <- [1,2638,null,{}] 14:43:22 INFO - PROCESS | 1932 | 1461188602054 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:22 INFO - PROCESS | 1932 | 1461188602294 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 14:43:22 INFO - PROCESS | 1932 | 1461188602653 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e905800 == 135 [pid = 1932] [id = 667] 14:43:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8fb04000) [pid = 1932] [serial = 2002] [outer = (nil)] 14:43:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x99beb000) [pid = 1932] [serial = 2003] [outer = 0x8fb04000] 14:43:22 INFO - PROCESS | 1932 | 1461188602742 Marionette DEBUG loaded listener.js 14:43:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x99bf2c00) [pid = 1932] [serial = 2004] [outer = 0x8fb04000] 14:43:23 INFO - PROCESS | 1932 | 1461188603590 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 14:43:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:43:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1592ms 14:43:23 INFO - PROCESS | 1932 | 1461188603640 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 14:43:23 INFO - PROCESS | 1932 | 1461188603644 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 14:43:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:43:23 INFO - PROCESS | 1932 | 1461188603651 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:43:23 INFO - PROCESS | 1932 | 1461188603654 Marionette TRACE conn3 <- [1,2642,null,{}] 14:43:23 INFO - PROCESS | 1932 | 1461188603660 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:23 INFO - PROCESS | 1932 | 1461188603867 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 14:43:24 INFO - PROCESS | 1932 | 1461188604159 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x8518dc00 == 136 [pid = 1932] [id = 668] 14:43:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x99a25800) [pid = 1932] [serial = 2005] [outer = (nil)] 14:43:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x9fb26800) [pid = 1932] [serial = 2006] [outer = 0x99a25800] 14:43:24 INFO - PROCESS | 1932 | 1461188604295 Marionette DEBUG loaded listener.js 14:43:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x9fb91800) [pid = 1932] [serial = 2007] [outer = 0x99a25800] 14:43:25 INFO - PROCESS | 1932 | 1461188605178 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 14:43:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:43:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1580ms 14:43:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:43:25 INFO - PROCESS | 1932 | 1461188605231 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 14:43:25 INFO - PROCESS | 1932 | 1461188605234 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 14:43:25 INFO - PROCESS | 1932 | 1461188605241 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:43:25 INFO - PROCESS | 1932 | 1461188605245 Marionette TRACE conn3 <- [1,2646,null,{}] 14:43:25 INFO - PROCESS | 1932 | 1461188605250 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:25 INFO - PROCESS | 1932 | 1461188605470 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 14:43:25 INFO - PROCESS | 1932 | 1461188605818 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x97fa5000 == 137 [pid = 1932] [id = 669] 14:43:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x9a87c800) [pid = 1932] [serial = 2008] [outer = (nil)] 14:43:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x9ff35800) [pid = 1932] [serial = 2009] [outer = 0x9a87c800] 14:43:25 INFO - PROCESS | 1932 | 1461188605913 Marionette DEBUG loaded listener.js 14:43:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0xa0a4a000) [pid = 1932] [serial = 2010] [outer = 0x9a87c800] 14:43:26 INFO - PROCESS | 1932 | 1461188606799 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 14:43:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:43:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1588ms 14:43:26 INFO - PROCESS | 1932 | 1461188606829 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 14:43:26 INFO - PROCESS | 1932 | 1461188606833 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 14:43:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:43:26 INFO - PROCESS | 1932 | 1461188606839 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:43:26 INFO - PROCESS | 1932 | 1461188606843 Marionette TRACE conn3 <- [1,2650,null,{}] 14:43:26 INFO - PROCESS | 1932 | 1461188606848 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:27 INFO - PROCESS | 1932 | 1461188607051 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 14:43:27 INFO - PROCESS | 1932 | 1461188607364 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aa2dc00 == 138 [pid = 1932] [id = 670] 14:43:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x8b58a400) [pid = 1932] [serial = 2011] [outer = (nil)] 14:43:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x8b590800) [pid = 1932] [serial = 2012] [outer = 0x8b58a400] 14:43:27 INFO - PROCESS | 1932 | 1461188607498 Marionette DEBUG loaded listener.js 14:43:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x8b594000) [pid = 1932] [serial = 2013] [outer = 0x8b58a400] 14:43:28 INFO - PROCESS | 1932 | 1461188608384 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 14:43:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:43:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1583ms 14:43:28 INFO - PROCESS | 1932 | 1461188608423 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 14:43:28 INFO - PROCESS | 1932 | 1461188608426 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 14:43:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:43:28 INFO - PROCESS | 1932 | 1461188608432 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:43:28 INFO - PROCESS | 1932 | 1461188608436 Marionette TRACE conn3 <- [1,2654,null,{}] 14:43:28 INFO - PROCESS | 1932 | 1461188608442 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:28 INFO - PROCESS | 1932 | 1461188608654 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 14:43:28 INFO - PROCESS | 1932 | 1461188608953 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b58a800 == 139 [pid = 1932] [id = 671] 14:43:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x8b58d400) [pid = 1932] [serial = 2014] [outer = (nil)] 14:43:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x9fb27800) [pid = 1932] [serial = 2015] [outer = 0x8b58d400] 14:43:29 INFO - PROCESS | 1932 | 1461188609086 Marionette DEBUG loaded listener.js 14:43:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x9ff15000) [pid = 1932] [serial = 2016] [outer = 0x8b58d400] 14:43:29 INFO - PROCESS | 1932 | 1461188609971 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 14:43:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:43:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1582ms 14:43:30 INFO - PROCESS | 1932 | 1461188610015 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 14:43:30 INFO - PROCESS | 1932 | 1461188610019 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 14:43:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:43:30 INFO - PROCESS | 1932 | 1461188610025 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:43:30 INFO - PROCESS | 1932 | 1461188610029 Marionette TRACE conn3 <- [1,2658,null,{}] 14:43:30 INFO - PROCESS | 1932 | 1461188610034 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:30 INFO - PROCESS | 1932 | 1461188610243 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 14:43:30 INFO - PROCESS | 1932 | 1461188610587 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b591c00 == 140 [pid = 1932] [id = 672] 14:43:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x8b597800) [pid = 1932] [serial = 2017] [outer = (nil)] 14:43:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0xa2a2bc00) [pid = 1932] [serial = 2018] [outer = 0x8b597800] 14:43:30 INFO - PROCESS | 1932 | 1461188610728 Marionette DEBUG loaded listener.js 14:43:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0xa3c76000) [pid = 1932] [serial = 2019] [outer = 0x8b597800] 14:43:31 INFO - PROCESS | 1932 | 1461188611607 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 14:43:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:43:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1629ms 14:43:31 INFO - PROCESS | 1932 | 1461188611656 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 14:43:31 INFO - PROCESS | 1932 | 1461188611660 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 14:43:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:43:31 INFO - PROCESS | 1932 | 1461188611666 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:43:31 INFO - PROCESS | 1932 | 1461188611669 Marionette TRACE conn3 <- [1,2662,null,{}] 14:43:31 INFO - PROCESS | 1932 | 1461188611675 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:31 INFO - PROCESS | 1932 | 1461188611890 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 14:43:32 INFO - PROCESS | 1932 | 1461188612200 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b596800 == 141 [pid = 1932] [id = 673] 14:43:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x8b598c00) [pid = 1932] [serial = 2020] [outer = (nil)] 14:43:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0xa4456800) [pid = 1932] [serial = 2021] [outer = 0x8b598c00] 14:43:32 INFO - PROCESS | 1932 | 1461188612349 Marionette DEBUG loaded listener.js 14:43:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0xa4459400) [pid = 1932] [serial = 2022] [outer = 0x8b598c00] 14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x95a17c00 == 140 [pid = 1932] [id = 650] 14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x90006800 == 139 [pid = 1932] [id = 649] 14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x96f88400 == 138 [pid = 1932] [id = 647] 14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x85b3b800 == 137 [pid = 1932] [id = 648] 14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb46800 == 136 [pid = 1932] [id = 646] 14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x904e0400 == 135 [pid = 1932] [id = 645] 14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x912b2000 == 134 [pid = 1932] [id = 644] 14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x8faab400 == 133 [pid = 1932] [id = 642] 14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x904e5000 == 132 [pid = 1932] [id = 643] 14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x8f6af800 == 131 [pid = 1932] [id = 641] 14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd28800 == 130 [pid = 1932] [id = 640] 14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x886c4400 == 129 [pid = 1932] [id = 639] 14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x8e434800 == 128 [pid = 1932] [id = 638] 14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x8aee7c00 == 127 [pid = 1932] [id = 637] 14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x8b3e3000 == 126 [pid = 1932] [id = 635] 14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x88908800 == 125 [pid = 1932] [id = 636] 14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x89304c00 == 124 [pid = 1932] [id = 634] 14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x8480ec00 == 123 [pid = 1932] [id = 633] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x8bc33c00) [pid = 1932] [serial = 1761] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x8bc2c400) [pid = 1932] [serial = 1898] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x8ab8d400) [pid = 1932] [serial = 1895] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x8a40b400) [pid = 1932] [serial = 1893] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x8b28a000) [pid = 1932] [serial = 1896] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x87881000) [pid = 1932] [serial = 1889] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x8788b800) [pid = 1932] [serial = 1890] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0xa2a77400) [pid = 1932] [serial = 1886] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0xa0f44c00) [pid = 1932] [serial = 1884] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0xa0f38800) [pid = 1932] [serial = 1883] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0xa0adc800) [pid = 1932] [serial = 1881] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0xa0ad7800) [pid = 1932] [serial = 1880] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x9ff0f800) [pid = 1932] [serial = 1878] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x9fc59800) [pid = 1932] [serial = 1877] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x9a880400) [pid = 1932] [serial = 1875] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x99bf4800) [pid = 1932] [serial = 1874] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x998f1c00) [pid = 1932] [serial = 1872] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x9915c800) [pid = 1932] [serial = 1871] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x98540400) [pid = 1932] [serial = 1869] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x98538400) [pid = 1932] [serial = 1868] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x96f8f400) [pid = 1932] [serial = 1866] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x96297400) [pid = 1932] [serial = 1865] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x92886000) [pid = 1932] [serial = 1863] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x90690800) [pid = 1932] [serial = 1862] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x90321400) [pid = 1932] [serial = 1860] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x90007c00) [pid = 1932] [serial = 1859] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8ffe5c00) [pid = 1932] [serial = 1857] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8ff91400) [pid = 1932] [serial = 1856] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x8faa9400) [pid = 1932] [serial = 1854] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8fa96000) [pid = 1932] [serial = 1853] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8f63fc00) [pid = 1932] [serial = 1851] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8e69fc00) [pid = 1932] [serial = 1850] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8e69d400) [pid = 1932] [serial = 1848] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8e438000) [pid = 1932] [serial = 1847] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8df3b400) [pid = 1932] [serial = 1845] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8de3c000) [pid = 1932] [serial = 1844] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8c8b0400) [pid = 1932] [serial = 1842] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8c894000) [pid = 1932] [serial = 1841] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8bc2f000) [pid = 1932] [serial = 1839] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8b3e8400) [pid = 1932] [serial = 1838] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8aa2b800) [pid = 1932] [serial = 1836] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8a439800) [pid = 1932] [serial = 1835] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x864d7800) [pid = 1932] [serial = 1833] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x85b41c00) [pid = 1932] [serial = 1832] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x89315400) [pid = 1932] [serial = 1892] [outer = (nil)] [url = about:blank] 14:43:35 INFO - PROCESS | 1932 | 1461188615967 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 14:43:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:43:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 4344ms 14:43:36 INFO - PROCESS | 1932 | 1461188616050 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 14:43:36 INFO - PROCESS | 1932 | 1461188616055 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 14:43:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:43:36 INFO - PROCESS | 1932 | 1461188616065 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:43:36 INFO - PROCESS | 1932 | 1461188616069 Marionette TRACE conn3 <- [1,2666,null,{}] 14:43:36 INFO - PROCESS | 1932 | 1461188616077 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:36 INFO - PROCESS | 1932 | 1461188616279 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 14:43:36 INFO - PROCESS | 1932 | 1461188616291 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x87888000 == 124 [pid = 1932] [id = 674] 14:43:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x87cd8c00) [pid = 1932] [serial = 2023] [outer = (nil)] 14:43:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x886c7800) [pid = 1932] [serial = 2024] [outer = 0x87cd8c00] 14:43:36 INFO - PROCESS | 1932 | 1461188616375 Marionette DEBUG loaded listener.js 14:43:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8890c000) [pid = 1932] [serial = 2025] [outer = 0x87cd8c00] 14:43:37 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:37 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:43:37 INFO - PROCESS | 1932 | 1461188617885 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 14:43:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 14:43:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1832ms 14:43:37 INFO - PROCESS | 1932 | 1461188617897 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 14:43:37 INFO - PROCESS | 1932 | 1461188617905 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 14:43:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:43:37 INFO - PROCESS | 1932 | 1461188617915 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:43:37 INFO - PROCESS | 1932 | 1461188617918 Marionette TRACE conn3 <- [1,2670,null,{}] 14:43:37 INFO - PROCESS | 1932 | 1461188617931 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:38 INFO - PROCESS | 1932 | 1461188618259 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 14:43:38 INFO - PROCESS | 1932 | 1461188618307 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x886c8400 == 125 [pid = 1932] [id = 675] 14:43:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x88e48000) [pid = 1932] [serial = 2026] [outer = (nil)] 14:43:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8a7df800) [pid = 1932] [serial = 2027] [outer = 0x88e48000] 14:43:38 INFO - PROCESS | 1932 | 1461188618379 Marionette DEBUG loaded listener.js 14:43:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8ab82400) [pid = 1932] [serial = 2028] [outer = 0x88e48000] 14:43:39 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:39 INFO - PROCESS | 1932 | 1461188619711 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 14:43:39 INFO - PROCESS | 1932 | 1461188619761 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 14:43:39 INFO - PROCESS | 1932 | 1461188619769 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:43:39 INFO - PROCESS | 1932 | 1461188619774 Marionette TRACE conn3 <- [1,2674,null,{}] 14:43:39 INFO - PROCESS | 1932 | 1461188619789 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x981f3400) [pid = 1932] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8b61cc00) [pid = 1932] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x88902400) [pid = 1932] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8fce6800) [pid = 1932] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x89318000) [pid = 1932] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x914e1400) [pid = 1932] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x92885400) [pid = 1932] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8ff98c00) [pid = 1932] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8e42f400) [pid = 1932] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8ff9a400) [pid = 1932] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8b3ea000) [pid = 1932] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x8f8aec00) [pid = 1932] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x846cdc00) [pid = 1932] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x86ec6000) [pid = 1932] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8930c000) [pid = 1932] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x97d2dc00) [pid = 1932] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x8c52d000) [pid = 1932] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x904e5400) [pid = 1932] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x85c76400) [pid = 1932] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x91ed1800) [pid = 1932] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x8e435c00) [pid = 1932] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x8b622000) [pid = 1932] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x84810000) [pid = 1932] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:43:40 INFO - PROCESS | 1932 | 1461188620662 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 14:43:40 INFO - PROCESS | 1932 | 1461188620802 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x86ed0800 == 126 [pid = 1932] [id = 676] 14:43:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x886c3800) [pid = 1932] [serial = 2029] [outer = (nil)] 14:43:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x8a7e0800) [pid = 1932] [serial = 2030] [outer = 0x886c3800] 14:43:40 INFO - PROCESS | 1932 | 1461188620878 Marionette DEBUG loaded listener.js 14:43:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x8b591800) [pid = 1932] [serial = 2031] [outer = 0x886c3800] 14:43:42 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:42 INFO - PROCESS | 1932 | 1461188622078 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 14:43:42 INFO - PROCESS | 1932 | 1461188622115 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 14:43:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:43:42 INFO - PROCESS | 1932 | 1461188622124 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:43:42 INFO - PROCESS | 1932 | 1461188622127 Marionette TRACE conn3 <- [1,2678,null,{}] 14:43:42 INFO - PROCESS | 1932 | 1461188622141 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:42 INFO - PROCESS | 1932 | 1461188622405 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 14:43:42 INFO - PROCESS | 1932 | 1461188622793 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x85b41c00 == 127 [pid = 1932] [id = 677] 14:43:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x85c76400) [pid = 1932] [serial = 2032] [outer = (nil)] 14:43:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x86ec3c00) [pid = 1932] [serial = 2033] [outer = 0x85c76400] 14:43:42 INFO - PROCESS | 1932 | 1461188622891 Marionette DEBUG loaded listener.js 14:43:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x87884800) [pid = 1932] [serial = 2034] [outer = 0x85c76400] 14:43:44 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:44 INFO - PROCESS | 1932 | 1461188624294 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 14:43:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 14:43:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2198ms 14:43:44 INFO - PROCESS | 1932 | 1461188624323 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 14:43:44 INFO - PROCESS | 1932 | 1461188624329 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 14:43:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:43:44 INFO - PROCESS | 1932 | 1461188624337 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:43:44 INFO - PROCESS | 1932 | 1461188624343 Marionette TRACE conn3 <- [1,2682,null,{}] 14:43:44 INFO - PROCESS | 1932 | 1461188624352 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:44 INFO - PROCESS | 1932 | 1461188624625 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 14:43:44 INFO - PROCESS | 1932 | 1461188624885 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x87888400 == 128 [pid = 1932] [id = 678] 14:43:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x886c3c00) [pid = 1932] [serial = 2035] [outer = (nil)] 14:43:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x8a7e7400) [pid = 1932] [serial = 2036] [outer = 0x886c3c00] 14:43:44 INFO - PROCESS | 1932 | 1461188624976 Marionette DEBUG loaded listener.js 14:43:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x8aee4c00) [pid = 1932] [serial = 2037] [outer = 0x886c3c00] 14:43:46 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:46 INFO - PROCESS | 1932 | 1461188626418 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 14:43:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 14:43:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2141ms 14:43:46 INFO - PROCESS | 1932 | 1461188626567 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 14:43:46 INFO - PROCESS | 1932 | 1461188626574 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 14:43:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:43:46 INFO - PROCESS | 1932 | 1461188626633 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:43:46 INFO - PROCESS | 1932 | 1461188626637 Marionette TRACE conn3 <- [1,2686,null,{}] 14:43:46 INFO - PROCESS | 1932 | 1461188626644 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:46 INFO - PROCESS | 1932 | 1461188626850 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 14:43:47 INFO - PROCESS | 1932 | 1461188627131 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a408000 == 129 [pid = 1932] [id = 679] 14:43:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x8aee1000) [pid = 1932] [serial = 2038] [outer = (nil)] 14:43:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8bd29000) [pid = 1932] [serial = 2039] [outer = 0x8aee1000] 14:43:47 INFO - PROCESS | 1932 | 1461188627219 Marionette DEBUG loaded listener.js 14:43:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8c522c00) [pid = 1932] [serial = 2040] [outer = 0x8aee1000] 14:43:48 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:48 INFO - PROCESS | 1932 | 1461188628619 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 14:43:48 INFO - PROCESS | 1932 | 1461188628673 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 14:43:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:43:48 INFO - PROCESS | 1932 | 1461188628782 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:43:48 INFO - PROCESS | 1932 | 1461188628793 Marionette TRACE conn3 <- [1,2690,null,{}] 14:43:48 INFO - PROCESS | 1932 | 1461188628807 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:49 INFO - PROCESS | 1932 | 1461188629021 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 14:43:49 INFO - PROCESS | 1932 | 1461188629301 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd24c00 == 130 [pid = 1932] [id = 680] 14:43:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8bd2d400) [pid = 1932] [serial = 2041] [outer = (nil)] 14:43:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8c888400) [pid = 1932] [serial = 2042] [outer = 0x8bd2d400] 14:43:49 INFO - PROCESS | 1932 | 1461188629388 Marionette DEBUG loaded listener.js 14:43:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8de38800) [pid = 1932] [serial = 2043] [outer = 0x8bd2d400] 14:43:50 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:50 INFO - PROCESS | 1932 | 1461188630749 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 14:43:50 INFO - PROCESS | 1932 | 1461188630786 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 14:43:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:43:50 INFO - PROCESS | 1932 | 1461188630793 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:43:50 INFO - PROCESS | 1932 | 1461188630797 Marionette TRACE conn3 <- [1,2694,null,{}] 14:43:50 INFO - PROCESS | 1932 | 1461188630802 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:51 INFO - PROCESS | 1932 | 1461188631015 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 14:43:51 INFO - PROCESS | 1932 | 1461188631315 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c8b6c00 == 131 [pid = 1932] [id = 681] 14:43:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8de38c00) [pid = 1932] [serial = 2044] [outer = (nil)] 14:43:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8df3b400) [pid = 1932] [serial = 2045] [outer = 0x8de38c00] 14:43:51 INFO - PROCESS | 1932 | 1461188631404 Marionette DEBUG loaded listener.js 14:43:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8dfbe400) [pid = 1932] [serial = 2046] [outer = 0x8de38c00] 14:43:52 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:52 INFO - PROCESS | 1932 | 1461188632750 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 14:43:52 INFO - PROCESS | 1932 | 1461188632788 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 14:43:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:43:52 INFO - PROCESS | 1932 | 1461188632795 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:43:52 INFO - PROCESS | 1932 | 1461188632799 Marionette TRACE conn3 <- [1,2698,null,{}] 14:43:52 INFO - PROCESS | 1932 | 1461188632804 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:53 INFO - PROCESS | 1932 | 1461188633069 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 14:43:53 INFO - PROCESS | 1932 | 1461188633326 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e43c000 == 132 [pid = 1932] [id = 682] 14:43:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8e540400) [pid = 1932] [serial = 2047] [outer = (nil)] 14:43:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8e693000) [pid = 1932] [serial = 2048] [outer = 0x8e540400] 14:43:53 INFO - PROCESS | 1932 | 1461188633429 Marionette DEBUG loaded listener.js 14:43:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8f636000) [pid = 1932] [serial = 2049] [outer = 0x8e540400] 14:43:54 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:54 INFO - PROCESS | 1932 | 1461188634828 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 14:43:54 INFO - PROCESS | 1932 | 1461188634898 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 14:43:54 INFO - PROCESS | 1932 | 1461188634905 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:43:54 INFO - PROCESS | 1932 | 1461188634908 Marionette TRACE conn3 <- [1,2702,null,{}] 14:43:55 INFO - PROCESS | 1932 | 1461188635003 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:55 INFO - PROCESS | 1932 | 1461188635216 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 14:43:55 INFO - PROCESS | 1932 | 1461188635509 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c8ae000 == 133 [pid = 1932] [id = 683] 14:43:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8e43c800) [pid = 1932] [serial = 2050] [outer = (nil)] 14:43:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8f8b4c00) [pid = 1932] [serial = 2051] [outer = 0x8e43c800] 14:43:55 INFO - PROCESS | 1932 | 1461188635596 Marionette DEBUG loaded listener.js 14:43:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8fa96800) [pid = 1932] [serial = 2052] [outer = 0x8e43c800] 14:43:56 INFO - PROCESS | 1932 | 1461188636555 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 14:43:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:43:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1694ms 14:43:56 INFO - PROCESS | 1932 | 1461188636599 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 14:43:56 INFO - PROCESS | 1932 | 1461188636603 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 14:43:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:43:56 INFO - PROCESS | 1932 | 1461188636609 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:43:56 INFO - PROCESS | 1932 | 1461188636613 Marionette TRACE conn3 <- [1,2706,null,{}] 14:43:56 INFO - PROCESS | 1932 | 1461188636618 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:56 INFO - PROCESS | 1932 | 1461188636821 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 14:43:57 INFO - PROCESS | 1932 | 1461188637158 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f6b5c00 == 134 [pid = 1932] [id = 684] 14:43:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8fa8d400) [pid = 1932] [serial = 2053] [outer = (nil)] 14:43:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8fb03400) [pid = 1932] [serial = 2054] [outer = 0x8fa8d400] 14:43:57 INFO - PROCESS | 1932 | 1461188637247 Marionette DEBUG loaded listener.js 14:43:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8fcb5000) [pid = 1932] [serial = 2055] [outer = 0x8fa8d400] 14:43:58 INFO - PROCESS | 1932 | 1461188638157 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 14:43:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:43:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1588ms 14:43:58 INFO - PROCESS | 1932 | 1461188638199 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 14:43:58 INFO - PROCESS | 1932 | 1461188638203 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 14:43:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:43:58 INFO - PROCESS | 1932 | 1461188638209 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:43:58 INFO - PROCESS | 1932 | 1461188638213 Marionette TRACE conn3 <- [1,2710,null,{}] 14:43:58 INFO - PROCESS | 1932 | 1461188638219 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:43:58 INFO - PROCESS | 1932 | 1461188638417 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 14:43:58 INFO - PROCESS | 1932 | 1461188638760 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc26400 == 135 [pid = 1932] [id = 685] 14:43:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8f638400) [pid = 1932] [serial = 2056] [outer = (nil)] 14:43:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8fce5800) [pid = 1932] [serial = 2057] [outer = 0x8f638400] 14:43:58 INFO - PROCESS | 1932 | 1461188638852 Marionette DEBUG loaded listener.js 14:43:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8ff92400) [pid = 1932] [serial = 2058] [outer = 0x8f638400] 14:43:59 INFO - PROCESS | 1932 | 1461188639775 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 14:43:59 INFO - PROCESS | 1932 | 1461188639856 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 14:43:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:43:59 INFO - PROCESS | 1932 | 1461188639863 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:43:59 INFO - PROCESS | 1932 | 1461188639866 Marionette TRACE conn3 <- [1,2714,null,{}] 14:43:59 INFO - PROCESS | 1932 | 1461188639872 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:00 INFO - PROCESS | 1932 | 1461188640114 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 14:44:00 INFO - PROCESS | 1932 | 1461188640459 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x8faa9400 == 136 [pid = 1932] [id = 686] 14:44:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8fcf0400) [pid = 1932] [serial = 2059] [outer = (nil)] 14:44:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x90008400) [pid = 1932] [serial = 2060] [outer = 0x8fcf0400] 14:44:00 INFO - PROCESS | 1932 | 1461188640551 Marionette DEBUG loaded listener.js 14:44:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x90328400) [pid = 1932] [serial = 2061] [outer = 0x8fcf0400] 14:44:01 INFO - PROCESS | 1932 | 1461188641420 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 14:44:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:44:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1632ms 14:44:01 INFO - PROCESS | 1932 | 1461188641495 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 14:44:01 INFO - PROCESS | 1932 | 1461188641498 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 14:44:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:44:01 INFO - PROCESS | 1932 | 1461188641506 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:44:01 INFO - PROCESS | 1932 | 1461188641510 Marionette TRACE conn3 <- [1,2718,null,{}] 14:44:01 INFO - PROCESS | 1932 | 1461188641516 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:01 INFO - PROCESS | 1932 | 1461188641775 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 14:44:02 INFO - PROCESS | 1932 | 1461188642124 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x90689800 == 137 [pid = 1932] [id = 687] 14:44:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x90690800) [pid = 1932] [serial = 2062] [outer = (nil)] 14:44:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x914d2800) [pid = 1932] [serial = 2063] [outer = 0x90690800] 14:44:02 INFO - PROCESS | 1932 | 1461188642228 Marionette DEBUG loaded listener.js 14:44:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x928f7800) [pid = 1932] [serial = 2064] [outer = 0x90690800] 14:44:03 INFO - PROCESS | 1932 | 1461188643208 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 14:44:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:44:03 INFO - PROCESS | 1932 | 1461188643294 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 14:44:03 INFO - PROCESS | 1932 | 1461188643301 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:44:03 INFO - PROCESS | 1932 | 1461188643305 Marionette TRACE conn3 <- [1,2722,null,{}] 14:44:03 INFO - PROCESS | 1932 | 1461188643311 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:03 INFO - PROCESS | 1932 | 1461188643590 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 14:44:03 INFO - PROCESS | 1932 | 1461188643937 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e2c00 == 138 [pid = 1932] [id = 688] 14:44:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x904e6000) [pid = 1932] [serial = 2065] [outer = (nil)] 14:44:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x9777b800) [pid = 1932] [serial = 2066] [outer = 0x904e6000] 14:44:04 INFO - PROCESS | 1932 | 1461188644025 Marionette DEBUG loaded listener.js 14:44:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x97d29800) [pid = 1932] [serial = 2067] [outer = 0x904e6000] 14:44:04 INFO - PROCESS | 1932 | 1461188644966 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 14:44:05 INFO - PROCESS | 1932 | 1461188645039 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 14:44:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:44:05 INFO - PROCESS | 1932 | 1461188645045 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:44:05 INFO - PROCESS | 1932 | 1461188645048 Marionette TRACE conn3 <- [1,2726,null,{}] 14:44:05 INFO - PROCESS | 1932 | 1461188645054 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:05 INFO - PROCESS | 1932 | 1461188645260 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 14:44:05 INFO - PROCESS | 1932 | 1461188645645 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x9853e400 == 139 [pid = 1932] [id = 689] 14:44:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x98543000) [pid = 1932] [serial = 2068] [outer = (nil)] 14:44:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x98e71c00) [pid = 1932] [serial = 2069] [outer = 0x98543000] 14:44:05 INFO - PROCESS | 1932 | 1461188645740 Marionette DEBUG loaded listener.js 14:44:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x98ff1c00) [pid = 1932] [serial = 2070] [outer = 0x98543000] 14:44:06 INFO - PROCESS | 1932 | 1461188646631 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 14:44:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:44:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1630ms 14:44:06 INFO - PROCESS | 1932 | 1461188646675 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 14:44:06 INFO - PROCESS | 1932 | 1461188646679 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 14:44:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:44:06 INFO - PROCESS | 1932 | 1461188646686 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:44:06 INFO - PROCESS | 1932 | 1461188646689 Marionette TRACE conn3 <- [1,2730,null,{}] 14:44:06 INFO - PROCESS | 1932 | 1461188646695 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:06 INFO - PROCESS | 1932 | 1461188646898 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 14:44:07 INFO - PROCESS | 1932 | 1461188647195 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x864e2000 == 140 [pid = 1932] [id = 690] 14:44:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x9771a800) [pid = 1932] [serial = 2071] [outer = (nil)] 14:44:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x998ef000) [pid = 1932] [serial = 2072] [outer = 0x9771a800] 14:44:07 INFO - PROCESS | 1932 | 1461188647329 Marionette DEBUG loaded listener.js 14:44:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x99a52400) [pid = 1932] [serial = 2073] [outer = 0x9771a800] 14:44:08 INFO - PROCESS | 1932 | 1461188648618 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 14:44:08 INFO - PROCESS | 1932 | 1461188648682 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 14:44:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:44:08 INFO - PROCESS | 1932 | 1461188648689 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:44:08 INFO - PROCESS | 1932 | 1461188648692 Marionette TRACE conn3 <- [1,2734,null,{}] 14:44:08 INFO - PROCESS | 1932 | 1461188648698 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:08 INFO - PROCESS | 1932 | 1461188648971 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 14:44:09 INFO - PROCESS | 1932 | 1461188649277 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x886c7c00 == 141 [pid = 1932] [id = 691] 14:44:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x945ad000) [pid = 1932] [serial = 2074] [outer = (nil)] 14:44:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x9df75c00) [pid = 1932] [serial = 2075] [outer = 0x945ad000] 14:44:09 INFO - PROCESS | 1932 | 1461188649362 Marionette DEBUG loaded listener.js 14:44:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x9fb84c00) [pid = 1932] [serial = 2076] [outer = 0x945ad000] 14:44:10 INFO - PROCESS | 1932 | 1461188650281 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 14:44:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:44:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1682ms 14:44:10 INFO - PROCESS | 1932 | 1461188650372 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 14:44:10 INFO - PROCESS | 1932 | 1461188650376 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 14:44:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:44:10 INFO - PROCESS | 1932 | 1461188650382 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:44:10 INFO - PROCESS | 1932 | 1461188650386 Marionette TRACE conn3 <- [1,2738,null,{}] 14:44:10 INFO - PROCESS | 1932 | 1461188650391 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:10 INFO - PROCESS | 1932 | 1461188650629 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 14:44:10 INFO - PROCESS | 1932 | 1461188650974 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x99a1fc00 == 142 [pid = 1932] [id = 692] 14:44:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x9a87a400) [pid = 1932] [serial = 2077] [outer = (nil)] 14:44:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x9ffab800) [pid = 1932] [serial = 2078] [outer = 0x9a87a400] 14:44:11 INFO - PROCESS | 1932 | 1461188651077 Marionette DEBUG loaded listener.js 14:44:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0xa0ade800) [pid = 1932] [serial = 2079] [outer = 0x9a87a400] 14:44:12 INFO - PROCESS | 1932 | 1461188652009 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 14:44:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:44:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1691ms 14:44:12 INFO - PROCESS | 1932 | 1461188652075 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 14:44:12 INFO - PROCESS | 1932 | 1461188652079 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 14:44:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:44:12 INFO - PROCESS | 1932 | 1461188652085 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:44:12 INFO - PROCESS | 1932 | 1461188652089 Marionette TRACE conn3 <- [1,2742,null,{}] 14:44:12 INFO - PROCESS | 1932 | 1461188652094 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:12 INFO - PROCESS | 1932 | 1461188652317 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 14:44:12 INFO - PROCESS | 1932 | 1461188652660 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x886cb000 == 141 [pid = 1932] [id = 652] 14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x83a6b400 == 140 [pid = 1932] [id = 654] 14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x87cda000 == 139 [pid = 1932] [id = 653] 14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x86ed0800 == 138 [pid = 1932] [id = 676] 14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x886c8400 == 137 [pid = 1932] [id = 675] 14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x87888000 == 136 [pid = 1932] [id = 674] 14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8518dc00 == 135 [pid = 1932] [id = 668] 14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x83a62c00 == 134 [pid = 1932] [id = 666] 14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8e905800 == 133 [pid = 1932] [id = 667] 14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8ff98000 == 132 [pid = 1932] [id = 665] 14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8e32a400 == 131 [pid = 1932] [id = 664] 14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x846c8000 == 130 [pid = 1932] [id = 663] 14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x886c5400 == 129 [pid = 1932] [id = 662] 14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8e53d400 == 128 [pid = 1932] [id = 660] 14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8f632400 == 127 [pid = 1932] [id = 661] 14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8dfcc800 == 126 [pid = 1932] [id = 659] 14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8b620c00 == 125 [pid = 1932] [id = 658] 14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd98000 == 124 [pid = 1932] [id = 657] 14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x886c8800 == 123 [pid = 1932] [id = 656] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x8c886000) [pid = 1932] [serial = 1967] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x9fc5d000) [pid = 1932] [serial = 1952] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x998ee000) [pid = 1932] [serial = 1947] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x8c6ce000) [pid = 1932] [serial = 1908] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x89315c00) [pid = 1932] [serial = 1958] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x99a20000) [pid = 1932] [serial = 1946] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x90009000) [pid = 1932] [serial = 1928] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x8bc26000) [pid = 1932] [serial = 1962] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x945af800) [pid = 1932] [serial = 1934] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x9df6ec00) [pid = 1932] [serial = 1950] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x981ea800) [pid = 1932] [serial = 1940] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x8a409800) [pid = 1932] [serial = 1959] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x8f6b1400) [pid = 1932] [serial = 1919] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0xa2abe800) [pid = 1932] [serial = 1887] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8c8b4000) [pid = 1932] [serial = 1910] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8ff99c00) [pid = 1932] [serial = 1926] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x864d3400) [pid = 1932] [serial = 1964] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x8de33800) [pid = 1932] [serial = 1911] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8f8af400) [pid = 1932] [serial = 1920] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8bd91000) [pid = 1932] [serial = 1830] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8a405c00) [pid = 1932] [serial = 1904] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x98ea1800) [pid = 1932] [serial = 1943] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8fcf0c00) [pid = 1932] [serial = 1925] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8bd2f400) [pid = 1932] [serial = 1907] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8faa5c00) [pid = 1932] [serial = 1922] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8b284c00) [pid = 1932] [serial = 1961] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8aa31400) [pid = 1932] [serial = 1905] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x98ff5800) [pid = 1932] [serial = 1944] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x904ef800) [pid = 1932] [serial = 1931] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x86ed0400) [pid = 1932] [serial = 1956] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x96cdac00) [pid = 1932] [serial = 1937] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8e6a0c00) [pid = 1932] [serial = 1917] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x90323800) [pid = 1932] [serial = 1929] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8e541000) [pid = 1932] [serial = 1916] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x864e0800) [pid = 1932] [serial = 1955] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x99bf1c00) [pid = 1932] [serial = 1949] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x95069800) [pid = 1932] [serial = 1935] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8dfc5c00) [pid = 1932] [serial = 1914] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x9777b000) [pid = 1932] [serial = 1938] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x8faa9800) [pid = 1932] [serial = 1923] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8df3c400) [pid = 1932] [serial = 1913] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x85191000) [pid = 1932] [serial = 1901] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x914dc800) [pid = 1932] [serial = 1932] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x982cf000) [pid = 1932] [serial = 1941] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x864e2800) [pid = 1932] [serial = 1902] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x89303400) [pid = 1932] [serial = 1965] [outer = (nil)] [url = about:blank] 14:44:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a6b400 == 124 [pid = 1932] [id = 693] 14:44:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x846c8000) [pid = 1932] [serial = 2080] [outer = (nil)] 14:44:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x85c6f000) [pid = 1932] [serial = 2081] [outer = 0x846c8000] 14:44:14 INFO - PROCESS | 1932 | 1461188654834 Marionette DEBUG loaded listener.js 14:44:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x86ec6800) [pid = 1932] [serial = 2082] [outer = 0x846c8000] 14:44:15 INFO - PROCESS | 1932 | 1461188655960 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 14:44:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:44:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 3894ms 14:44:15 INFO - PROCESS | 1932 | 1461188655981 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 14:44:15 INFO - PROCESS | 1932 | 1461188655987 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 14:44:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:44:16 INFO - PROCESS | 1932 | 1461188655997 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:44:16 INFO - PROCESS | 1932 | 1461188656001 Marionette TRACE conn3 <- [1,2746,null,{}] 14:44:16 INFO - PROCESS | 1932 | 1461188656009 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:16 INFO - PROCESS | 1932 | 1461188656251 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 14:44:16 INFO - PROCESS | 1932 | 1461188656474 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e4d400 == 125 [pid = 1932] [id = 694] 14:44:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x89303400) [pid = 1932] [serial = 2083] [outer = (nil)] 14:44:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x89315c00) [pid = 1932] [serial = 2084] [outer = 0x89303400] 14:44:16 INFO - PROCESS | 1932 | 1461188656553 Marionette DEBUG loaded listener.js 14:44:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8a409800) [pid = 1932] [serial = 2085] [outer = 0x89303400] 14:44:17 INFO - PROCESS | 1932 | 1461188657427 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 14:44:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:44:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1483ms 14:44:17 INFO - PROCESS | 1932 | 1461188657480 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 14:44:17 INFO - PROCESS | 1932 | 1461188657485 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 14:44:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:44:17 INFO - PROCESS | 1932 | 1461188657502 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:44:17 INFO - PROCESS | 1932 | 1461188657506 Marionette TRACE conn3 <- [1,2750,null,{}] 14:44:17 INFO - PROCESS | 1932 | 1461188657512 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:17 INFO - PROCESS | 1932 | 1461188657785 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 14:44:17 INFO - PROCESS | 1932 | 1461188657824 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x886cd000 == 126 [pid = 1932] [id = 695] 14:44:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8931a800) [pid = 1932] [serial = 2086] [outer = (nil)] 14:44:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8b3dd800) [pid = 1932] [serial = 2087] [outer = 0x8931a800] 14:44:17 INFO - PROCESS | 1932 | 1461188657897 Marionette DEBUG loaded listener.js 14:44:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8b591000) [pid = 1932] [serial = 2088] [outer = 0x8931a800] 14:44:19 INFO - PROCESS | 1932 | 1461188659045 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 14:44:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:44:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1583ms 14:44:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:44:19 INFO - PROCESS | 1932 | 1461188659084 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 14:44:19 INFO - PROCESS | 1932 | 1461188659087 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 14:44:19 INFO - PROCESS | 1932 | 1461188659099 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:44:19 INFO - PROCESS | 1932 | 1461188659104 Marionette TRACE conn3 <- [1,2754,null,{}] 14:44:19 INFO - PROCESS | 1932 | 1461188659119 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:19 INFO - PROCESS | 1932 | 1461188659407 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8b58d400) [pid = 1932] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x88e48000) [pid = 1932] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x9506f800) [pid = 1932] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8fb04000) [pid = 1932] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x99a25800) [pid = 1932] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8b598c00) [pid = 1932] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x87cd8c00) [pid = 1932] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x8c770c00) [pid = 1932] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x8e53f000) [pid = 1932] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x8f6acc00) [pid = 1932] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x9a87c800) [pid = 1932] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x8ffe9c00) [pid = 1932] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x8aa39400) [pid = 1932] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x8c894800) [pid = 1932] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x8f633c00) [pid = 1932] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x8e90d800) [pid = 1932] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x886cec00) [pid = 1932] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x8b597800) [pid = 1932] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x8e434400) [pid = 1932] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x9a878400) [pid = 1932] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x91ed9c00) [pid = 1932] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x8b58a400) [pid = 1932] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:44:20 INFO - PROCESS | 1932 | 1461188660146 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x836a9000 == 127 [pid = 1932] [id = 696] 14:44:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x85c6fc00) [pid = 1932] [serial = 2089] [outer = (nil)] 14:44:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x8a43c000) [pid = 1932] [serial = 2090] [outer = 0x85c6fc00] 14:44:20 INFO - PROCESS | 1932 | 1461188660222 Marionette DEBUG loaded listener.js 14:44:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x8b595c00) [pid = 1932] [serial = 2091] [outer = 0x85c6fc00] 14:44:21 INFO - PROCESS | 1932 | 1461188661029 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 14:44:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:44:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1953ms 14:44:21 INFO - PROCESS | 1932 | 1461188661052 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 14:44:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:44:21 INFO - PROCESS | 1932 | 1461188661056 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 14:44:21 INFO - PROCESS | 1932 | 1461188661062 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:44:21 INFO - PROCESS | 1932 | 1461188661065 Marionette TRACE conn3 <- [1,2758,null,{}] 14:44:21 INFO - PROCESS | 1932 | 1461188661070 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:21 INFO - PROCESS | 1932 | 1461188661281 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 14:44:21 INFO - PROCESS | 1932 | 1461188661296 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a5f400 == 128 [pid = 1932] [id = 697] 14:44:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x85b39c00) [pid = 1932] [serial = 2092] [outer = (nil)] 14:44:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x8c770c00) [pid = 1932] [serial = 2093] [outer = 0x85b39c00] 14:44:21 INFO - PROCESS | 1932 | 1461188661565 Marionette DEBUG loaded listener.js 14:44:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x8c88bc00) [pid = 1932] [serial = 2094] [outer = 0x85b39c00] 14:44:22 INFO - PROCESS | 1932 | 1461188662630 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 14:44:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:44:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1635ms 14:44:22 INFO - PROCESS | 1932 | 1461188662698 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 14:44:22 INFO - PROCESS | 1932 | 1461188662705 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 14:44:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:44:22 INFO - PROCESS | 1932 | 1461188662714 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:44:22 INFO - PROCESS | 1932 | 1461188662720 Marionette TRACE conn3 <- [1,2762,null,{}] 14:44:22 INFO - PROCESS | 1932 | 1461188662728 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:22 INFO - PROCESS | 1932 | 1461188662987 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 14:44:23 INFO - PROCESS | 1932 | 1461188663337 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e50800 == 129 [pid = 1932] [id = 698] 14:44:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x89301c00) [pid = 1932] [serial = 2095] [outer = (nil)] 14:44:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x8a7e6400) [pid = 1932] [serial = 2096] [outer = 0x89301c00] 14:44:23 INFO - PROCESS | 1932 | 1461188663434 Marionette DEBUG loaded listener.js 14:44:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x8b58ec00) [pid = 1932] [serial = 2097] [outer = 0x89301c00] 14:44:24 INFO - PROCESS | 1932 | 1461188664379 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 14:44:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:44:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1737ms 14:44:24 INFO - PROCESS | 1932 | 1461188664450 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 14:44:24 INFO - PROCESS | 1932 | 1461188664459 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 14:44:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:44:24 INFO - PROCESS | 1932 | 1461188664470 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:44:24 INFO - PROCESS | 1932 | 1461188664475 Marionette TRACE conn3 <- [1,2766,null,{}] 14:44:24 INFO - PROCESS | 1932 | 1461188664481 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:24 INFO - PROCESS | 1932 | 1461188664739 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 14:44:25 INFO - PROCESS | 1932 | 1461188665141 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c6d3800 == 130 [pid = 1932] [id = 699] 14:44:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x8c6d8400) [pid = 1932] [serial = 2098] [outer = (nil)] 14:44:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x8c76c400) [pid = 1932] [serial = 2099] [outer = 0x8c6d8400] 14:44:25 INFO - PROCESS | 1932 | 1461188665233 Marionette DEBUG loaded listener.js 14:44:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x8c8af400) [pid = 1932] [serial = 2100] [outer = 0x8c6d8400] 14:44:26 INFO - PROCESS | 1932 | 1461188666253 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 14:44:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:44:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1840ms 14:44:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:44:26 INFO - PROCESS | 1932 | 1461188666310 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 14:44:26 INFO - PROCESS | 1932 | 1461188666313 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 14:44:26 INFO - PROCESS | 1932 | 1461188666321 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:44:26 INFO - PROCESS | 1932 | 1461188666327 Marionette TRACE conn3 <- [1,2770,null,{}] 14:44:26 INFO - PROCESS | 1932 | 1461188666343 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:26 INFO - PROCESS | 1932 | 1461188666572 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 14:44:26 INFO - PROCESS | 1932 | 1461188666909 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c8b5800 == 131 [pid = 1932] [id = 700] 14:44:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x8df3d000) [pid = 1932] [serial = 2101] [outer = (nil)] 14:44:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x8dfca400) [pid = 1932] [serial = 2102] [outer = 0x8df3d000] 14:44:27 INFO - PROCESS | 1932 | 1461188667005 Marionette DEBUG loaded listener.js 14:44:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x8e434400) [pid = 1932] [serial = 2103] [outer = 0x8df3d000] 14:44:27 INFO - PROCESS | 1932 | 1461188667911 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 14:44:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:44:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1641ms 14:44:27 INFO - PROCESS | 1932 | 1461188667960 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 14:44:27 INFO - PROCESS | 1932 | 1461188667965 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 14:44:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:44:27 INFO - PROCESS | 1932 | 1461188667971 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:44:27 INFO - PROCESS | 1932 | 1461188667975 Marionette TRACE conn3 <- [1,2774,null,{}] 14:44:27 INFO - PROCESS | 1932 | 1461188667981 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:28 INFO - PROCESS | 1932 | 1461188668187 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 14:44:28 INFO - PROCESS | 1932 | 1461188668472 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x8df2fc00 == 132 [pid = 1932] [id = 701] 14:44:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x8e544c00) [pid = 1932] [serial = 2104] [outer = (nil)] 14:44:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x8e69e400) [pid = 1932] [serial = 2105] [outer = 0x8e544c00] 14:44:28 INFO - PROCESS | 1932 | 1461188668609 Marionette DEBUG loaded listener.js 14:44:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x8e90a000) [pid = 1932] [serial = 2106] [outer = 0x8e544c00] 14:44:29 INFO - PROCESS | 1932 | 1461188669516 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 14:44:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:44:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1591ms 14:44:29 INFO - PROCESS | 1932 | 1461188669564 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 14:44:29 INFO - PROCESS | 1932 | 1461188669568 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 14:44:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:44:29 INFO - PROCESS | 1932 | 1461188669574 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:44:29 INFO - PROCESS | 1932 | 1461188669578 Marionette TRACE conn3 <- [1,2778,null,{}] 14:44:29 INFO - PROCESS | 1932 | 1461188669583 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:29 INFO - PROCESS | 1932 | 1461188669804 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 14:44:30 INFO - PROCESS | 1932 | 1461188670136 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e542000 == 133 [pid = 1932] [id = 702] 14:44:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8e548400) [pid = 1932] [serial = 2107] [outer = (nil)] 14:44:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8f633c00) [pid = 1932] [serial = 2108] [outer = 0x8e548400] 14:44:30 INFO - PROCESS | 1932 | 1461188670228 Marionette DEBUG loaded listener.js 14:44:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8f63e400) [pid = 1932] [serial = 2109] [outer = 0x8e548400] 14:44:31 INFO - PROCESS | 1932 | 1461188671113 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 14:44:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:44:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1582ms 14:44:31 INFO - PROCESS | 1932 | 1461188671169 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 14:44:31 INFO - PROCESS | 1932 | 1461188671174 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 14:44:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:44:31 INFO - PROCESS | 1932 | 1461188671183 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:44:31 INFO - PROCESS | 1932 | 1461188671185 Marionette TRACE conn3 <- [1,2782,null,{}] 14:44:31 INFO - PROCESS | 1932 | 1461188671190 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:31 INFO - PROCESS | 1932 | 1461188671429 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 14:44:31 INFO - PROCESS | 1932 | 1461188671783 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8af400 == 134 [pid = 1932] [id = 703] 14:44:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8f8b1000) [pid = 1932] [serial = 2110] [outer = (nil)] 14:44:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8fcafc00) [pid = 1932] [serial = 2111] [outer = 0x8f8b1000] 14:44:31 INFO - PROCESS | 1932 | 1461188671888 Marionette DEBUG loaded listener.js 14:44:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8ff97c00) [pid = 1932] [serial = 2112] [outer = 0x8f8b1000] 14:44:32 INFO - PROCESS | 1932 | 1461188672811 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 14:44:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:44:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1685ms 14:44:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:44:32 INFO - PROCESS | 1932 | 1461188672869 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 14:44:32 INFO - PROCESS | 1932 | 1461188672872 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 14:44:32 INFO - PROCESS | 1932 | 1461188672878 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:44:32 INFO - PROCESS | 1932 | 1461188672882 Marionette TRACE conn3 <- [1,2786,null,{}] 14:44:32 INFO - PROCESS | 1932 | 1461188672888 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:33 INFO - PROCESS | 1932 | 1461188673096 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 14:44:33 INFO - PROCESS | 1932 | 1461188673448 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e32ec00 == 135 [pid = 1932] [id = 704] 14:44:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8f6b1000) [pid = 1932] [serial = 2113] [outer = (nil)] 14:44:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x9000d000) [pid = 1932] [serial = 2114] [outer = 0x8f6b1000] 14:44:33 INFO - PROCESS | 1932 | 1461188673540 Marionette DEBUG loaded listener.js 14:44:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x90323000) [pid = 1932] [serial = 2115] [outer = 0x8f6b1000] 14:44:34 INFO - PROCESS | 1932 | 1461188674530 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 14:44:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:44:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1686ms 14:44:34 INFO - PROCESS | 1932 | 1461188674567 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 14:44:34 INFO - PROCESS | 1932 | 1461188674572 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 14:44:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:44:34 INFO - PROCESS | 1932 | 1461188674582 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:44:34 INFO - PROCESS | 1932 | 1461188674586 Marionette TRACE conn3 <- [1,2790,null,{}] 14:44:34 INFO - PROCESS | 1932 | 1461188674596 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:34 INFO - PROCESS | 1932 | 1461188674934 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 14:44:35 INFO - PROCESS | 1932 | 1461188675392 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fcb1400 == 136 [pid = 1932] [id = 705] 14:44:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8ff9b400) [pid = 1932] [serial = 2116] [outer = (nil)] 14:44:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x9068f800) [pid = 1932] [serial = 2117] [outer = 0x8ff9b400] 14:44:35 INFO - PROCESS | 1932 | 1461188675535 Marionette DEBUG loaded listener.js 14:44:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x912b2c00) [pid = 1932] [serial = 2118] [outer = 0x8ff9b400] 14:44:36 INFO - PROCESS | 1932 | 1461188676496 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 14:44:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:44:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1992ms 14:44:36 INFO - PROCESS | 1932 | 1461188676574 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 14:44:36 INFO - PROCESS | 1932 | 1461188676577 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 14:44:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:44:36 INFO - PROCESS | 1932 | 1461188676584 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:44:36 INFO - PROCESS | 1932 | 1461188676588 Marionette TRACE conn3 <- [1,2794,null,{}] 14:44:36 INFO - PROCESS | 1932 | 1461188676593 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:36 INFO - PROCESS | 1932 | 1461188676858 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 14:44:37 INFO - PROCESS | 1932 | 1461188677200 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x8df38c00 == 137 [pid = 1932] [id = 706] 14:44:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8e336c00) [pid = 1932] [serial = 2119] [outer = (nil)] 14:44:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x9455ec00) [pid = 1932] [serial = 2120] [outer = 0x8e336c00] 14:44:37 INFO - PROCESS | 1932 | 1461188677291 Marionette DEBUG loaded listener.js 14:44:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x945a1400) [pid = 1932] [serial = 2121] [outer = 0x8e336c00] 14:44:38 INFO - PROCESS | 1932 | 1461188678165 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 14:44:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:44:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1630ms 14:44:38 INFO - PROCESS | 1932 | 1461188678229 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 14:44:38 INFO - PROCESS | 1932 | 1461188678233 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 14:44:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:44:38 INFO - PROCESS | 1932 | 1461188678242 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:44:38 INFO - PROCESS | 1932 | 1461188678245 Marionette TRACE conn3 <- [1,2798,null,{}] 14:44:38 INFO - PROCESS | 1932 | 1461188678250 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:38 INFO - PROCESS | 1932 | 1461188678463 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 14:44:38 INFO - PROCESS | 1932 | 1461188678759 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x90691000 == 138 [pid = 1932] [id = 707] 14:44:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x94566800) [pid = 1932] [serial = 2122] [outer = (nil)] 14:44:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x95a1bc00) [pid = 1932] [serial = 2123] [outer = 0x94566800] 14:44:38 INFO - PROCESS | 1932 | 1461188678891 Marionette DEBUG loaded listener.js 14:44:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x96cdac00) [pid = 1932] [serial = 2124] [outer = 0x94566800] 14:44:39 INFO - PROCESS | 1932 | 1461188679877 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 14:44:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:44:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1684ms 14:44:39 INFO - PROCESS | 1932 | 1461188679926 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 14:44:39 INFO - PROCESS | 1932 | 1461188679930 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 14:44:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:44:39 INFO - PROCESS | 1932 | 1461188679937 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:44:39 INFO - PROCESS | 1932 | 1461188679941 Marionette TRACE conn3 <- [1,2802,null,{}] 14:44:39 INFO - PROCESS | 1932 | 1461188679947 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:40 INFO - PROCESS | 1932 | 1461188680226 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 14:44:40 INFO - PROCESS | 1932 | 1461188680585 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x9853b400 == 139 [pid = 1932] [id = 708] 14:44:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x9853cc00) [pid = 1932] [serial = 2125] [outer = (nil)] 14:44:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x98543800) [pid = 1932] [serial = 2126] [outer = 0x9853cc00] 14:44:40 INFO - PROCESS | 1932 | 1461188680678 Marionette DEBUG loaded listener.js 14:44:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x98ff5800) [pid = 1932] [serial = 2127] [outer = 0x9853cc00] 14:44:41 INFO - PROCESS | 1932 | 1461188681661 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 14:44:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:44:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1783ms 14:44:41 INFO - PROCESS | 1932 | 1461188681721 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 14:44:41 INFO - PROCESS | 1932 | 1461188681725 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 14:44:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:44:41 INFO - PROCESS | 1932 | 1461188681731 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:44:41 INFO - PROCESS | 1932 | 1461188681733 Marionette TRACE conn3 <- [1,2806,null,{}] 14:44:41 INFO - PROCESS | 1932 | 1461188681739 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:41 INFO - PROCESS | 1932 | 1461188681950 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 14:44:42 INFO - PROCESS | 1932 | 1461188682248 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb09c00 == 140 [pid = 1932] [id = 709] 14:44:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8ffe2400) [pid = 1932] [serial = 2128] [outer = (nil)] 14:44:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x998f1c00) [pid = 1932] [serial = 2129] [outer = 0x8ffe2400] 14:44:42 INFO - PROCESS | 1932 | 1461188682388 Marionette DEBUG loaded listener.js 14:44:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x99becc00) [pid = 1932] [serial = 2130] [outer = 0x8ffe2400] 14:44:43 INFO - PROCESS | 1932 | 1461188683277 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 14:44:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:44:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1585ms 14:44:43 INFO - PROCESS | 1932 | 1461188683316 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 14:44:43 INFO - PROCESS | 1932 | 1461188683319 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 14:44:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:44:43 INFO - PROCESS | 1932 | 1461188683326 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:44:43 INFO - PROCESS | 1932 | 1461188683330 Marionette TRACE conn3 <- [1,2810,null,{}] 14:44:43 INFO - PROCESS | 1932 | 1461188683335 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:43 INFO - PROCESS | 1932 | 1461188683548 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 14:44:43 INFO - PROCESS | 1932 | 1461188683846 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x97fa7400 == 141 [pid = 1932] [id = 710] 14:44:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x9915c800) [pid = 1932] [serial = 2131] [outer = (nil)] 14:44:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x9ea11c00) [pid = 1932] [serial = 2132] [outer = 0x9915c800] 14:44:43 INFO - PROCESS | 1932 | 1461188683979 Marionette DEBUG loaded listener.js 14:44:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x9fb1f800) [pid = 1932] [serial = 2133] [outer = 0x9915c800] 14:44:44 INFO - PROCESS | 1932 | 1461188684831 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 14:44:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:44:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1581ms 14:44:44 INFO - PROCESS | 1932 | 1461188684908 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 14:44:44 INFO - PROCESS | 1932 | 1461188684911 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 14:44:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:44:44 INFO - PROCESS | 1932 | 1461188684918 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:44:44 INFO - PROCESS | 1932 | 1461188684921 Marionette TRACE conn3 <- [1,2814,null,{}] 14:44:44 INFO - PROCESS | 1932 | 1461188684927 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:45 INFO - PROCESS | 1932 | 1461188685169 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 14:44:45 INFO - PROCESS | 1932 | 1461188685513 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x9ea0e400 == 142 [pid = 1932] [id = 711] 14:44:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x9ff0d000) [pid = 1932] [serial = 2134] [outer = (nil)] 14:44:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0xa0ab4400) [pid = 1932] [serial = 2135] [outer = 0x9ff0d000] 14:44:45 INFO - PROCESS | 1932 | 1461188685602 Marionette DEBUG loaded listener.js 14:44:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0xa0c32000) [pid = 1932] [serial = 2136] [outer = 0x9ff0d000] 14:44:46 INFO - PROCESS | 1932 | 1461188686511 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 14:44:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:44:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1634ms 14:44:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:44:46 INFO - PROCESS | 1932 | 1461188686553 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 14:44:46 INFO - PROCESS | 1932 | 1461188686556 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 14:44:46 INFO - PROCESS | 1932 | 1461188686563 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:44:46 INFO - PROCESS | 1932 | 1461188686566 Marionette TRACE conn3 <- [1,2818,null,{}] 14:44:46 INFO - PROCESS | 1932 | 1461188686572 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:46 INFO - PROCESS | 1932 | 1461188686800 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 14:44:47 INFO - PROCESS | 1932 | 1461188687160 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x928f3c00 == 143 [pid = 1932] [id = 712] 14:44:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x928f4c00) [pid = 1932] [serial = 2137] [outer = (nil)] 14:44:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0xa2ac5400) [pid = 1932] [serial = 2138] [outer = 0x928f4c00] 14:44:47 INFO - PROCESS | 1932 | 1461188687252 Marionette DEBUG loaded listener.js 14:44:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0xa3c7a400) [pid = 1932] [serial = 2139] [outer = 0x928f4c00] 14:44:48 INFO - PROCESS | 1932 | 1461188688183 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 14:44:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:44:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1696ms 14:44:48 INFO - PROCESS | 1932 | 1461188688259 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 14:44:48 INFO - PROCESS | 1932 | 1461188688262 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 14:44:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:44:48 INFO - PROCESS | 1932 | 1461188688268 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:44:48 INFO - PROCESS | 1932 | 1461188688272 Marionette TRACE conn3 <- [1,2822,null,{}] 14:44:48 INFO - PROCESS | 1932 | 1461188688278 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:48 INFO - PROCESS | 1932 | 1461188688552 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 14:44:48 INFO - PROCESS | 1932 | 1461188688900 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:48 INFO - PROCESS | 1932 | ++DOCSHELL 0xa0f66c00 == 144 [pid = 1932] [id = 713] 14:44:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0xa3c76c00) [pid = 1932] [serial = 2140] [outer = (nil)] 14:44:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0xa446dc00) [pid = 1932] [serial = 2141] [outer = 0xa3c76c00] 14:44:48 INFO - PROCESS | 1932 | 1461188688987 Marionette DEBUG loaded listener.js 14:44:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0xa4473400) [pid = 1932] [serial = 2142] [outer = 0xa3c76c00] 14:44:49 INFO - PROCESS | 1932 | 1461188689866 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 14:44:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:44:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1631ms 14:44:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:44:49 INFO - PROCESS | 1932 | 1461188689901 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 14:44:49 INFO - PROCESS | 1932 | 1461188689904 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 14:44:49 INFO - PROCESS | 1932 | 1461188689911 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:44:49 INFO - PROCESS | 1932 | 1461188689915 Marionette TRACE conn3 <- [1,2826,null,{}] 14:44:49 INFO - PROCESS | 1932 | 1461188689920 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:50 INFO - PROCESS | 1932 | 1461188690137 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 14:44:50 INFO - PROCESS | 1932 | 1461188690440 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x8518d400 == 145 [pid = 1932] [id = 714] 14:44:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x879a0000) [pid = 1932] [serial = 2143] [outer = (nil)] 14:44:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x879a6800) [pid = 1932] [serial = 2144] [outer = 0x879a0000] 14:44:50 INFO - PROCESS | 1932 | 1461188690576 Marionette DEBUG loaded listener.js 14:44:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x879a9400) [pid = 1932] [serial = 2145] [outer = 0x879a0000] 14:44:51 INFO - PROCESS | 1932 | 1461188691530 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:44:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:44:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1691ms 14:44:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:44:51 INFO - PROCESS | 1932 | 1461188691602 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 14:44:51 INFO - PROCESS | 1932 | 1461188691605 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 14:44:51 INFO - PROCESS | 1932 | 1461188691612 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:44:51 INFO - PROCESS | 1932 | 1461188691615 Marionette TRACE conn3 <- [1,2830,null,{}] 14:44:51 INFO - PROCESS | 1932 | 1461188691621 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:51 INFO - PROCESS | 1932 | 1461188691874 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 14:44:52 INFO - PROCESS | 1932 | 1461188692225 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x879a9800 == 146 [pid = 1932] [id = 715] 14:44:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x879ad400) [pid = 1932] [serial = 2146] [outer = (nil)] 14:44:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0xa2acb000) [pid = 1932] [serial = 2147] [outer = 0x879ad400] 14:44:52 INFO - PROCESS | 1932 | 1461188692314 Marionette DEBUG loaded listener.js 14:44:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0xa446c000) [pid = 1932] [serial = 2148] [outer = 0x879ad400] 14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x85183c00 == 145 [pid = 1932] [id = 519] 14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x85c73c00 == 144 [pid = 1932] [id = 651] 14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x99a1fc00 == 143 [pid = 1932] [id = 692] 14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x886c7c00 == 142 [pid = 1932] [id = 691] 14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x9853e400 == 141 [pid = 1932] [id = 689] 14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x864e2000 == 140 [pid = 1932] [id = 690] 14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x904e2c00 == 139 [pid = 1932] [id = 688] 14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x90689800 == 138 [pid = 1932] [id = 687] 14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x8faa9400 == 137 [pid = 1932] [id = 686] 14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc26400 == 136 [pid = 1932] [id = 685] 14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x8c8ae000 == 135 [pid = 1932] [id = 683] 14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x8f6b5c00 == 134 [pid = 1932] [id = 684] 14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x8e43c000 == 133 [pid = 1932] [id = 682] 14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x8c8b6c00 == 132 [pid = 1932] [id = 681] 14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd24c00 == 131 [pid = 1932] [id = 680] 14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x8a408000 == 130 [pid = 1932] [id = 679] 14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x87888400 == 129 [pid = 1932] [id = 678] 14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x85b41c00 == 128 [pid = 1932] [id = 677] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x9ff15000) [pid = 1932] [serial = 2016] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x8a7df800) [pid = 1932] [serial = 2027] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x8ab82400) [pid = 1932] [serial = 2028] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x98e71400) [pid = 1932] [serial = 2000] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x99bf2c00) [pid = 1932] [serial = 2004] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x9fb91800) [pid = 1932] [serial = 2007] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0xa4459400) [pid = 1932] [serial = 2022] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8890c000) [pid = 1932] [serial = 2025] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x8c893400) [pid = 1932] [serial = 1973] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x8f631c00) [pid = 1932] [serial = 1982] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x928f6400) [pid = 1932] [serial = 1994] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x9ff35800) [pid = 1932] [serial = 2009] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x9915e400) [pid = 1932] [serial = 2001] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x912be000) [pid = 1932] [serial = 1992] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x8bd30c00) [pid = 1932] [serial = 1899] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x94562400) [pid = 1932] [serial = 1995] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x99beb000) [pid = 1932] [serial = 2003] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8e32d400) [pid = 1932] [serial = 1976] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x8ff8ec00) [pid = 1932] [serial = 1986] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8f634c00) [pid = 1932] [serial = 1983] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x9fb27800) [pid = 1932] [serial = 2015] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x90004800) [pid = 1932] [serial = 1988] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8a448800) [pid = 1932] [serial = 1970] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0xa2a2bc00) [pid = 1932] [serial = 2018] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8e69d000) [pid = 1932] [serial = 1980] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x90324000) [pid = 1932] [serial = 1989] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8fb0b800) [pid = 1932] [serial = 1985] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8e694800) [pid = 1932] [serial = 1979] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x912b7000) [pid = 1932] [serial = 1991] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x886c7800) [pid = 1932] [serial = 2024] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0xa4456800) [pid = 1932] [serial = 2021] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0xa3c76000) [pid = 1932] [serial = 2019] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x9fb26800) [pid = 1932] [serial = 2006] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8b61c000) [pid = 1932] [serial = 1971] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8c8b7800) [pid = 1932] [serial = 1974] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0xa0a4a000) [pid = 1932] [serial = 2010] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x9ff16000) [pid = 1932] [serial = 1953] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x95a19c00) [pid = 1932] [serial = 1997] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8b590800) [pid = 1932] [serial = 2012] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8b594000) [pid = 1932] [serial = 2013] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x8e431c00) [pid = 1932] [serial = 1977] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x95a1d400) [pid = 1932] [serial = 1998] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x8a7e0800) [pid = 1932] [serial = 2030] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1932 | 1461188695960 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 14:44:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:44:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 4396ms 14:44:56 INFO - PROCESS | 1932 | 1461188696007 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 14:44:56 INFO - PROCESS | 1932 | 1461188696013 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 14:44:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:44:56 INFO - PROCESS | 1932 | 1461188696022 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:44:56 INFO - PROCESS | 1932 | 1461188696027 Marionette TRACE conn3 <- [1,2834,null,{}] 14:44:56 INFO - PROCESS | 1932 | 1461188696035 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:56 INFO - PROCESS | 1932 | 1461188696244 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 14:44:56 INFO - PROCESS | 1932 | 1461188696480 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x84d45400 == 129 [pid = 1932] [id = 716] 14:44:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x84d46400) [pid = 1932] [serial = 2149] [outer = (nil)] 14:44:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x84d48c00) [pid = 1932] [serial = 2150] [outer = 0x84d46400] 14:44:56 INFO - PROCESS | 1932 | 1461188696608 Marionette DEBUG loaded listener.js 14:44:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x84d4c800) [pid = 1932] [serial = 2151] [outer = 0x84d46400] 14:44:57 INFO - PROCESS | 1932 | 1461188697506 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:44:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:44:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1539ms 14:44:57 INFO - PROCESS | 1932 | 1461188697563 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 14:44:57 INFO - PROCESS | 1932 | 1461188697571 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 14:44:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:44:57 INFO - PROCESS | 1932 | 1461188697581 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:44:57 INFO - PROCESS | 1932 | 1461188697584 Marionette TRACE conn3 <- [1,2838,null,{}] 14:44:57 INFO - PROCESS | 1932 | 1461188697590 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:57 INFO - PROCESS | 1932 | 1461188697798 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 14:44:58 INFO - PROCESS | 1932 | 1461188698038 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x84d51c00 == 130 [pid = 1932] [id = 717] 14:44:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x85187800) [pid = 1932] [serial = 2152] [outer = (nil)] 14:44:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x85b3cc00) [pid = 1932] [serial = 2153] [outer = 0x85187800] 14:44:58 INFO - PROCESS | 1932 | 1461188698195 Marionette DEBUG loaded listener.js 14:44:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x85c71400) [pid = 1932] [serial = 2154] [outer = 0x85187800] 14:44:59 INFO - PROCESS | 1932 | 1461188699045 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 14:44:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:44:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1532ms 14:44:59 INFO - PROCESS | 1932 | 1461188699124 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 14:44:59 INFO - PROCESS | 1932 | 1461188699131 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 14:44:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:44:59 INFO - PROCESS | 1932 | 1461188699138 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:44:59 INFO - PROCESS | 1932 | 1461188699144 Marionette TRACE conn3 <- [1,2842,null,{}] 14:44:59 INFO - PROCESS | 1932 | 1461188699166 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:44:59 INFO - PROCESS | 1932 | 1461188699441 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 14:44:59 INFO - PROCESS | 1932 | 1461188699470 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x864e1400 == 131 [pid = 1932] [id = 718] 14:44:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x864e2c00) [pid = 1932] [serial = 2155] [outer = (nil)] 14:44:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x86ecf000) [pid = 1932] [serial = 2156] [outer = 0x864e2c00] 14:44:59 INFO - PROCESS | 1932 | 1461188699553 Marionette DEBUG loaded listener.js 14:44:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x87885800) [pid = 1932] [serial = 2157] [outer = 0x864e2c00] 14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x904e6000) [pid = 1932] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x886c3c00) [pid = 1932] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x85c76400) [pid = 1932] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x90690800) [pid = 1932] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x9771a800) [pid = 1932] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8fa8d400) [pid = 1932] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x8aee1000) [pid = 1932] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x98543000) [pid = 1932] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x8de38c00) [pid = 1932] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x85c6fc00) [pid = 1932] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x8fcf0400) [pid = 1932] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x8f638400) [pid = 1932] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x89302400) [pid = 1932] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x945ad000) [pid = 1932] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x8931a800) [pid = 1932] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x8e43c800) [pid = 1932] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x8e540400) [pid = 1932] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x846c8000) [pid = 1932] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x89303400) [pid = 1932] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x9a87a400) [pid = 1932] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x8bd2d400) [pid = 1932] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:45:01 INFO - PROCESS | 1932 | 1461188701203 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 14:45:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:45:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 2102ms 14:45:01 INFO - PROCESS | 1932 | 1461188701249 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 14:45:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:45:01 INFO - PROCESS | 1932 | 1461188701254 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 14:45:01 INFO - PROCESS | 1932 | 1461188701260 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:45:01 INFO - PROCESS | 1932 | 1461188701263 Marionette TRACE conn3 <- [1,2846,null,{}] 14:45:01 INFO - PROCESS | 1932 | 1461188701268 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:01 INFO - PROCESS | 1932 | 1461188701491 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 14:45:01 INFO - PROCESS | 1932 | 1461188701689 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x846c8000 == 132 [pid = 1932] [id = 719] 14:45:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x87888000) [pid = 1932] [serial = 2158] [outer = (nil)] 14:45:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x879a7400) [pid = 1932] [serial = 2159] [outer = 0x87888000] 14:45:01 INFO - PROCESS | 1932 | 1461188701766 Marionette DEBUG loaded listener.js 14:45:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x87cdb000) [pid = 1932] [serial = 2160] [outer = 0x87888000] 14:45:02 INFO - PROCESS | 1932 | 1461188702650 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 14:45:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:45:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1580ms 14:45:02 INFO - PROCESS | 1932 | 1461188702840 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 14:45:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:45:02 INFO - PROCESS | 1932 | 1461188702847 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 14:45:02 INFO - PROCESS | 1932 | 1461188702855 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:45:02 INFO - PROCESS | 1932 | 1461188702860 Marionette TRACE conn3 <- [1,2850,null,{}] 14:45:02 INFO - PROCESS | 1932 | 1461188702869 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:03 INFO - PROCESS | 1932 | 1461188703127 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 14:45:03 INFO - PROCESS | 1932 | 1461188703497 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x84815800 == 133 [pid = 1932] [id = 720] 14:45:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x84d47400) [pid = 1932] [serial = 2161] [outer = (nil)] 14:45:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x84d4fc00) [pid = 1932] [serial = 2162] [outer = 0x84d47400] 14:45:03 INFO - PROCESS | 1932 | 1461188703586 Marionette DEBUG loaded listener.js 14:45:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x85184c00) [pid = 1932] [serial = 2163] [outer = 0x84d47400] 14:45:04 INFO - PROCESS | 1932 | 1461188704592 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:45:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:45:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1796ms 14:45:04 INFO - PROCESS | 1932 | 1461188704652 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 14:45:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:45:04 INFO - PROCESS | 1932 | 1461188704658 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 14:45:04 INFO - PROCESS | 1932 | 1461188704671 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:45:04 INFO - PROCESS | 1932 | 1461188704678 Marionette TRACE conn3 <- [1,2854,null,{}] 14:45:04 INFO - PROCESS | 1932 | 1461188704685 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:04 INFO - PROCESS | 1932 | 1461188704922 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 14:45:05 INFO - PROCESS | 1932 | 1461188705351 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x864d3400 == 134 [pid = 1932] [id = 721] 14:45:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x864e2800) [pid = 1932] [serial = 2164] [outer = (nil)] 14:45:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x86ecd800) [pid = 1932] [serial = 2165] [outer = 0x864e2800] 14:45:05 INFO - PROCESS | 1932 | 1461188705465 Marionette DEBUG loaded listener.js 14:45:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x879a1c00) [pid = 1932] [serial = 2166] [outer = 0x864e2800] 14:45:06 INFO - PROCESS | 1932 | 1461188706546 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 14:45:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:45:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1945ms 14:45:06 INFO - PROCESS | 1932 | 1461188706612 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 14:45:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:45:06 INFO - PROCESS | 1932 | 1461188706617 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 14:45:06 INFO - PROCESS | 1932 | 1461188706623 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:45:06 INFO - PROCESS | 1932 | 1461188706628 Marionette TRACE conn3 <- [1,2858,null,{}] 14:45:06 INFO - PROCESS | 1932 | 1461188706643 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:06 INFO - PROCESS | 1932 | 1461188706914 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 14:45:07 INFO - PROCESS | 1932 | 1461188707297 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x864e0000 == 135 [pid = 1932] [id = 722] 14:45:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x886cdc00) [pid = 1932] [serial = 2167] [outer = (nil)] 14:45:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x8890a000) [pid = 1932] [serial = 2168] [outer = 0x886cdc00] 14:45:07 INFO - PROCESS | 1932 | 1461188707390 Marionette DEBUG loaded listener.js 14:45:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x88e4a000) [pid = 1932] [serial = 2169] [outer = 0x886cdc00] 14:45:08 INFO - PROCESS | 1932 | 1461188708280 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:45:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:45:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1689ms 14:45:08 INFO - PROCESS | 1932 | 1461188708312 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 14:45:08 INFO - PROCESS | 1932 | 1461188708316 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 14:45:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:45:08 INFO - PROCESS | 1932 | 1461188708322 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:45:08 INFO - PROCESS | 1932 | 1461188708326 Marionette TRACE conn3 <- [1,2862,null,{}] 14:45:08 INFO - PROCESS | 1932 | 1461188708332 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:08 INFO - PROCESS | 1932 | 1461188708556 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 14:45:08 INFO - PROCESS | 1932 | 1461188708846 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x87ce6400 == 136 [pid = 1932] [id = 723] 14:45:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x89309800) [pid = 1932] [serial = 2170] [outer = (nil)] 14:45:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8931a400) [pid = 1932] [serial = 2171] [outer = 0x89309800] 14:45:08 INFO - PROCESS | 1932 | 1461188708983 Marionette DEBUG loaded listener.js 14:45:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8a408400) [pid = 1932] [serial = 2172] [outer = 0x89309800] 14:45:09 INFO - PROCESS | 1932 | 1461188709922 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 14:45:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:45:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1631ms 14:45:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:45:09 INFO - PROCESS | 1932 | 1461188709955 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 14:45:09 INFO - PROCESS | 1932 | 1461188709958 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 14:45:09 INFO - PROCESS | 1932 | 1461188709965 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:45:09 INFO - PROCESS | 1932 | 1461188709969 Marionette TRACE conn3 <- [1,2866,null,{}] 14:45:09 INFO - PROCESS | 1932 | 1461188709974 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:10 INFO - PROCESS | 1932 | 1461188710191 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 14:45:10 INFO - PROCESS | 1932 | 1461188710533 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x89316000 == 137 [pid = 1932] [id = 724] 14:45:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8a40e800) [pid = 1932] [serial = 2173] [outer = (nil)] 14:45:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8a445400) [pid = 1932] [serial = 2174] [outer = 0x8a40e800] 14:45:10 INFO - PROCESS | 1932 | 1461188710627 Marionette DEBUG loaded listener.js 14:45:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8a7e0400) [pid = 1932] [serial = 2175] [outer = 0x8a40e800] 14:45:11 INFO - PROCESS | 1932 | 1461188711583 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 14:45:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:45:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1681ms 14:45:11 INFO - PROCESS | 1932 | 1461188711646 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 14:45:11 INFO - PROCESS | 1932 | 1461188711649 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 14:45:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:45:11 INFO - PROCESS | 1932 | 1461188711656 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:45:11 INFO - PROCESS | 1932 | 1461188711660 Marionette TRACE conn3 <- [1,2870,null,{}] 14:45:11 INFO - PROCESS | 1932 | 1461188711665 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:11 INFO - PROCESS | 1932 | 1461188711927 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 14:45:12 INFO - PROCESS | 1932 | 1461188712268 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x886c0c00 == 138 [pid = 1932] [id = 725] 14:45:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8ab82800) [pid = 1932] [serial = 2176] [outer = (nil)] 14:45:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8ab8ac00) [pid = 1932] [serial = 2177] [outer = 0x8ab82800] 14:45:12 INFO - PROCESS | 1932 | 1461188712365 Marionette DEBUG loaded listener.js 14:45:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8aee4000) [pid = 1932] [serial = 2178] [outer = 0x8ab82800] 14:45:13 INFO - PROCESS | 1932 | 1461188713278 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 14:45:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:45:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1690ms 14:45:13 INFO - PROCESS | 1932 | 1461188713347 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 14:45:13 INFO - PROCESS | 1932 | 1461188713352 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 14:45:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:45:13 INFO - PROCESS | 1932 | 1461188713358 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:45:13 INFO - PROCESS | 1932 | 1461188713362 Marionette TRACE conn3 <- [1,2874,null,{}] 14:45:13 INFO - PROCESS | 1932 | 1461188713367 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:13 INFO - PROCESS | 1932 | 1461188713620 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 14:45:13 INFO - PROCESS | 1932 | 1461188713954 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aa31c00 == 139 [pid = 1932] [id = 726] 14:45:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8aa37800) [pid = 1932] [serial = 2179] [outer = (nil)] 14:45:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8b290c00) [pid = 1932] [serial = 2180] [outer = 0x8aa37800] 14:45:14 INFO - PROCESS | 1932 | 1461188714045 Marionette DEBUG loaded listener.js 14:45:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8b3e1800) [pid = 1932] [serial = 2181] [outer = 0x8aa37800] 14:45:14 INFO - PROCESS | 1932 | 1461188714995 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 14:45:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:45:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1685ms 14:45:15 INFO - PROCESS | 1932 | 1461188715043 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 14:45:15 INFO - PROCESS | 1932 | 1461188715047 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 14:45:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:45:15 INFO - PROCESS | 1932 | 1461188715054 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:45:15 INFO - PROCESS | 1932 | 1461188715057 Marionette TRACE conn3 <- [1,2878,null,{}] 14:45:15 INFO - PROCESS | 1932 | 1461188715063 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:15 INFO - PROCESS | 1932 | 1461188715305 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 14:45:15 INFO - PROCESS | 1932 | 1461188715647 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x879a4c00 == 140 [pid = 1932] [id = 727] 14:45:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8aeeb800) [pid = 1932] [serial = 2182] [outer = (nil)] 14:45:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8b598000) [pid = 1932] [serial = 2183] [outer = 0x8aeeb800] 14:45:15 INFO - PROCESS | 1932 | 1461188715742 Marionette DEBUG loaded listener.js 14:45:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8b619c00) [pid = 1932] [serial = 2184] [outer = 0x8aeeb800] 14:45:16 INFO - PROCESS | 1932 | 1461188716710 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 14:45:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:45:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1690ms 14:45:16 INFO - PROCESS | 1932 | 1461188716744 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 14:45:16 INFO - PROCESS | 1932 | 1461188716748 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 14:45:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:45:16 INFO - PROCESS | 1932 | 1461188716754 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:45:16 INFO - PROCESS | 1932 | 1461188716758 Marionette TRACE conn3 <- [1,2882,null,{}] 14:45:16 INFO - PROCESS | 1932 | 1461188716764 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:16 INFO - PROCESS | 1932 | 1461188716980 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 14:45:17 INFO - PROCESS | 1932 | 1461188717322 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x85185400 == 141 [pid = 1932] [id = 728] 14:45:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8aeee800) [pid = 1932] [serial = 2185] [outer = (nil)] 14:45:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8bc30400) [pid = 1932] [serial = 2186] [outer = 0x8aeee800] 14:45:17 INFO - PROCESS | 1932 | 1461188717410 Marionette DEBUG loaded listener.js 14:45:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8bd24800) [pid = 1932] [serial = 2187] [outer = 0x8aeee800] 14:45:18 INFO - PROCESS | 1932 | 1461188718305 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 14:45:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:45:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1587ms 14:45:18 INFO - PROCESS | 1932 | 1461188718342 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 14:45:18 INFO - PROCESS | 1932 | 1461188718347 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 14:45:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:45:18 INFO - PROCESS | 1932 | 1461188718353 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:45:18 INFO - PROCESS | 1932 | 1461188718357 Marionette TRACE conn3 <- [1,2886,null,{}] 14:45:18 INFO - PROCESS | 1932 | 1461188718363 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:18 INFO - PROCESS | 1932 | 1461188718589 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 14:45:18 INFO - PROCESS | 1932 | 1461188718928 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b592c00 == 142 [pid = 1932] [id = 729] 14:45:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8b626800) [pid = 1932] [serial = 2188] [outer = (nil)] 14:45:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8bd96000) [pid = 1932] [serial = 2189] [outer = 0x8b626800] 14:45:19 INFO - PROCESS | 1932 | 1461188719029 Marionette DEBUG loaded listener.js 14:45:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8c522000) [pid = 1932] [serial = 2190] [outer = 0x8b626800] 14:45:20 INFO - PROCESS | 1932 | 1461188720038 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 14:45:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:45:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1732ms 14:45:20 INFO - PROCESS | 1932 | 1461188720087 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 14:45:20 INFO - PROCESS | 1932 | 1461188720091 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 14:45:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:45:20 INFO - PROCESS | 1932 | 1461188720097 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:45:20 INFO - PROCESS | 1932 | 1461188720102 Marionette TRACE conn3 <- [1,2890,null,{}] 14:45:20 INFO - PROCESS | 1932 | 1461188720108 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:20 INFO - PROCESS | 1932 | 1461188720352 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 14:45:20 INFO - PROCESS | 1932 | 1461188720707 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd91c00 == 143 [pid = 1932] [id = 730] 14:45:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8c6d9400) [pid = 1932] [serial = 2191] [outer = (nil)] 14:45:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8c765400) [pid = 1932] [serial = 2192] [outer = 0x8c6d9400] 14:45:20 INFO - PROCESS | 1932 | 1461188720804 Marionette DEBUG loaded listener.js 14:45:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8c76e800) [pid = 1932] [serial = 2193] [outer = 0x8c6d9400] 14:45:21 INFO - PROCESS | 1932 | 1461188721827 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:45:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:45:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1783ms 14:45:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:45:21 INFO - PROCESS | 1932 | 1461188721882 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 14:45:21 INFO - PROCESS | 1932 | 1461188721885 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 14:45:21 INFO - PROCESS | 1932 | 1461188721892 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:45:21 INFO - PROCESS | 1932 | 1461188721896 Marionette TRACE conn3 <- [1,2894,null,{}] 14:45:21 INFO - PROCESS | 1932 | 1461188721901 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:22 INFO - PROCESS | 1932 | 1461188722127 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 14:45:22 INFO - PROCESS | 1932 | 1461188722471 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c530c00 == 144 [pid = 1932] [id = 731] 14:45:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8c763c00) [pid = 1932] [serial = 2194] [outer = (nil)] 14:45:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8c8b1c00) [pid = 1932] [serial = 2195] [outer = 0x8c763c00] 14:45:22 INFO - PROCESS | 1932 | 1461188722564 Marionette DEBUG loaded listener.js 14:45:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8c8b9c00) [pid = 1932] [serial = 2196] [outer = 0x8c763c00] 14:45:23 INFO - PROCESS | 1932 | 1461188723478 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 14:45:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:45:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1634ms 14:45:23 INFO - PROCESS | 1932 | 1461188723526 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 14:45:23 INFO - PROCESS | 1932 | 1461188723529 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 14:45:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:45:23 INFO - PROCESS | 1932 | 1461188723536 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:45:23 INFO - PROCESS | 1932 | 1461188723540 Marionette TRACE conn3 <- [1,2898,null,{}] 14:45:23 INFO - PROCESS | 1932 | 1461188723545 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:23 INFO - PROCESS | 1932 | 1461188723772 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 14:45:24 INFO - PROCESS | 1932 | 1461188724113 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x85b43800 == 145 [pid = 1932] [id = 732] 14:45:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8bd99c00) [pid = 1932] [serial = 2197] [outer = (nil)] 14:45:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8de3a000) [pid = 1932] [serial = 2198] [outer = 0x8bd99c00] 14:45:24 INFO - PROCESS | 1932 | 1461188724206 Marionette DEBUG loaded listener.js 14:45:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8de40000) [pid = 1932] [serial = 2199] [outer = 0x8bd99c00] 14:45:25 INFO - PROCESS | 1932 | 1461188725129 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 14:45:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:45:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1638ms 14:45:25 INFO - PROCESS | 1932 | 1461188725175 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 14:45:25 INFO - PROCESS | 1932 | 1461188725179 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 14:45:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:45:25 INFO - PROCESS | 1932 | 1461188725185 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:45:25 INFO - PROCESS | 1932 | 1461188725187 Marionette TRACE conn3 <- [1,2902,null,{}] 14:45:25 INFO - PROCESS | 1932 | 1461188725194 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:25 INFO - PROCESS | 1932 | 1461188725417 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 14:45:25 INFO - PROCESS | 1932 | 1461188725765 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c8ae400 == 146 [pid = 1932] [id = 733] 14:45:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8de35400) [pid = 1932] [serial = 2200] [outer = (nil)] 14:45:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8df3b800) [pid = 1932] [serial = 2201] [outer = 0x8de35400] 14:45:25 INFO - PROCESS | 1932 | 1461188725857 Marionette DEBUG loaded listener.js 14:45:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8df3d400) [pid = 1932] [serial = 2202] [outer = 0x8de35400] 14:45:26 INFO - PROCESS | 1932 | 1461188726802 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:45:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:45:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1687ms 14:45:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:45:26 INFO - PROCESS | 1932 | 1461188726873 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 14:45:26 INFO - PROCESS | 1932 | 1461188726876 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 14:45:26 INFO - PROCESS | 1932 | 1461188726882 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:45:26 INFO - PROCESS | 1932 | 1461188726886 Marionette TRACE conn3 <- [1,2906,null,{}] 14:45:26 INFO - PROCESS | 1932 | 1461188726891 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:27 INFO - PROCESS | 1932 | 1461188727135 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 14:45:27 INFO - PROCESS | 1932 | 1461188727478 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x8de36800 == 147 [pid = 1932] [id = 734] 14:45:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8de3c800) [pid = 1932] [serial = 2203] [outer = (nil)] 14:45:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x8e32b800) [pid = 1932] [serial = 2204] [outer = 0x8de3c800] 14:45:27 INFO - PROCESS | 1932 | 1461188727571 Marionette DEBUG loaded listener.js 14:45:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x8e32fc00) [pid = 1932] [serial = 2205] [outer = 0x8de3c800] 14:45:28 INFO - PROCESS | 1932 | 1461188728505 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 14:45:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:45:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1684ms 14:45:28 INFO - PROCESS | 1932 | 1461188728566 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 14:45:28 INFO - PROCESS | 1932 | 1461188728570 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 14:45:28 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:45:28 INFO - PROCESS | 1932 | 1461188728577 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:45:28 INFO - PROCESS | 1932 | 1461188728580 Marionette TRACE conn3 <- [1,2910,null,{}] 14:45:28 INFO - PROCESS | 1932 | 1461188728586 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:28 INFO - PROCESS | 1932 | 1461188728805 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 14:45:29 INFO - PROCESS | 1932 | 1461188729102 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x8480f000 == 148 [pid = 1932] [id = 735] 14:45:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x8df3cc00) [pid = 1932] [serial = 2206] [outer = (nil)] 14:45:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x8e436800) [pid = 1932] [serial = 2207] [outer = 0x8df3cc00] 14:45:29 INFO - PROCESS | 1932 | 1461188729240 Marionette DEBUG loaded listener.js 14:45:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x8e438c00) [pid = 1932] [serial = 2208] [outer = 0x8df3cc00] 14:45:30 INFO - PROCESS | 1932 | 1461188730043 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 14:45:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:45:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:45:30 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1483ms 14:45:30 INFO - PROCESS | 1932 | 1461188730060 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 14:45:30 INFO - PROCESS | 1932 | 1461188730064 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 14:45:30 INFO - TEST-START | /DOMEvents/constructors.html 14:45:30 INFO - PROCESS | 1932 | 1461188730070 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:45:30 INFO - PROCESS | 1932 | 1461188730073 Marionette TRACE conn3 <- [1,2914,null,{}] 14:45:30 INFO - PROCESS | 1932 | 1461188730079 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:30 INFO - PROCESS | 1932 | 1461188730296 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 14:45:30 INFO - PROCESS | 1932 | 1461188730570 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e32e000 == 149 [pid = 1932] [id = 736] 14:45:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x8e430400) [pid = 1932] [serial = 2209] [outer = (nil)] 14:45:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x8e54c000) [pid = 1932] [serial = 2210] [outer = 0x8e430400] 14:45:30 INFO - PROCESS | 1932 | 1461188730659 Marionette DEBUG loaded listener.js 14:45:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x8e697400) [pid = 1932] [serial = 2211] [outer = 0x8e430400] 14:45:31 INFO - PROCESS | 1932 | 1461188731682 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:45:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:45:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:45:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:45:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:45:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:45:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:45:31 INFO - TEST-OK | /DOMEvents/constructors.html | took 1713ms 14:45:31 INFO - PROCESS | 1932 | 1461188731785 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 14:45:31 INFO - PROCESS | 1932 | 1461188731792 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 14:45:31 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:45:31 INFO - PROCESS | 1932 | 1461188731830 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:45:31 INFO - PROCESS | 1932 | 1461188731833 Marionette TRACE conn3 <- [1,2918,null,{}] 14:45:31 INFO - PROCESS | 1932 | 1461188731839 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:32 INFO - PROCESS | 1932 | 1461188732069 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 14:45:32 INFO - PROCESS | 1932 | 1461188732387 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x8df37c00 == 150 [pid = 1932] [id = 737] 14:45:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x8e53fc00) [pid = 1932] [serial = 2212] [outer = (nil)] 14:45:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x8e90bc00) [pid = 1932] [serial = 2213] [outer = 0x8e53fc00] 14:45:32 INFO - PROCESS | 1932 | 1461188732474 Marionette DEBUG loaded listener.js 14:45:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x8e911c00) [pid = 1932] [serial = 2214] [outer = 0x8e53fc00] 14:45:35 INFO - PROCESS | 1932 | --DOCSHELL 0x83a6b400 == 149 [pid = 1932] [id = 693] 14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x97d29800) [pid = 1932] [serial = 2067] [outer = (nil)] [url = about:blank] 14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x8a7e7400) [pid = 1932] [serial = 2036] [outer = (nil)] [url = about:blank] 14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x87884800) [pid = 1932] [serial = 2034] [outer = (nil)] [url = about:blank] 14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x86ec3c00) [pid = 1932] [serial = 2033] [outer = (nil)] [url = about:blank] 14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x928f7800) [pid = 1932] [serial = 2064] [outer = (nil)] [url = about:blank] 14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x99a52400) [pid = 1932] [serial = 2073] [outer = (nil)] [url = about:blank] 14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x8fcb5000) [pid = 1932] [serial = 2055] [outer = (nil)] [url = about:blank] 14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8bd29000) [pid = 1932] [serial = 2039] [outer = (nil)] [url = about:blank] 14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x98ff1c00) [pid = 1932] [serial = 2070] [outer = (nil)] [url = about:blank] 14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8dfbe400) [pid = 1932] [serial = 2046] [outer = (nil)] [url = about:blank] 14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x8a43c000) [pid = 1932] [serial = 2090] [outer = (nil)] [url = about:blank] 14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x90008400) [pid = 1932] [serial = 2060] [outer = (nil)] [url = about:blank] 14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x8ff92400) [pid = 1932] [serial = 2058] [outer = (nil)] [url = about:blank] 14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x8c522c00) [pid = 1932] [serial = 2040] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x8c88c400) [pid = 1932] [serial = 1968] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x9df75c00) [pid = 1932] [serial = 2075] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x8b591000) [pid = 1932] [serial = 2088] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8fa96800) [pid = 1932] [serial = 2052] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8f636000) [pid = 1932] [serial = 2049] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8f8b4c00) [pid = 1932] [serial = 2051] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x98e71c00) [pid = 1932] [serial = 2069] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x85c6f000) [pid = 1932] [serial = 2081] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8a409800) [pid = 1932] [serial = 2085] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x9fb84c00) [pid = 1932] [serial = 2076] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8fb03400) [pid = 1932] [serial = 2054] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0xa0ade800) [pid = 1932] [serial = 2079] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8e693000) [pid = 1932] [serial = 2048] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8fce5800) [pid = 1932] [serial = 2057] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8c888400) [pid = 1932] [serial = 2042] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8b3dd800) [pid = 1932] [serial = 2087] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x914d2800) [pid = 1932] [serial = 2063] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x9ffab800) [pid = 1932] [serial = 2078] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8df3b400) [pid = 1932] [serial = 2045] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8b595c00) [pid = 1932] [serial = 2091] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x9777b800) [pid = 1932] [serial = 2066] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8de38800) [pid = 1932] [serial = 2043] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x90328400) [pid = 1932] [serial = 2061] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x86ec6800) [pid = 1932] [serial = 2082] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8aee4c00) [pid = 1932] [serial = 2037] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x89315c00) [pid = 1932] [serial = 2084] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x998ef000) [pid = 1932] [serial = 2072] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8c770c00) [pid = 1932] [serial = 2093] [outer = (nil)] [url = about:blank] 14:45:36 INFO - PROCESS | 1932 | 1461188736296 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:45:36 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:45:36 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 4501ms 14:45:36 INFO - PROCESS | 1932 | 1461188736326 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 14:45:36 INFO - PROCESS | 1932 | 1461188736331 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 14:45:36 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:45:36 INFO - PROCESS | 1932 | 1461188736340 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:45:36 INFO - PROCESS | 1932 | 1461188736346 Marionette TRACE conn3 <- [1,2922,null,{}] 14:45:36 INFO - PROCESS | 1932 | 1461188736353 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:36 INFO - PROCESS | 1932 | 1461188736595 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 14:45:36 INFO - PROCESS | 1932 | 1461188736858 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x85b35c00 == 150 [pid = 1932] [id = 738] 14:45:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x85b36400) [pid = 1932] [serial = 2215] [outer = (nil)] 14:45:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x864d9000) [pid = 1932] [serial = 2216] [outer = 0x85b36400] 14:45:36 INFO - PROCESS | 1932 | 1461188736946 Marionette DEBUG loaded listener.js 14:45:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x86ec5400) [pid = 1932] [serial = 2217] [outer = 0x85b36400] 14:45:37 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:45:37 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:45:37 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:45:37 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:45:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:45:37 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:45:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:45:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:45:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 14:45:37 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:45:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:45:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:45:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 14:45:37 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:45:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:45:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:45:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 14:45:37 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:45:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:45:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:45:37 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:45:37 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1547ms 14:45:37 INFO - PROCESS | 1932 | 1461188737863 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 14:45:37 INFO - PROCESS | 1932 | 1461188737887 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 14:45:37 INFO - PROCESS | 1932 | 1461188737912 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 14:45:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:45:37 INFO - PROCESS | 1932 | 1461188737962 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:45:37 INFO - PROCESS | 1932 | 1461188737967 Marionette TRACE conn3 <- [1,2926,null,{}] 14:45:37 INFO - PROCESS | 1932 | 1461188737973 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:38 INFO - PROCESS | 1932 | 1461188738191 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 14:45:38 INFO - PROCESS | 1932 | 1461188738202 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x879a2000 == 151 [pid = 1932] [id = 739] 14:45:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x87ce6c00) [pid = 1932] [serial = 2218] [outer = (nil)] 14:45:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x88908800) [pid = 1932] [serial = 2219] [outer = 0x87ce6c00] 14:45:38 INFO - PROCESS | 1932 | 1461188738502 Marionette DEBUG loaded listener.js 14:45:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8930f000) [pid = 1932] [serial = 2220] [outer = 0x87ce6c00] 14:45:39 INFO - PROCESS | 1932 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:45:39 INFO - PROCESS | 1932 | 1461188739314 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 14:45:39 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:45:39 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1385ms 14:45:39 INFO - PROCESS | 1932 | 1461188739351 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 14:45:39 INFO - PROCESS | 1932 | 1461188739355 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 14:45:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:45:39 INFO - PROCESS | 1932 | 1461188739362 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:45:39 INFO - PROCESS | 1932 | 1461188739368 Marionette TRACE conn3 <- [1,2930,null,{}] 14:45:39 INFO - PROCESS | 1932 | 1461188739384 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:39 INFO - PROCESS | 1932 | 1461188739674 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 14:45:39 INFO - PROCESS | 1932 | 1461188739725 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aa33400 == 152 [pid = 1932] [id = 740] 14:45:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8aa35800) [pid = 1932] [serial = 2221] [outer = (nil)] 14:45:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8ab86000) [pid = 1932] [serial = 2222] [outer = 0x8aa35800] 14:45:39 INFO - PROCESS | 1932 | 1461188739830 Marionette DEBUG loaded listener.js 14:45:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8aee3400) [pid = 1932] [serial = 2223] [outer = 0x8aa35800] 14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x85187800) [pid = 1932] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8f8b1000) [pid = 1932] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x879a0000) [pid = 1932] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8ff9b400) [pid = 1932] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x864e2c00) [pid = 1932] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8e544c00) [pid = 1932] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x879ad400) [pid = 1932] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x928f4c00) [pid = 1932] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8e336c00) [pid = 1932] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x84d46400) [pid = 1932] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8df3d000) [pid = 1932] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x9915c800) [pid = 1932] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8ffe2400) [pid = 1932] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0xa3c76c00) [pid = 1932] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x8c6d8400) [pid = 1932] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x8f6b1000) [pid = 1932] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x9853cc00) [pid = 1932] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x94566800) [pid = 1932] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x9ff0d000) [pid = 1932] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x8e548400) [pid = 1932] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x89301c00) [pid = 1932] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x886c3800) [pid = 1932] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:45:41 INFO - PROCESS | 1932 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:45:41 INFO - PROCESS | 1932 | 1461188741326 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 14:45:41 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:45:41 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1991ms 14:45:41 INFO - PROCESS | 1932 | 1461188741354 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 14:45:41 INFO - PROCESS | 1932 | 1461188741359 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 14:45:41 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:45:41 INFO - PROCESS | 1932 | 1461188741375 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:45:41 INFO - PROCESS | 1932 | 1461188741378 Marionette TRACE conn3 <- [1,2934,null,{}] 14:45:41 INFO - PROCESS | 1932 | 1461188741384 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:41 INFO - PROCESS | 1932 | 1461188741595 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 14:45:41 INFO - PROCESS | 1932 | 1461188741611 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c76c00 == 153 [pid = 1932] [id = 741] 14:45:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x87cda000) [pid = 1932] [serial = 2224] [outer = (nil)] 14:45:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x8aee3000) [pid = 1932] [serial = 2225] [outer = 0x87cda000] 14:45:41 INFO - PROCESS | 1932 | 1461188741684 Marionette DEBUG loaded listener.js 14:45:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x8b3e3000) [pid = 1932] [serial = 2226] [outer = 0x87cda000] 14:45:42 INFO - PROCESS | 1932 | 1461188742591 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:45:42 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:45:42 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1231ms 14:45:42 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:45:42 INFO - PROCESS | 1932 | 1461188742605 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 14:45:42 INFO - PROCESS | 1932 | 1461188742608 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 14:45:42 INFO - PROCESS | 1932 | 1461188742614 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:45:42 INFO - PROCESS | 1932 | 1461188742617 Marionette TRACE conn3 <- [1,2938,null,{}] 14:45:42 INFO - PROCESS | 1932 | 1461188742622 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:42 INFO - PROCESS | 1932 | 1461188742911 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 14:45:43 INFO - PROCESS | 1932 | 1461188743250 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bcb000 == 154 [pid = 1932] [id = 742] 14:45:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x83a64000) [pid = 1932] [serial = 2227] [outer = (nil)] 14:45:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x84812400) [pid = 1932] [serial = 2228] [outer = 0x83a64000] 14:45:43 INFO - PROCESS | 1932 | 1461188743349 Marionette DEBUG loaded listener.js 14:45:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x84d4f000) [pid = 1932] [serial = 2229] [outer = 0x83a64000] 14:45:44 INFO - PROCESS | 1932 | 1461188744272 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:45:44 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 14:45:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1684ms 14:45:44 INFO - PROCESS | 1932 | 1461188744298 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 14:45:44 INFO - PROCESS | 1932 | 1461188744306 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 14:45:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:45:44 INFO - PROCESS | 1932 | 1461188744316 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:45:44 INFO - PROCESS | 1932 | 1461188744320 Marionette TRACE conn3 <- [1,2942,null,{}] 14:45:44 INFO - PROCESS | 1932 | 1461188744328 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:44 INFO - PROCESS | 1932 | 1461188744584 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 14:45:44 INFO - PROCESS | 1932 | 1461188744855 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c72c00 == 155 [pid = 1932] [id = 743] 14:45:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x879ac800) [pid = 1932] [serial = 2230] [outer = (nil)] 14:45:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x886c8400) [pid = 1932] [serial = 2231] [outer = 0x879ac800] 14:45:44 INFO - PROCESS | 1932 | 1461188744950 Marionette DEBUG loaded listener.js 14:45:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x8930e400) [pid = 1932] [serial = 2232] [outer = 0x879ac800] 14:45:45 INFO - PROCESS | 1932 | 1461188745911 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 14:45:45 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:45:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:45:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:45:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1637ms 14:45:45 INFO - PROCESS | 1932 | 1461188745957 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 14:45:45 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:45:45 INFO - PROCESS | 1932 | 1461188745964 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 14:45:45 INFO - PROCESS | 1932 | 1461188745971 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:45:45 INFO - PROCESS | 1932 | 1461188745975 Marionette TRACE conn3 <- [1,2946,null,{}] 14:45:45 INFO - PROCESS | 1932 | 1461188745981 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:46 INFO - PROCESS | 1932 | 1461188746192 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 14:45:46 INFO - PROCESS | 1932 | 1461188746493 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a442000 == 156 [pid = 1932] [id = 744] 14:45:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x8ab84c00) [pid = 1932] [serial = 2233] [outer = (nil)] 14:45:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x8aeee000) [pid = 1932] [serial = 2234] [outer = 0x8ab84c00] 14:45:46 INFO - PROCESS | 1932 | 1461188746600 Marionette DEBUG loaded listener.js 14:45:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8b58cc00) [pid = 1932] [serial = 2235] [outer = 0x8ab84c00] 14:45:47 INFO - PROCESS | 1932 | 1461188747559 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:45:47 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:45:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1632ms 14:45:47 INFO - PROCESS | 1932 | 1461188747602 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 14:45:47 INFO - PROCESS | 1932 | 1461188747606 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 14:45:47 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:45:47 INFO - PROCESS | 1932 | 1461188747622 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:45:47 INFO - PROCESS | 1932 | 1461188747631 Marionette TRACE conn3 <- [1,2950,null,{}] 14:45:47 INFO - PROCESS | 1932 | 1461188747638 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:47 INFO - PROCESS | 1932 | 1461188747900 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 14:45:48 INFO - PROCESS | 1932 | 1461188748193 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a43c000 == 157 [pid = 1932] [id = 745] 14:45:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8bc28800) [pid = 1932] [serial = 2236] [outer = (nil)] 14:45:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8bd9b400) [pid = 1932] [serial = 2237] [outer = 0x8bc28800] 14:45:48 INFO - PROCESS | 1932 | 1461188748282 Marionette DEBUG loaded listener.js 14:45:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8c52a800) [pid = 1932] [serial = 2238] [outer = 0x8bc28800] 14:45:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c6d8400 == 158 [pid = 1932] [id = 746] 14:45:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8c6db800) [pid = 1932] [serial = 2239] [outer = (nil)] 14:45:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8c886000) [pid = 1932] [serial = 2240] [outer = 0x8c6db800] 14:45:49 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:45:49 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1654ms 14:45:49 INFO - PROCESS | 1932 | 1461188749256 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:45:49 INFO - PROCESS | 1932 | 1461188749296 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 14:45:49 INFO - PROCESS | 1932 | 1461188749299 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 14:45:49 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:45:49 INFO - PROCESS | 1932 | 1461188749308 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:45:49 INFO - PROCESS | 1932 | 1461188749312 Marionette TRACE conn3 <- [1,2954,null,{}] 14:45:49 INFO - PROCESS | 1932 | 1461188749318 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:49 INFO - PROCESS | 1932 | 1461188749584 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 14:45:49 INFO - PROCESS | 1932 | 1461188749914 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd95c00 == 159 [pid = 1932] [id = 747] 14:45:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8c6d5800) [pid = 1932] [serial = 2241] [outer = (nil)] 14:45:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8c890000) [pid = 1932] [serial = 2242] [outer = 0x8c6d5800] 14:45:50 INFO - PROCESS | 1932 | 1461188750018 Marionette DEBUG loaded listener.js 14:45:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8c8b6c00) [pid = 1932] [serial = 2243] [outer = 0x8c6d5800] 14:45:50 INFO - PROCESS | 1932 | 1461188750809 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:45:50 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:45:50 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 14:45:50 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1535ms 14:45:50 INFO - PROCESS | 1932 | 1461188750844 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 14:45:50 INFO - PROCESS | 1932 | 1461188750849 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 14:45:50 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:45:50 INFO - PROCESS | 1932 | 1461188750855 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:45:50 INFO - PROCESS | 1932 | 1461188750859 Marionette TRACE conn3 <- [1,2958,null,{}] 14:45:50 INFO - PROCESS | 1932 | 1461188750864 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:51 INFO - PROCESS | 1932 | 1461188751097 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 14:45:51 INFO - PROCESS | 1932 | 1461188751372 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x8df3e000 == 160 [pid = 1932] [id = 748] 14:45:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8dfbd400) [pid = 1932] [serial = 2244] [outer = (nil)] 14:45:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8e32f800) [pid = 1932] [serial = 2245] [outer = 0x8dfbd400] 14:45:51 INFO - PROCESS | 1932 | 1461188751476 Marionette DEBUG loaded listener.js 14:45:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8e691800) [pid = 1932] [serial = 2246] [outer = 0x8dfbd400] 14:45:52 INFO - PROCESS | 1932 | 1461188752421 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:45:52 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:45:52 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1591ms 14:45:52 INFO - PROCESS | 1932 | 1461188752447 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 14:45:52 INFO - PROCESS | 1932 | 1461188752451 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 14:45:52 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:45:52 INFO - PROCESS | 1932 | 1461188752457 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:45:52 INFO - PROCESS | 1932 | 1461188752461 Marionette TRACE conn3 <- [1,2962,null,{}] 14:45:52 INFO - PROCESS | 1932 | 1461188752466 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:52 INFO - PROCESS | 1932 | 1461188752720 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 14:45:53 INFO - PROCESS | 1932 | 1461188752999 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x864e2c00 == 161 [pid = 1932] [id = 749] 14:45:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x88906800) [pid = 1932] [serial = 2247] [outer = (nil)] 14:45:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8e913800) [pid = 1932] [serial = 2248] [outer = 0x88906800] 14:45:53 INFO - PROCESS | 1932 | 1461188753087 Marionette DEBUG loaded listener.js 14:45:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8f634000) [pid = 1932] [serial = 2249] [outer = 0x88906800] 14:45:53 INFO - PROCESS | 1932 | 1461188753893 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:45:53 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:45:53 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1487ms 14:45:53 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:45:53 INFO - PROCESS | 1932 | 1461188753945 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 14:45:53 INFO - PROCESS | 1932 | 1461188753948 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 14:45:53 INFO - PROCESS | 1932 | 1461188753955 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:45:53 INFO - PROCESS | 1932 | 1461188753959 Marionette TRACE conn3 <- [1,2966,null,{}] 14:45:53 INFO - PROCESS | 1932 | 1461188753965 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:54 INFO - PROCESS | 1932 | 1461188754187 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 14:45:54 INFO - PROCESS | 1932 | 1461188754484 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e906000 == 162 [pid = 1932] [id = 750] 14:45:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8f6af800) [pid = 1932] [serial = 2250] [outer = (nil)] 14:45:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8f6b5000) [pid = 1932] [serial = 2251] [outer = 0x8f6af800] 14:45:54 INFO - PROCESS | 1932 | 1461188754575 Marionette DEBUG loaded listener.js 14:45:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8f6b8400) [pid = 1932] [serial = 2252] [outer = 0x8f6af800] 14:45:55 INFO - PROCESS | 1932 | 1461188755406 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:45:55 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:45:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1484ms 14:45:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:45:55 INFO - PROCESS | 1932 | 1461188755438 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 14:45:55 INFO - PROCESS | 1932 | 1461188755441 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 14:45:55 INFO - PROCESS | 1932 | 1461188755448 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:45:55 INFO - PROCESS | 1932 | 1461188755451 Marionette TRACE conn3 <- [1,2970,null,{}] 14:45:55 INFO - PROCESS | 1932 | 1461188755457 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:55 INFO - PROCESS | 1932 | 1461188755707 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 14:45:56 INFO - PROCESS | 1932 | 1461188755988 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x864dcc00 == 163 [pid = 1932] [id = 751] 14:45:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8e906400) [pid = 1932] [serial = 2253] [outer = (nil)] 14:45:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8fa90800) [pid = 1932] [serial = 2254] [outer = 0x8e906400] 14:45:56 INFO - PROCESS | 1932 | 1461188756082 Marionette DEBUG loaded listener.js 14:45:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8fa95c00) [pid = 1932] [serial = 2255] [outer = 0x8e906400] 14:45:56 INFO - PROCESS | 1932 | 1461188756916 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:45:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:45:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1488ms 14:45:56 INFO - PROCESS | 1932 | 1461188756935 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 14:45:56 INFO - PROCESS | 1932 | 1461188756939 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 14:45:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:45:56 INFO - PROCESS | 1932 | 1461188756945 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:45:56 INFO - PROCESS | 1932 | 1461188756949 Marionette TRACE conn3 <- [1,2974,null,{}] 14:45:56 INFO - PROCESS | 1932 | 1461188756954 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:57 INFO - PROCESS | 1932 | 1461188757193 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 14:45:57 INFO - PROCESS | 1932 | 1461188757466 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x864e2000 == 164 [pid = 1932] [id = 752] 14:45:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8f8b3000) [pid = 1932] [serial = 2256] [outer = (nil)] 14:45:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8faab400) [pid = 1932] [serial = 2257] [outer = 0x8f8b3000] 14:45:57 INFO - PROCESS | 1932 | 1461188757559 Marionette DEBUG loaded listener.js 14:45:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8faaec00) [pid = 1932] [serial = 2258] [outer = 0x8f8b3000] 14:45:58 INFO - PROCESS | 1932 | 1461188758393 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 14:45:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 14:45:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1479ms 14:45:58 INFO - PROCESS | 1932 | 1461188758426 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 14:45:58 INFO - PROCESS | 1932 | 1461188758430 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 14:45:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:45:58 INFO - PROCESS | 1932 | 1461188758436 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:45:58 INFO - PROCESS | 1932 | 1461188758440 Marionette TRACE conn3 <- [1,2978,null,{}] 14:45:58 INFO - PROCESS | 1932 | 1461188758494 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:45:58 INFO - PROCESS | 1932 | 1461188758700 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 14:45:59 INFO - PROCESS | 1932 | 1461188758993 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x8faa7000 == 165 [pid = 1932] [id = 753] 14:45:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8faa9800) [pid = 1932] [serial = 2259] [outer = (nil)] 14:45:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8fcae800) [pid = 1932] [serial = 2260] [outer = 0x8faa9800] 14:45:59 INFO - PROCESS | 1932 | 1461188759099 Marionette DEBUG loaded listener.js 14:45:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8fcb9400) [pid = 1932] [serial = 2261] [outer = 0x8faa9800] 14:45:59 INFO - PROCESS | 1932 | 1461188759976 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:46:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 14:46:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1583ms 14:46:00 INFO - PROCESS | 1932 | 1461188760019 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 14:46:00 INFO - PROCESS | 1932 | 1461188760024 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 14:46:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:46:00 INFO - PROCESS | 1932 | 1461188760038 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:46:00 INFO - PROCESS | 1932 | 1461188760042 Marionette TRACE conn3 <- [1,2982,null,{}] 14:46:00 INFO - PROCESS | 1932 | 1461188760068 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:00 INFO - PROCESS | 1932 | 1461188760491 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 14:46:00 INFO - PROCESS | 1932 | 1461188760780 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb3e400 == 166 [pid = 1932] [id = 754] 14:46:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8fcef800) [pid = 1932] [serial = 2262] [outer = (nil)] 14:46:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8ff98c00) [pid = 1932] [serial = 2263] [outer = 0x8fcef800] 14:46:00 INFO - PROCESS | 1932 | 1461188760870 Marionette DEBUG loaded listener.js 14:46:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8ff9d400) [pid = 1932] [serial = 2264] [outer = 0x8fcef800] 14:46:01 INFO - PROCESS | 1932 | 1461188761705 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 14:46:01 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 14:46:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:46:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1693ms 14:46:01 INFO - PROCESS | 1932 | 1461188761724 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 14:46:01 INFO - PROCESS | 1932 | 1461188761728 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 14:46:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:46:01 INFO - PROCESS | 1932 | 1461188761734 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:46:01 INFO - PROCESS | 1932 | 1461188761737 Marionette TRACE conn3 <- [1,2986,null,{}] 14:46:01 INFO - PROCESS | 1932 | 1461188761743 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:01 INFO - PROCESS | 1932 | 1461188761979 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 14:46:02 INFO - PROCESS | 1932 | 1461188762266 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb05c00 == 167 [pid = 1932] [id = 755] 14:46:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8fce7400) [pid = 1932] [serial = 2265] [outer = (nil)] 14:46:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x90005400) [pid = 1932] [serial = 2266] [outer = 0x8fce7400] 14:46:02 INFO - PROCESS | 1932 | 1461188762357 Marionette DEBUG loaded listener.js 14:46:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x90009c00) [pid = 1932] [serial = 2267] [outer = 0x8fce7400] 14:46:03 INFO - PROCESS | 1932 | 1461188763210 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:46:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 14:46:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1532ms 14:46:03 INFO - PROCESS | 1932 | 1461188763267 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 14:46:03 INFO - PROCESS | 1932 | 1461188763271 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 14:46:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:46:03 INFO - PROCESS | 1932 | 1461188763277 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:46:03 INFO - PROCESS | 1932 | 1461188763280 Marionette TRACE conn3 <- [1,2990,null,{}] 14:46:03 INFO - PROCESS | 1932 | 1461188763340 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:03 INFO - PROCESS | 1932 | 1461188763552 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 14:46:03 INFO - PROCESS | 1932 | 1461188763850 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ffe8800 == 168 [pid = 1932] [id = 756] 14:46:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x90003000) [pid = 1932] [serial = 2268] [outer = (nil)] 14:46:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x90327c00) [pid = 1932] [serial = 2269] [outer = 0x90003000] 14:46:03 INFO - PROCESS | 1932 | 1461188763938 Marionette DEBUG loaded listener.js 14:46:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x9032a400) [pid = 1932] [serial = 2270] [outer = 0x90003000] 14:46:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x9032ec00 == 169 [pid = 1932] [id = 757] 14:46:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x904e5000) [pid = 1932] [serial = 2271] [outer = (nil)] 14:46:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x904ed000) [pid = 1932] [serial = 2272] [outer = 0x904e5000] 14:46:04 INFO - PROCESS | 1932 | 1461188764849 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:46:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 14:46:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1624ms 14:46:04 INFO - PROCESS | 1932 | 1461188764902 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 14:46:04 INFO - PROCESS | 1932 | 1461188764906 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 14:46:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:46:04 INFO - PROCESS | 1932 | 1461188764917 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:46:04 INFO - PROCESS | 1932 | 1461188764919 Marionette TRACE conn3 <- [1,2994,null,{}] 14:46:04 INFO - PROCESS | 1932 | 1461188764926 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:05 INFO - PROCESS | 1932 | 1461188765229 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 14:46:05 INFO - PROCESS | 1932 | 1461188765578 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x90003c00 == 170 [pid = 1932] [id = 758] 14:46:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x90325400) [pid = 1932] [serial = 2273] [outer = (nil)] 14:46:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x904eb800) [pid = 1932] [serial = 2274] [outer = 0x90325400] 14:46:05 INFO - PROCESS | 1932 | 1461188765671 Marionette DEBUG loaded listener.js 14:46:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x90587800) [pid = 1932] [serial = 2275] [outer = 0x90325400] 14:46:06 INFO - PROCESS | 1932 | 1461188766463 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:46:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:46:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 14:46:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1595ms 14:46:06 INFO - PROCESS | 1932 | 1461188766509 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 14:46:06 INFO - PROCESS | 1932 | 1461188766513 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 14:46:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:46:06 INFO - PROCESS | 1932 | 1461188766520 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:46:06 INFO - PROCESS | 1932 | 1461188766523 Marionette TRACE conn3 <- [1,2998,null,{}] 14:46:06 INFO - PROCESS | 1932 | 1461188766529 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:06 INFO - PROCESS | 1932 | 1461188766795 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 14:46:07 INFO - PROCESS | 1932 | 1461188767111 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x912bc800 == 171 [pid = 1932] [id = 759] 14:46:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x912be000) [pid = 1932] [serial = 2276] [outer = (nil)] 14:46:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x914d5800) [pid = 1932] [serial = 2277] [outer = 0x912be000] 14:46:07 INFO - PROCESS | 1932 | 1461188767237 Marionette DEBUG loaded listener.js 14:46:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x91ed1800) [pid = 1932] [serial = 2278] [outer = 0x912be000] 14:46:08 INFO - PROCESS | 1932 | 1461188768133 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:46:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 14:46:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1640ms 14:46:08 INFO - PROCESS | 1932 | 1461188768161 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 14:46:08 INFO - PROCESS | 1932 | 1461188768165 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 14:46:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:46:08 INFO - PROCESS | 1932 | 1461188768171 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:46:08 INFO - PROCESS | 1932 | 1461188768174 Marionette TRACE conn3 <- [1,3002,null,{}] 14:46:08 INFO - PROCESS | 1932 | 1461188768180 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:08 INFO - PROCESS | 1932 | 1461188768412 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 14:46:08 INFO - PROCESS | 1932 | 1461188768718 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a67c00 == 172 [pid = 1932] [id = 760] 14:46:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x8fb45000) [pid = 1932] [serial = 2279] [outer = (nil)] 14:46:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x92885800) [pid = 1932] [serial = 2280] [outer = 0x8fb45000] 14:46:08 INFO - PROCESS | 1932 | 1461188768814 Marionette DEBUG loaded listener.js 14:46:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x92889800) [pid = 1932] [serial = 2281] [outer = 0x8fb45000] 14:46:09 INFO - PROCESS | 1932 | 1461188769621 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:46:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:46:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1489ms 14:46:09 INFO - PROCESS | 1932 | 1461188769660 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 14:46:09 INFO - PROCESS | 1932 | 1461188769663 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 14:46:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:46:09 INFO - PROCESS | 1932 | 1461188769670 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:46:09 INFO - PROCESS | 1932 | 1461188769673 Marionette TRACE conn3 <- [1,3006,null,{}] 14:46:09 INFO - PROCESS | 1932 | 1461188769679 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:09 INFO - PROCESS | 1932 | 1461188769933 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 14:46:10 INFO - PROCESS | 1932 | 1461188770232 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x886cb400 == 173 [pid = 1932] [id = 761] 14:46:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x8a7e4800) [pid = 1932] [serial = 2282] [outer = (nil)] 14:46:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x9455e800) [pid = 1932] [serial = 2283] [outer = 0x8a7e4800] 14:46:10 INFO - PROCESS | 1932 | 1461188770324 Marionette DEBUG loaded listener.js 14:46:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x94562800) [pid = 1932] [serial = 2284] [outer = 0x8a7e4800] 14:46:11 INFO - PROCESS | 1932 | 1461188771141 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:46:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:46:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1545ms 14:46:11 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:46:11 INFO - PROCESS | 1932 | 1461188771215 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 14:46:11 INFO - PROCESS | 1932 | 1461188771218 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 14:46:11 INFO - PROCESS | 1932 | 1461188771225 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:46:11 INFO - PROCESS | 1932 | 1461188771228 Marionette TRACE conn3 <- [1,3010,null,{}] 14:46:11 INFO - PROCESS | 1932 | 1461188771234 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:11 INFO - PROCESS | 1932 | 1461188771463 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 14:46:11 INFO - PROCESS | 1932 | 1461188771783 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x928f4c00 == 174 [pid = 1932] [id = 762] 14:46:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x945acc00) [pid = 1932] [serial = 2285] [outer = (nil)] 14:46:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x9506e000) [pid = 1932] [serial = 2286] [outer = 0x945acc00] 14:46:11 INFO - PROCESS | 1932 | 1461188771876 Marionette DEBUG loaded listener.js 14:46:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x95072400) [pid = 1932] [serial = 2287] [outer = 0x945acc00] 14:46:12 INFO - PROCESS | 1932 | 1461188772701 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 14:46:12 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 14:46:12 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1498ms 14:46:12 INFO - PROCESS | 1932 | 1461188772723 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 14:46:12 INFO - PROCESS | 1932 | 1461188772726 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 14:46:12 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:46:12 INFO - PROCESS | 1932 | 1461188772732 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:46:12 INFO - PROCESS | 1932 | 1461188772736 Marionette TRACE conn3 <- [1,3014,null,{}] 14:46:12 INFO - PROCESS | 1932 | 1461188772741 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:13 INFO - PROCESS | 1932 | 1461188772997 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x84d45400 == 173 [pid = 1932] [id = 716] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x836a9000 == 172 [pid = 1932] [id = 696] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x84d51c00 == 171 [pid = 1932] [id = 717] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x85b42800 == 170 [pid = 1932] [id = 655] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x904e0800 == 169 [pid = 1932] [id = 93] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x846d4c00 == 168 [pid = 1932] [id = 420] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x84811000 == 167 [pid = 1932] [id = 471] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x85c76c00 == 166 [pid = 1932] [id = 741] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8aa33400 == 165 [pid = 1932] [id = 740] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x879a2000 == 164 [pid = 1932] [id = 739] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x85b35c00 == 163 [pid = 1932] [id = 738] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8e32e000 == 162 [pid = 1932] [id = 736] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8de36800 == 161 [pid = 1932] [id = 734] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8480f000 == 160 [pid = 1932] [id = 735] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8c8ae400 == 159 [pid = 1932] [id = 733] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x85b43800 == 158 [pid = 1932] [id = 732] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8c530c00 == 157 [pid = 1932] [id = 731] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8b592c00 == 156 [pid = 1932] [id = 729] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd91c00 == 155 [pid = 1932] [id = 730] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x85185400 == 154 [pid = 1932] [id = 728] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x879a4c00 == 153 [pid = 1932] [id = 727] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8aa31c00 == 152 [pid = 1932] [id = 726] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x886c0c00 == 151 [pid = 1932] [id = 725] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x89316000 == 150 [pid = 1932] [id = 724] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x864e0000 == 149 [pid = 1932] [id = 722] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x87ce6400 == 148 [pid = 1932] [id = 723] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x836a7000 == 147 [pid = 1932] [id = 605] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x864d3400 == 146 [pid = 1932] [id = 721] 14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x84815800 == 145 [pid = 1932] [id = 720] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x879a7400) [pid = 1932] [serial = 2159] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x85b3cc00) [pid = 1932] [serial = 2153] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x8ff97c00) [pid = 1932] [serial = 2112] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x879a6800) [pid = 1932] [serial = 2144] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x9068f800) [pid = 1932] [serial = 2117] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x86ecf000) [pid = 1932] [serial = 2156] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x8e69e400) [pid = 1932] [serial = 2105] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x85c71400) [pid = 1932] [serial = 2154] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0xa446c000) [pid = 1932] [serial = 2148] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0xa2ac5400) [pid = 1932] [serial = 2138] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x8fcafc00) [pid = 1932] [serial = 2111] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x945a1400) [pid = 1932] [serial = 2121] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x84d4c800) [pid = 1932] [serial = 2151] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0xa3c7a400) [pid = 1932] [serial = 2139] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8e434400) [pid = 1932] [serial = 2103] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x9ea11c00) [pid = 1932] [serial = 2132] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x87885800) [pid = 1932] [serial = 2157] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x998f1c00) [pid = 1932] [serial = 2129] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x9455ec00) [pid = 1932] [serial = 2120] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0xa446dc00) [pid = 1932] [serial = 2141] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x8dfca400) [pid = 1932] [serial = 2102] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x8e90a000) [pid = 1932] [serial = 2106] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x912b2c00) [pid = 1932] [serial = 2118] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x84d48c00) [pid = 1932] [serial = 2150] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x8c76c400) [pid = 1932] [serial = 2099] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x90323000) [pid = 1932] [serial = 2115] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x99becc00) [pid = 1932] [serial = 2130] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0xa2acb000) [pid = 1932] [serial = 2147] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x98ff5800) [pid = 1932] [serial = 2127] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x95a1bc00) [pid = 1932] [serial = 2123] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0xa0c32000) [pid = 1932] [serial = 2136] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x9000d000) [pid = 1932] [serial = 2114] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x9fb1f800) [pid = 1932] [serial = 2133] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8f63e400) [pid = 1932] [serial = 2109] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8f633c00) [pid = 1932] [serial = 2108] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0xa4473400) [pid = 1932] [serial = 2142] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8b58ec00) [pid = 1932] [serial = 2097] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8b591800) [pid = 1932] [serial = 2031] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x98543800) [pid = 1932] [serial = 2126] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8a7e6400) [pid = 1932] [serial = 2096] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x96cdac00) [pid = 1932] [serial = 2124] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x879a9400) [pid = 1932] [serial = 2145] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8c8af400) [pid = 1932] [serial = 2100] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0xa0ab4400) [pid = 1932] [serial = 2135] [outer = (nil)] [url = about:blank] 14:46:16 INFO - PROCESS | 1932 | 1461188776598 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x84811000 == 146 [pid = 1932] [id = 763] 14:46:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x84815800) [pid = 1932] [serial = 2288] [outer = (nil)] 14:46:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x84d4d400) [pid = 1932] [serial = 2289] [outer = 0x84815800] 14:46:16 INFO - PROCESS | 1932 | 1461188776691 Marionette DEBUG loaded listener.js 14:46:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x85b42800) [pid = 1932] [serial = 2290] [outer = 0x84815800] 14:46:17 INFO - PROCESS | 1932 | [1932] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:46:17 INFO - PROCESS | 1932 | 1461188777500 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:46:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:46:17 INFO - {} 14:46:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:46:17 INFO - {} 14:46:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:46:17 INFO - {} 14:46:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:46:17 INFO - {} 14:46:17 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 4795ms 14:46:17 INFO - PROCESS | 1932 | 1461188777531 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 14:46:17 INFO - PROCESS | 1932 | 1461188777538 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 14:46:17 INFO - TEST-START | /FileAPI/fileReader.html 14:46:17 INFO - PROCESS | 1932 | 1461188777586 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:46:17 INFO - PROCESS | 1932 | 1461188777591 Marionette TRACE conn3 <- [1,3018,null,{}] 14:46:17 INFO - PROCESS | 1932 | 1461188777603 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:17 INFO - PROCESS | 1932 | 1461188777793 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 14:46:17 INFO - PROCESS | 1932 | 1461188777806 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c71400 == 147 [pid = 1932] [id = 764] 14:46:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x86ec2800) [pid = 1932] [serial = 2291] [outer = (nil)] 14:46:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x879a8c00) [pid = 1932] [serial = 2292] [outer = 0x86ec2800] 14:46:18 INFO - PROCESS | 1932 | 1461188778080 Marionette DEBUG loaded listener.js 14:46:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x87cdc000) [pid = 1932] [serial = 2293] [outer = 0x86ec2800] 14:46:18 INFO - PROCESS | 1932 | 1461188778893 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 14:46:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:46:18 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:46:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:46:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:46:18 INFO - TEST-OK | /FileAPI/fileReader.html | took 1357ms 14:46:18 INFO - PROCESS | 1932 | 1461188778934 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 14:46:18 INFO - TEST-START | /FileAPI/historical.html 14:46:18 INFO - PROCESS | 1932 | 1461188778940 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 14:46:18 INFO - PROCESS | 1932 | 1461188778946 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:46:18 INFO - PROCESS | 1932 | 1461188778950 Marionette TRACE conn3 <- [1,3022,null,{}] 14:46:18 INFO - PROCESS | 1932 | 1461188778955 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:19 INFO - PROCESS | 1932 | 1461188779230 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 14:46:19 INFO - PROCESS | 1932 | 1461188779269 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x879a9c00 == 148 [pid = 1932] [id = 765] 14:46:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x88e4e000) [pid = 1932] [serial = 2294] [outer = (nil)] 14:46:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x89313400) [pid = 1932] [serial = 2295] [outer = 0x88e4e000] 14:46:19 INFO - PROCESS | 1932 | 1461188779342 Marionette DEBUG loaded listener.js 14:46:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8a43b800) [pid = 1932] [serial = 2296] [outer = 0x88e4e000] 14:46:20 INFO - PROCESS | 1932 | 1461188780405 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 14:46:20 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:46:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:46:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:46:20 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:46:20 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:46:20 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:46:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:46:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:46:20 INFO - TEST-OK | /FileAPI/historical.html | took 1482ms 14:46:20 INFO - PROCESS | 1932 | 1461188780437 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 14:46:20 INFO - PROCESS | 1932 | 1461188780441 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 14:46:20 INFO - TEST-START | /FileAPI/idlharness.html 14:46:20 INFO - PROCESS | 1932 | 1461188780462 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:46:20 INFO - PROCESS | 1932 | 1461188780471 Marionette TRACE conn3 <- [1,3026,null,{}] 14:46:20 INFO - PROCESS | 1932 | 1461188780485 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:20 INFO - PROCESS | 1932 | 1461188780765 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 14:46:20 INFO - PROCESS | 1932 | 1461188780800 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x89316800 == 149 [pid = 1932] [id = 766] 14:46:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8aa2c400) [pid = 1932] [serial = 2297] [outer = (nil)] 14:46:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8b284c00) [pid = 1932] [serial = 2298] [outer = 0x8aa2c400] 14:46:20 INFO - PROCESS | 1932 | 1461188780871 Marionette DEBUG loaded listener.js 14:46:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8b3e0c00) [pid = 1932] [serial = 2299] [outer = 0x8aa2c400] 14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8c763c00) [pid = 1932] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x864e2800) [pid = 1932] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8e430400) [pid = 1932] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8aa37800) [pid = 1932] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8aeeb800) [pid = 1932] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8aeee800) [pid = 1932] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8ab82800) [pid = 1932] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x89309800) [pid = 1932] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8de35400) [pid = 1932] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8b626800) [pid = 1932] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8df3cc00) [pid = 1932] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8a40e800) [pid = 1932] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x84d47400) [pid = 1932] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8bd99c00) [pid = 1932] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x886cdc00) [pid = 1932] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8c6d9400) [pid = 1932] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x87ce6c00) [pid = 1932] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8aa35800) [pid = 1932] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x85b39c00) [pid = 1932] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x85b36400) [pid = 1932] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8de3c800) [pid = 1932] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x8e53fc00) [pid = 1932] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:46:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:46:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:46:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:46:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:46:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:46:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:46:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:46:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:46:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:46:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:46:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:46:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:46:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:46:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:46:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:46:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:46:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:46:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:46:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:46:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:46:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:46:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:46:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:46:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:46:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:46:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:46:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:46:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:46:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:46:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:46:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:46:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:46:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:46:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:46:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:46:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:46:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:46:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:46:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:46:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 14:46:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:46:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:46:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:46:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:46:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:46:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:46:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:46:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:46:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:46:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:46:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:46:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:46:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:46:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:46:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:46:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:46:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:46:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:46:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:46:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:46:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:46:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:46:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:46:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:46:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:46:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:46:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:46:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:46:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 14:46:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:46:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:46:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:46:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:46:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:46:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:46:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:46:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:46:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:46:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:46:23 INFO - TEST-OK | /FileAPI/idlharness.html | took 3067ms 14:46:23 INFO - TEST-START | /FileAPI/idlharness.worker 14:46:23 INFO - PROCESS | 1932 | 1461188783378 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 14:46:23 INFO - PROCESS | 1932 | 1461188783530 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 14:46:23 INFO - PROCESS | 1932 | 1461188783538 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 14:46:23 INFO - PROCESS | 1932 | 1461188783550 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:46:23 INFO - PROCESS | 1932 | 1461188783552 Marionette TRACE conn3 <- [1,3030,null,{}] 14:46:23 INFO - PROCESS | 1932 | 1461188783571 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:23 INFO - PROCESS | 1932 | 1461188783846 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 14:46:24 INFO - PROCESS | 1932 | 1461188784255 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x8369b400 == 150 [pid = 1932] [id = 767] 14:46:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x836a0c00) [pid = 1932] [serial = 2300] [outer = (nil)] 14:46:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8480f000) [pid = 1932] [serial = 2301] [outer = 0x836a0c00] 14:46:24 INFO - PROCESS | 1932 | 1461188784346 Marionette DEBUG loaded listener.js 14:46:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x85191000) [pid = 1932] [serial = 2302] [outer = 0x836a0c00] 14:46:24 INFO - PROCESS | 1932 | [1932] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:46:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:46:26 INFO - {} 14:46:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:46:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:46:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:46:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:46:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:46:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:46:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:46:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:46:26 INFO - {} 14:46:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:46:26 INFO - {} 14:46:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:46:26 INFO - {} 14:46:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:46:26 INFO - {} 14:46:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:46:26 INFO - {} 14:46:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:46:26 INFO - {} 14:46:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:46:26 INFO - {} 14:46:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:46:26 INFO - {} 14:46:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:46:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:46:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:46:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:46:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:46:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:46:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:46:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:46:26 INFO - {} 14:46:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:46:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:46:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:46:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:46:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:46:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:46:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:46:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:46:26 INFO - {} 14:46:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:46:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:46:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:46:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:46:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:46:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:46:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:46:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:46:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:46:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:46:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:46:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:46:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:46:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:46:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:46:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:46:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:46:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:46:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:46:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:46:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:46:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:46:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:46:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:46:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:46:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:46:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:46:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:46:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:46:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:46:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:46:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:46:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:46:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:46:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:46:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:46:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:46:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:46:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:46:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:46:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:46:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:46:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:46:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:46:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:46:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:46:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:46:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:46:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:46:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:46:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:46:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:46:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:46:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:46:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:46:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:46:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:46:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:46:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:46:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:46:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:46:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:46:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:46:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:46:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:46:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:46:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:46:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:46:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:46:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:46:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:46:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:46:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:46:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:46:27 INFO - {} 14:46:27 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3479ms 14:46:27 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:46:27 INFO - PROCESS | 1932 | 1461188786889 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 14:46:27 INFO - PROCESS | 1932 | 1461188787031 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 14:46:27 INFO - PROCESS | 1932 | 1461188787046 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 14:46:27 INFO - PROCESS | 1932 | 1461188787073 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:46:27 INFO - PROCESS | 1932 | 1461188787082 Marionette TRACE conn3 <- [1,3034,null,{}] 14:46:27 INFO - PROCESS | 1932 | 1461188787104 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:27 INFO - PROCESS | 1932 | 1461188787552 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 14:46:27 INFO - PROCESS | 1932 | 1461188787739 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x886c4000 == 151 [pid = 1932] [id = 768] 14:46:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x88901c00) [pid = 1932] [serial = 2303] [outer = (nil)] 14:46:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8dfc8400) [pid = 1932] [serial = 2304] [outer = 0x88901c00] 14:46:27 INFO - PROCESS | 1932 | 1461188787830 Marionette DEBUG loaded listener.js 14:46:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8e332800) [pid = 1932] [serial = 2305] [outer = 0x88901c00] 14:46:28 INFO - PROCESS | 1932 | 1461188788702 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 14:46:28 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:46:28 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1660ms 14:46:28 INFO - PROCESS | 1932 | 1461188788727 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 14:46:28 INFO - PROCESS | 1932 | 1461188788734 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 14:46:28 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:46:28 INFO - PROCESS | 1932 | 1461188788741 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:46:28 INFO - PROCESS | 1932 | 1461188788745 Marionette TRACE conn3 <- [1,3038,null,{}] 14:46:28 INFO - PROCESS | 1932 | 1461188788751 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:28 INFO - PROCESS | 1932 | 1461188788965 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 14:46:29 INFO - PROCESS | 1932 | 1461188789265 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e544c00 == 152 [pid = 1932] [id = 769] 14:46:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8e548800) [pid = 1932] [serial = 2306] [outer = (nil)] 14:46:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8e69a400) [pid = 1932] [serial = 2307] [outer = 0x8e548800] 14:46:29 INFO - PROCESS | 1932 | 1461188789357 Marionette DEBUG loaded listener.js 14:46:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8e908400) [pid = 1932] [serial = 2308] [outer = 0x8e548800] 14:46:30 INFO - PROCESS | 1932 | 1461188790365 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 14:46:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:46:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:46:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:46:30 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1683ms 14:46:30 INFO - PROCESS | 1932 | 1461188790425 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 14:46:30 INFO - PROCESS | 1932 | 1461188790430 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 14:46:30 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:46:30 INFO - PROCESS | 1932 | 1461188790461 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:46:30 INFO - PROCESS | 1932 | 1461188790471 Marionette TRACE conn3 <- [1,3042,null,{}] 14:46:30 INFO - PROCESS | 1932 | 1461188790483 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:30 INFO - PROCESS | 1932 | 1461188790764 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 14:46:31 INFO - PROCESS | 1932 | 1461188791056 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f631c00 == 153 [pid = 1932] [id = 770] 14:46:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8f8ae800) [pid = 1932] [serial = 2309] [outer = (nil)] 14:46:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8faab000) [pid = 1932] [serial = 2310] [outer = 0x8f8ae800] 14:46:31 INFO - PROCESS | 1932 | 1461188791207 Marionette DEBUG loaded listener.js 14:46:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8fb3fc00) [pid = 1932] [serial = 2311] [outer = 0x8f8ae800] 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:46:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:46:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:46:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:46:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:46:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:46:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:46:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:46:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:46:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:46:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:46:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:46:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:46:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:46:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:46:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:46:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:46:32 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2059ms 14:46:32 INFO - PROCESS | 1932 | 1461188792423 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 14:46:32 INFO - PROCESS | 1932 | 1461188792621 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 14:46:32 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:46:32 INFO - PROCESS | 1932 | 1461188792625 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 14:46:32 INFO - PROCESS | 1932 | 1461188792646 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:46:32 INFO - PROCESS | 1932 | 1461188792649 Marionette TRACE conn3 <- [1,3046,null,{}] 14:46:32 INFO - PROCESS | 1932 | 1461188792656 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:32 INFO - PROCESS | 1932 | 1461188792940 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 14:46:33 INFO - PROCESS | 1932 | 1461188793244 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x87882400 == 154 [pid = 1932] [id = 771] 14:46:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x879a3000) [pid = 1932] [serial = 2312] [outer = (nil)] 14:46:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x88905c00) [pid = 1932] [serial = 2313] [outer = 0x879a3000] 14:46:33 INFO - PROCESS | 1932 | 1461188793331 Marionette DEBUG loaded listener.js 14:46:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x88910000) [pid = 1932] [serial = 2314] [outer = 0x879a3000] 14:46:33 INFO - PROCESS | 1932 | [1932] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:46:34 INFO - PROCESS | 1932 | 1461188794206 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:46:34 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:46:34 INFO - {} 14:46:34 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1574ms 14:46:34 INFO - PROCESS | 1932 | 1461188794229 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 14:46:34 INFO - PROCESS | 1932 | 1461188794232 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 14:46:34 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:46:34 INFO - PROCESS | 1932 | 1461188794239 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:46:34 INFO - PROCESS | 1932 | 1461188794241 Marionette TRACE conn3 <- [1,3050,null,{}] 14:46:34 INFO - PROCESS | 1932 | 1461188794247 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:34 INFO - PROCESS | 1932 | 1461188794459 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 14:46:34 INFO - PROCESS | 1932 | 1461188794739 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ab82000 == 155 [pid = 1932] [id = 772] 14:46:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8ab82800) [pid = 1932] [serial = 2315] [outer = (nil)] 14:46:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8b286400) [pid = 1932] [serial = 2316] [outer = 0x8ab82800] 14:46:34 INFO - PROCESS | 1932 | 1461188794842 Marionette DEBUG loaded listener.js 14:46:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8f6b4000) [pid = 1932] [serial = 2317] [outer = 0x8ab82800] 14:46:35 INFO - PROCESS | 1932 | 1461188795771 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 14:46:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:46:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:46:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:46:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:46:35 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1579ms 14:46:35 INFO - PROCESS | 1932 | 1461188795820 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 14:46:35 INFO - PROCESS | 1932 | 1461188795824 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 14:46:35 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:46:35 INFO - PROCESS | 1932 | 1461188795831 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:46:35 INFO - PROCESS | 1932 | 1461188795835 Marionette TRACE conn3 <- [1,3054,null,{}] 14:46:35 INFO - PROCESS | 1932 | 1461188795840 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:36 INFO - PROCESS | 1932 | 1461188796164 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 14:46:36 INFO - PROCESS | 1932 | 1461188796397 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aa33000 == 156 [pid = 1932] [id = 773] 14:46:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8ab8e800) [pid = 1932] [serial = 2318] [outer = (nil)] 14:46:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x90002400) [pid = 1932] [serial = 2319] [outer = 0x8ab8e800] 14:46:36 INFO - PROCESS | 1932 | 1461188796488 Marionette DEBUG loaded listener.js 14:46:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x90325000) [pid = 1932] [serial = 2320] [outer = 0x8ab8e800] 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:46:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2277ms 14:46:38 INFO - PROCESS | 1932 | 1461188797929 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 14:46:38 INFO - PROCESS | 1932 | 1461188798272 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 14:46:38 INFO - PROCESS | 1932 | 1461188798279 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 14:46:38 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:46:38 INFO - PROCESS | 1932 | 1461188798289 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:46:38 INFO - PROCESS | 1932 | 1461188798292 Marionette TRACE conn3 <- [1,3058,null,{}] 14:46:38 INFO - PROCESS | 1932 | 1461188798299 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:38 INFO - PROCESS | 1932 | 1461188798505 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 14:46:38 INFO - PROCESS | 1932 | 1461188798796 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fcb5400 == 157 [pid = 1932] [id = 774] 14:46:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8ffe7000) [pid = 1932] [serial = 2321] [outer = (nil)] 14:46:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x95a19800) [pid = 1932] [serial = 2322] [outer = 0x8ffe7000] 14:46:38 INFO - PROCESS | 1932 | 1461188798882 Marionette DEBUG loaded listener.js 14:46:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x95a1c000) [pid = 1932] [serial = 2323] [outer = 0x8ffe7000] 14:46:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:46:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:46:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:46:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:46:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:46:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:46:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:46:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:46:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:46:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:46:39 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:46:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:39 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:46:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:46:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:46:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:46:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:46:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:46:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:46:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:46:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:46:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:46:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:46:39 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1494ms 14:46:39 INFO - PROCESS | 1932 | 1461188799763 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 14:46:39 INFO - PROCESS | 1932 | 1461188799787 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 14:46:39 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:46:39 INFO - PROCESS | 1932 | 1461188799794 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 14:46:39 INFO - PROCESS | 1932 | 1461188799802 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:46:39 INFO - PROCESS | 1932 | 1461188799809 Marionette TRACE conn3 <- [1,3062,null,{}] 14:46:39 INFO - PROCESS | 1932 | 1461188799815 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:40 INFO - PROCESS | 1932 | 1461188800141 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 14:46:40 INFO - PROCESS | 1932 | 1461188800372 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ab87000 == 158 [pid = 1932] [id = 775] 14:46:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8ab8bc00) [pid = 1932] [serial = 2324] [outer = (nil)] 14:46:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x96f8f400) [pid = 1932] [serial = 2325] [outer = 0x8ab8bc00] 14:46:40 INFO - PROCESS | 1932 | 1461188800507 Marionette DEBUG loaded listener.js 14:46:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x97720c00) [pid = 1932] [serial = 2326] [outer = 0x8ab8bc00] 14:46:40 INFO - PROCESS | 1932 | [1932] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:46:41 INFO - PROCESS | 1932 | 1461188801394 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:46:41 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:46:41 INFO - {} 14:46:41 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1635ms 14:46:41 INFO - PROCESS | 1932 | 1461188801437 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 14:46:41 INFO - PROCESS | 1932 | 1461188801441 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 14:46:41 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:46:41 INFO - PROCESS | 1932 | 1461188801447 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:46:41 INFO - PROCESS | 1932 | 1461188801451 Marionette TRACE conn3 <- [1,3066,null,{}] 14:46:41 INFO - PROCESS | 1932 | 1461188801461 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:41 INFO - PROCESS | 1932 | 1461188801703 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 14:46:42 INFO - PROCESS | 1932 | 1461188801988 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aee7000 == 159 [pid = 1932] [id = 776] 14:46:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x96291800) [pid = 1932] [serial = 2327] [outer = (nil)] 14:46:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x9810c400) [pid = 1932] [serial = 2328] [outer = 0x96291800] 14:46:42 INFO - PROCESS | 1932 | 1461188802123 Marionette DEBUG loaded listener.js 14:46:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x981e8800) [pid = 1932] [serial = 2329] [outer = 0x96291800] 14:46:42 INFO - PROCESS | 1932 | 1461188802918 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 14:46:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:46:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:46:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:46:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:46:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:46:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:46:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:46:42 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1486ms 14:46:42 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:46:42 INFO - PROCESS | 1932 | 1461188802935 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 14:46:42 INFO - PROCESS | 1932 | 1461188802938 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 14:46:42 INFO - PROCESS | 1932 | 1461188802945 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:46:42 INFO - PROCESS | 1932 | 1461188802947 Marionette TRACE conn3 <- [1,3070,null,{}] 14:46:42 INFO - PROCESS | 1932 | 1461188802953 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:43 INFO - PROCESS | 1932 | 1461188803165 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 14:46:43 INFO - PROCESS | 1932 | 1461188803448 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b284400 == 160 [pid = 1932] [id = 777] 14:46:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x9810f400) [pid = 1932] [serial = 2330] [outer = (nil)] 14:46:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x98540400) [pid = 1932] [serial = 2331] [outer = 0x9810f400] 14:46:43 INFO - PROCESS | 1932 | 1461188803553 Marionette DEBUG loaded listener.js 14:46:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x98e71c00) [pid = 1932] [serial = 2332] [outer = 0x9810f400] 14:46:44 INFO - PROCESS | 1932 | 1461188804410 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 14:46:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:46:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:46:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:46:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:46:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:46:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:46:44 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1480ms 14:46:44 INFO - PROCESS | 1932 | 1461188804426 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 14:46:44 INFO - PROCESS | 1932 | 1461188804431 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 14:46:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:46:44 INFO - PROCESS | 1932 | 1461188804437 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:46:44 INFO - PROCESS | 1932 | 1461188804448 Marionette TRACE conn3 <- [1,3074,null,{}] 14:46:44 INFO - PROCESS | 1932 | 1461188804452 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:44 INFO - PROCESS | 1932 | 1461188804797 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 14:46:45 INFO - PROCESS | 1932 | 1461188805040 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x90324800 == 161 [pid = 1932] [id = 778] 14:46:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x914d6000) [pid = 1932] [serial = 2333] [outer = (nil)] 14:46:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x98ffb800) [pid = 1932] [serial = 2334] [outer = 0x914d6000] 14:46:45 INFO - PROCESS | 1932 | 1461188805132 Marionette DEBUG loaded listener.js 14:46:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x99154c00) [pid = 1932] [serial = 2335] [outer = 0x914d6000] 14:46:45 INFO - PROCESS | 1932 | 1461188805974 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 14:46:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:46:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:46:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:46:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:46:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:46:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:46:46 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1589ms 14:46:46 INFO - PROCESS | 1932 | 1461188806028 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 14:46:46 INFO - PROCESS | 1932 | 1461188806032 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 14:46:46 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:46:46 INFO - PROCESS | 1932 | 1461188806039 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:46:46 INFO - PROCESS | 1932 | 1461188806041 Marionette TRACE conn3 <- [1,3078,null,{}] 14:46:46 INFO - PROCESS | 1932 | 1461188806047 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:46 INFO - PROCESS | 1932 | 1461188806267 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 14:46:46 INFO - PROCESS | 1932 | 1461188806588 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x886c9000 == 162 [pid = 1932] [id = 779] 14:46:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x886c9c00) [pid = 1932] [serial = 2336] [outer = (nil)] 14:46:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x914d9c00) [pid = 1932] [serial = 2337] [outer = 0x886c9c00] 14:46:46 INFO - PROCESS | 1932 | 1461188806689 Marionette DEBUG loaded listener.js 14:46:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x95a1b000) [pid = 1932] [serial = 2338] [outer = 0x886c9c00] 14:46:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 14:46:47 INFO - reader.readAsText(blob_2) 14:46:47 INFO - }" did not throw 14:46:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 14:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 14:46:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 14:46:47 INFO - reader.readAsDataURL(blob_2) 14:46:47 INFO - }" did not throw 14:46:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 14:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 14:46:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 14:46:47 INFO - reader.readAsArrayBuffer(blob_2) 14:46:47 INFO - }" did not throw 14:46:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 14:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 14:46:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 14:46:47 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 14:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:46:47 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 14:46:47 INFO - PROCESS | 1932 | 1461188807587 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 14:46:47 INFO - PROCESS | 1932 | 1461188807601 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:46:47 INFO - PROCESS | 1932 | 1461188807605 Marionette TRACE conn3 <- [1,3082,null,{}] 14:46:47 INFO - PROCESS | 1932 | 1461188807665 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:47 INFO - PROCESS | 1932 | 1461188807867 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 14:46:48 INFO - PROCESS | 1932 | 1461188808175 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aa34c00 == 163 [pid = 1932] [id = 780] 14:46:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x99229800) [pid = 1932] [serial = 2339] [outer = (nil)] 14:46:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x99beac00) [pid = 1932] [serial = 2340] [outer = 0x99229800] 14:46:48 INFO - PROCESS | 1932 | 1461188808265 Marionette DEBUG loaded listener.js 14:46:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x99bedc00) [pid = 1932] [serial = 2341] [outer = 0x99229800] 14:46:49 INFO - PROCESS | 1932 | 1461188809059 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 14:46:49 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:46:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:46:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:46:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:46:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:46:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:46:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1501ms 14:46:49 INFO - PROCESS | 1932 | 1461188809101 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 14:46:49 INFO - PROCESS | 1932 | 1461188809105 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 14:46:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:46:49 INFO - PROCESS | 1932 | 1461188809112 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:46:49 INFO - PROCESS | 1932 | 1461188809115 Marionette TRACE conn3 <- [1,3086,null,{}] 14:46:49 INFO - PROCESS | 1932 | 1461188809121 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:49 INFO - PROCESS | 1932 | 1461188809336 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 14:46:49 INFO - PROCESS | 1932 | 1461188809632 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a63800 == 164 [pid = 1932] [id = 781] 14:46:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x96c59400) [pid = 1932] [serial = 2342] [outer = (nil)] 14:46:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x9a649c00) [pid = 1932] [serial = 2343] [outer = 0x96c59400] 14:46:49 INFO - PROCESS | 1932 | 1461188809722 Marionette DEBUG loaded listener.js 14:46:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x9a878400) [pid = 1932] [serial = 2344] [outer = 0x96c59400] 14:46:50 INFO - PROCESS | 1932 | 1461188810575 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:46:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:46:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1484ms 14:46:50 INFO - PROCESS | 1932 | 1461188810597 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 14:46:50 INFO - PROCESS | 1932 | 1461188810600 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 14:46:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:46:50 INFO - PROCESS | 1932 | 1461188810607 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:46:50 INFO - PROCESS | 1932 | 1461188810610 Marionette TRACE conn3 <- [1,3090,null,{}] 14:46:50 INFO - PROCESS | 1932 | 1461188810624 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:50 INFO - PROCESS | 1932 | 1461188810871 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 14:46:51 INFO - PROCESS | 1932 | 1461188811163 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x8788c400 == 165 [pid = 1932] [id = 782] 14:46:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x99226400) [pid = 1932] [serial = 2345] [outer = (nil)] 14:46:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x9ea15c00) [pid = 1932] [serial = 2346] [outer = 0x99226400] 14:46:51 INFO - PROCESS | 1932 | 1461188811266 Marionette DEBUG loaded listener.js 14:46:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x9ea19000) [pid = 1932] [serial = 2347] [outer = 0x99226400] 14:46:52 INFO - PROCESS | 1932 | 1461188812148 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:46:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:46:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1598ms 14:46:52 INFO - PROCESS | 1932 | 1461188812205 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 14:46:52 INFO - PROCESS | 1932 | 1461188812209 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 14:46:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:46:52 INFO - PROCESS | 1932 | 1461188812215 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:46:52 INFO - PROCESS | 1932 | 1461188812219 Marionette TRACE conn3 <- [1,3094,null,{}] 14:46:52 INFO - PROCESS | 1932 | 1461188812274 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:52 INFO - PROCESS | 1932 | 1461188812488 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 14:46:52 INFO - PROCESS | 1932 | 1461188812844 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x9ea11400 == 166 [pid = 1932] [id = 783] 14:46:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x9fb87c00) [pid = 1932] [serial = 2348] [outer = (nil)] 14:46:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x9fc59800) [pid = 1932] [serial = 2349] [outer = 0x9fb87c00] 14:46:52 INFO - PROCESS | 1932 | 1461188812989 Marionette DEBUG loaded listener.js 14:46:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x9fc61c00) [pid = 1932] [serial = 2350] [outer = 0x9fb87c00] 14:46:53 INFO - PROCESS | 1932 | 1461188813761 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:46:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:46:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1576ms 14:46:53 INFO - PROCESS | 1932 | 1461188813792 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 14:46:53 INFO - PROCESS | 1932 | 1461188813796 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 14:46:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:46:53 INFO - PROCESS | 1932 | 1461188813802 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:46:53 INFO - PROCESS | 1932 | 1461188813805 Marionette TRACE conn3 <- [1,3098,null,{}] 14:46:53 INFO - PROCESS | 1932 | 1461188813811 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:54 INFO - PROCESS | 1932 | 1461188814065 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8e545c00 == 165 [pid = 1932] [id = 435] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8e542000 == 164 [pid = 1932] [id = 702] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x82bcac00 == 163 [pid = 1932] [id = 434] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8df38c00 == 162 [pid = 1932] [id = 706] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x9853b400 == 161 [pid = 1932] [id = 708] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8f8af400 == 160 [pid = 1932] [id = 703] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x90691000 == 159 [pid = 1932] [id = 707] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb09c00 == 158 [pid = 1932] [id = 709] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8c6d3800 == 157 [pid = 1932] [id = 699] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8df2fc00 == 156 [pid = 1932] [id = 701] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8e32ec00 == 155 [pid = 1932] [id = 704] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8fcb1400 == 154 [pid = 1932] [id = 705] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x89316800 == 153 [pid = 1932] [id = 766] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x879a9c00 == 152 [pid = 1932] [id = 765] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x85c71400 == 151 [pid = 1932] [id = 764] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x84811000 == 150 [pid = 1932] [id = 763] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x886cb400 == 149 [pid = 1932] [id = 761] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x83a67c00 == 148 [pid = 1932] [id = 760] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x90003c00 == 147 [pid = 1932] [id = 758] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x912bc800 == 146 [pid = 1932] [id = 759] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x9032ec00 == 145 [pid = 1932] [id = 757] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8ffe8800 == 144 [pid = 1932] [id = 756] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb05c00 == 143 [pid = 1932] [id = 755] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb3e400 == 142 [pid = 1932] [id = 754] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x864e2000 == 141 [pid = 1932] [id = 752] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8faa7000 == 140 [pid = 1932] [id = 753] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x864dcc00 == 139 [pid = 1932] [id = 751] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8e906000 == 138 [pid = 1932] [id = 750] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x864e2c00 == 137 [pid = 1932] [id = 749] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8df3e000 == 136 [pid = 1932] [id = 748] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8c6d8400 == 135 [pid = 1932] [id = 746] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd95c00 == 134 [pid = 1932] [id = 747] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8a442000 == 133 [pid = 1932] [id = 744] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8a43c000 == 132 [pid = 1932] [id = 745] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x85c72c00 == 131 [pid = 1932] [id = 743] 14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x82bcb000 == 130 [pid = 1932] [id = 742] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x8aee3000) [pid = 1932] [serial = 2225] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x8c8b1c00) [pid = 1932] [serial = 2195] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x879a1c00) [pid = 1932] [serial = 2166] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x8e54c000) [pid = 1932] [serial = 2210] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x8b3e1800) [pid = 1932] [serial = 2181] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x8b598000) [pid = 1932] [serial = 2183] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x8bc30400) [pid = 1932] [serial = 2186] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x8c8b9c00) [pid = 1932] [serial = 2196] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8ab8ac00) [pid = 1932] [serial = 2177] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x8a408400) [pid = 1932] [serial = 2172] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x8df3d400) [pid = 1932] [serial = 2202] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8bd96000) [pid = 1932] [serial = 2189] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x8e438c00) [pid = 1932] [serial = 2208] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8a7e0400) [pid = 1932] [serial = 2175] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x84d4fc00) [pid = 1932] [serial = 2162] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8de3a000) [pid = 1932] [serial = 2198] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x88e4a000) [pid = 1932] [serial = 2169] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x8c76e800) [pid = 1932] [serial = 2193] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x8931a400) [pid = 1932] [serial = 2171] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x8930f000) [pid = 1932] [serial = 2220] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x8b290c00) [pid = 1932] [serial = 2180] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x86ecd800) [pid = 1932] [serial = 2165] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x8c765400) [pid = 1932] [serial = 2192] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8e697400) [pid = 1932] [serial = 2211] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8ab86000) [pid = 1932] [serial = 2222] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8c88bc00) [pid = 1932] [serial = 2094] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x88908800) [pid = 1932] [serial = 2219] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8e436800) [pid = 1932] [serial = 2207] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8c522000) [pid = 1932] [serial = 2190] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x86ec5400) [pid = 1932] [serial = 2217] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8890a000) [pid = 1932] [serial = 2168] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8a445400) [pid = 1932] [serial = 2174] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8b619c00) [pid = 1932] [serial = 2184] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8df3b800) [pid = 1932] [serial = 2201] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8e32fc00) [pid = 1932] [serial = 2205] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8e32b800) [pid = 1932] [serial = 2204] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8aee3400) [pid = 1932] [serial = 2223] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x864d9000) [pid = 1932] [serial = 2216] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8bd24800) [pid = 1932] [serial = 2187] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8de40000) [pid = 1932] [serial = 2199] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8e90bc00) [pid = 1932] [serial = 2213] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x85184c00) [pid = 1932] [serial = 2163] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8aee4000) [pid = 1932] [serial = 2178] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x8e911c00) [pid = 1932] [serial = 2214] [outer = (nil)] [url = about:blank] 14:46:57 INFO - PROCESS | 1932 | 1461188817371 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x84814c00 == 131 [pid = 1932] [id = 784] 14:46:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x84d52000) [pid = 1932] [serial = 2351] [outer = (nil)] 14:46:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8518bc00) [pid = 1932] [serial = 2352] [outer = 0x84d52000] 14:46:57 INFO - PROCESS | 1932 | 1461188817568 Marionette DEBUG loaded listener.js 14:46:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x85c78400) [pid = 1932] [serial = 2353] [outer = 0x84d52000] 14:46:58 INFO - PROCESS | 1932 | 1461188818320 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 14:46:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:46:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:46:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 4542ms 14:46:58 INFO - PROCESS | 1932 | 1461188818346 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 14:46:58 INFO - PROCESS | 1932 | 1461188818352 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 14:46:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:46:58 INFO - PROCESS | 1932 | 1461188818361 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:46:58 INFO - PROCESS | 1932 | 1461188818365 Marionette TRACE conn3 <- [1,3102,null,{}] 14:46:58 INFO - PROCESS | 1932 | 1461188818372 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:46:58 INFO - PROCESS | 1932 | 1461188818574 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 14:46:58 INFO - PROCESS | 1932 | 1461188818829 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x879a0000 == 132 [pid = 1932] [id = 785] 14:46:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x879a1c00) [pid = 1932] [serial = 2354] [outer = (nil)] 14:46:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x879a7400) [pid = 1932] [serial = 2355] [outer = 0x879a1c00] 14:46:58 INFO - PROCESS | 1932 | 1461188818907 Marionette DEBUG loaded listener.js 14:46:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x87ce1400) [pid = 1932] [serial = 2356] [outer = 0x879a1c00] 14:46:59 INFO - PROCESS | 1932 | 1461188819732 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:46:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:46:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1381ms 14:46:59 INFO - PROCESS | 1932 | 1461188819744 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 14:46:59 INFO - PROCESS | 1932 | 1461188819749 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 14:46:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:46:59 INFO - PROCESS | 1932 | 1461188819757 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:46:59 INFO - PROCESS | 1932 | 1461188819760 Marionette TRACE conn3 <- [1,3106,null,{}] 14:46:59 INFO - PROCESS | 1932 | 1461188819766 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:00 INFO - PROCESS | 1932 | 1461188820066 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 14:47:00 INFO - PROCESS | 1932 | 1461188820121 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x87cdf400 == 133 [pid = 1932] [id = 786] 14:47:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x886c0c00) [pid = 1932] [serial = 2357] [outer = (nil)] 14:47:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8931a400) [pid = 1932] [serial = 2358] [outer = 0x886c0c00] 14:47:00 INFO - PROCESS | 1932 | 1461188820197 Marionette DEBUG loaded listener.js 14:47:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8a43b400) [pid = 1932] [serial = 2359] [outer = 0x886c0c00] 14:47:01 INFO - PROCESS | 1932 | 1461188821234 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 14:47:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:47:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:47:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:47:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1530ms 14:47:01 INFO - PROCESS | 1932 | 1461188821287 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 14:47:01 INFO - PROCESS | 1932 | 1461188821291 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 14:47:01 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:47:01 INFO - PROCESS | 1932 | 1461188821306 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:47:01 INFO - PROCESS | 1932 | 1461188821321 Marionette TRACE conn3 <- [1,3110,null,{}] 14:47:01 INFO - PROCESS | 1932 | 1461188821345 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:01 INFO - PROCESS | 1932 | 1461188821629 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 14:47:01 INFO - PROCESS | 1932 | 1461188821656 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x85188800 == 134 [pid = 1932] [id = 787] 14:47:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8ab90800) [pid = 1932] [serial = 2360] [outer = (nil)] 14:47:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8aeec400) [pid = 1932] [serial = 2361] [outer = 0x8ab90800] 14:47:01 INFO - PROCESS | 1932 | 1461188821728 Marionette DEBUG loaded listener.js 14:47:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8b290c00) [pid = 1932] [serial = 2362] [outer = 0x8ab90800] 14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x87888000) [pid = 1932] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x88e4e000) [pid = 1932] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x86ec2800) [pid = 1932] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x84815800) [pid = 1932] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8a7e4800) [pid = 1932] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8fb45000) [pid = 1932] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x912be000) [pid = 1932] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x90325400) [pid = 1932] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x904e5000) [pid = 1932] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x90003000) [pid = 1932] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8fce7400) [pid = 1932] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x8fcef800) [pid = 1932] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8faa9800) [pid = 1932] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8f8b3000) [pid = 1932] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8e906400) [pid = 1932] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8f6af800) [pid = 1932] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x88906800) [pid = 1932] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8dfbd400) [pid = 1932] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x8c6d5800) [pid = 1932] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8c6db800) [pid = 1932] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x8bc28800) [pid = 1932] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x8ab84c00) [pid = 1932] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x879ac800) [pid = 1932] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x83a64000) [pid = 1932] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:47:03 INFO - PROCESS | 1932 | 1461188823273 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 14:47:03 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:47:03 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 14:47:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:47:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:47:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:47:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:47:03 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 2020ms 14:47:03 INFO - PROCESS | 1932 | 1461188823326 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 14:47:03 INFO - PROCESS | 1932 | 1461188823329 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 14:47:03 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:47:03 INFO - PROCESS | 1932 | 1461188823336 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:47:03 INFO - PROCESS | 1932 | 1461188823339 Marionette TRACE conn3 <- [1,3114,null,{}] 14:47:03 INFO - PROCESS | 1932 | 1461188823344 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:47:03 INFO - PROCESS | 1932 | 1461188823565 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 14:47:03 INFO - PROCESS | 1932 | 1461188823792 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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c6e000 == 135 [pid = 1932] [id = 788] 14:47:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x8ab82400) [pid = 1932] [serial = 2363] [outer = (nil)] 14:47:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x8b592400) [pid = 1932] [serial = 2364] [outer = 0x8ab82400] 14:47:03 INFO - PROCESS | 1932 | 1461188823869 Marionette DEBUG loaded listener.js 14:47:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x8b61b800) [pid = 1932] [serial = 2365] [outer = 0x8ab82400] 14:47:04 INFO - PROCESS | 1932 | 1461188824558 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 14:47:04 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:47:04 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1278ms 14:47:04 INFO - PROCESS | 1932 | 1461188824734 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 14:47:04 INFO - PROCESS | 1932 | 1461188824740 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 14:47:05 WARNING - u'runner_teardown' () 14:47:05 INFO - No more tests 14:47:05 INFO - Got 0 unexpected results 14:47:05 INFO - SUITE-END | took 1292s 14:47:05 INFO - Closing logging queue 14:47:05 INFO - queue closed 14:47:06 INFO - Return code: 0 14:47:06 WARNING - # TBPL SUCCESS # 14:47:06 INFO - Running post-action listener: _resource_record_post_action 14:47:06 INFO - Running post-run listener: _resource_record_post_run 14:47:07 INFO - Total resource usage - Wall time: 1331s; CPU: 98.0%; Read bytes: 12099584; Write bytes: 962572288; Read time: 728; Write time: 420980 14:47:07 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:47:07 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 8192; Write bytes: 184680448; Read time: 20; Write time: 193756 14:47:07 INFO - run-tests - Wall time: 1299s; CPU: 98.0%; Read bytes: 11505664; Write bytes: 777891840; Read time: 700; Write time: 227224 14:47:07 INFO - Running post-run listener: _upload_blobber_files 14:47:07 INFO - Blob upload gear active. 14:47:07 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:47:07 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 14:47:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 14:47:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 14:47:07 INFO - (blobuploader) - INFO - Open directory for files ... 14:47:07 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:47:08 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:47:08 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:47:09 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:47:09 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:47:09 INFO - (blobuploader) - INFO - Done attempting. 14:47:09 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:47:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:47:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:47:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:47:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:47:10 INFO - (blobuploader) - INFO - Done attempting. 14:47:10 INFO - (blobuploader) - INFO - Iteration through files over. 14:47:10 INFO - Return code: 0 14:47:10 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:47:10 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:47:10 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/275d9ca595dd5ef06cc9ba51b39ee7d37b22ab9885511a7fe9fb77e95ae22468bbfa20025e89a7e3e3b22bbda318784f86fb3a57231a4af62fea7ff4ab95f45c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d9ddadf06d073fd06a533a8881c81450a5eae8a581ec29f4f50b4ee47a409f371e5ade17997759c327dd761c00eda5690afa31938798984c8990ffa1cfc53cd7"} 14:47:10 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:47:10 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:47:10 INFO - Contents: 14:47:10 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/275d9ca595dd5ef06cc9ba51b39ee7d37b22ab9885511a7fe9fb77e95ae22468bbfa20025e89a7e3e3b22bbda318784f86fb3a57231a4af62fea7ff4ab95f45c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d9ddadf06d073fd06a533a8881c81450a5eae8a581ec29f4f50b4ee47a409f371e5ade17997759c327dd761c00eda5690afa31938798984c8990ffa1cfc53cd7"} 14:47:10 INFO - Running post-run listener: copy_logs_to_upload_dir 14:47:10 INFO - Copying logs to upload dir... 14:47:10 INFO - mkdir: /builds/slave/test/build/upload/logs 14:47:10 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1497.148731 ========= master_lag: 0.54 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 57 secs) (at 2016-04-20 14:47:10.624445) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 14:47:10.628501) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461183263.843948-2019127642 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/275d9ca595dd5ef06cc9ba51b39ee7d37b22ab9885511a7fe9fb77e95ae22468bbfa20025e89a7e3e3b22bbda318784f86fb3a57231a4af62fea7ff4ab95f45c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d9ddadf06d073fd06a533a8881c81450a5eae8a581ec29f4f50b4ee47a409f371e5ade17997759c327dd761c00eda5690afa31938798984c8990ffa1cfc53cd7"} build_url:https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.030377 build_url: 'https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/275d9ca595dd5ef06cc9ba51b39ee7d37b22ab9885511a7fe9fb77e95ae22468bbfa20025e89a7e3e3b22bbda318784f86fb3a57231a4af62fea7ff4ab95f45c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d9ddadf06d073fd06a533a8881c81450a5eae8a581ec29f4f50b4ee47a409f371e5ade17997759c327dd761c00eda5690afa31938798984c8990ffa1cfc53cd7"}' symbols_url: 'https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 14:47:10.687565) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 14:47:10.687889) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461183263.843948-2019127642 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016267 ========= master_lag: 0.09 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 14:47:10.792496) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 14:47:10.792819) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 14:47:10.796190) ========= ========= Total master_lag: 3.04 =========