builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-635 starttime: 1461131800.91 results: success (0) buildid: 20160419211331 builduid: 3b917d3ba8a04cb5a3589a514138e6b8 revision: bf3a35b355f0b48ac1020c47198053af9944a493 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 22:56:40.910460) ========= master: http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 22:56:40.910896) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 22:56:40.911200) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 22:56:41.483387) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 22:56:41.483657) ========= 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-1461128533.918733-1007731981 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 22:56:41-- 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% 466K=0.03s 2016-04-19 22:56:41 (466 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.294166 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 22:56:41.805320) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 22:56:41.805654) ========= 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-1461128533.918733-1007731981 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.060752 ========= master_lag: 0.26 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 22:56:42.124017) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 22:56:42.124393) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev bf3a35b355f0b48ac1020c47198053af9944a493 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev bf3a35b355f0b48ac1020c47198053af9944a493 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461128533.918733-1007731981 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 22:56:42,266 truncating revision to first 12 chars 2016-04-19 22:56:42,266 Setting DEBUG logging. 2016-04-19 22:56:42,266 attempt 1/10 2016-04-19 22:56:42,267 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/bf3a35b355f0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 22:56:42,567 unpacking tar archive at: fx-team-bf3a35b355f0/testing/mozharness/ program finished with exit code 0 elapsedTime=0.571543 ========= master_lag: 0.25 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 22:56:42.947567) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 22:56:42.947884) ========= script_repo_revision: bf3a35b355f0b48ac1020c47198053af9944a493 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 22:56:42.948286) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 22:56:42.948560) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 22:56:43.279269) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 0 secs) (at 2016-04-19 22:56:43.279564) ========= /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-1461128533.918733-1007731981 _=/tools/buildbot/bin/python using PTY: False 22:56:43 INFO - MultiFileLogger online at 20160419 22:56:43 in /builds/slave/test 22:56:43 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 22:56:43 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 22:56:43 INFO - {'append_to_log': False, 22:56:43 INFO - 'base_work_dir': '/builds/slave/test', 22:56:43 INFO - 'blob_upload_branch': 'fx-team', 22:56:43 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 22:56:43 INFO - 'buildbot_json_path': 'buildprops.json', 22:56:43 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 22:56:43 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 22:56:43 INFO - 'download_minidump_stackwalk': True, 22:56:43 INFO - 'download_symbols': 'true', 22:56:43 INFO - 'e10s': False, 22:56:43 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 22:56:43 INFO - 'tooltool.py': '/tools/tooltool.py', 22:56:43 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 22:56:43 INFO - '/tools/misc-python/virtualenv.py')}, 22:56:43 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 22:56:43 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 22:56:43 INFO - 'log_level': 'info', 22:56:43 INFO - 'log_to_console': True, 22:56:43 INFO - 'opt_config_files': (), 22:56:43 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 22:56:43 INFO - '--processes=1', 22:56:43 INFO - '--config=%(test_path)s/wptrunner.ini', 22:56:43 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 22:56:43 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 22:56:43 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 22:56:43 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 22:56:43 INFO - 'pip_index': False, 22:56:43 INFO - 'require_test_zip': True, 22:56:43 INFO - 'test_type': ('testharness',), 22:56:43 INFO - 'this_chunk': '1', 22:56:43 INFO - 'tooltool_cache': '/builds/tooltool_cache', 22:56:43 INFO - 'total_chunks': '10', 22:56:43 INFO - 'virtualenv_path': 'venv', 22:56:43 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 22:56:43 INFO - 'work_dir': 'build'} 22:56:43 INFO - ##### 22:56:43 INFO - ##### Running clobber step. 22:56:43 INFO - ##### 22:56:43 INFO - Running pre-action listener: _resource_record_pre_action 22:56:43 INFO - Running main action method: clobber 22:56:43 INFO - rmtree: /builds/slave/test/build 22:56:43 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 22:56:45 INFO - Running post-action listener: _resource_record_post_action 22:56:45 INFO - ##### 22:56:45 INFO - ##### Running read-buildbot-config step. 22:56:45 INFO - ##### 22:56:45 INFO - Running pre-action listener: _resource_record_pre_action 22:56:45 INFO - Running main action method: read_buildbot_config 22:56:45 INFO - Using buildbot properties: 22:56:45 INFO - { 22:56:45 INFO - "project": "", 22:56:45 INFO - "product": "firefox", 22:56:45 INFO - "script_repo_revision": "production", 22:56:45 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600", 22:56:45 INFO - "repository": "", 22:56:45 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-1", 22:56:45 INFO - "buildid": "20160419211331", 22:56:45 INFO - "pgo_build": "False", 22:56:45 INFO - "basedir": "/builds/slave/test", 22:56:45 INFO - "buildnumber": 93, 22:56:45 INFO - "slavename": "tst-linux32-spot-635", 22:56:45 INFO - "revision": "bf3a35b355f0b48ac1020c47198053af9944a493", 22:56:45 INFO - "master": "http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/", 22:56:45 INFO - "platform": "linux", 22:56:45 INFO - "branch": "fx-team", 22:56:45 INFO - "repo_path": "integration/fx-team", 22:56:45 INFO - "moz_repo_path": "", 22:56:45 INFO - "stage_platform": "linux", 22:56:45 INFO - "builduid": "3b917d3ba8a04cb5a3589a514138e6b8", 22:56:45 INFO - "slavebuilddir": "test" 22:56:45 INFO - } 22:56:45 INFO - Found installer url https://queue.taskcluster.net/v1/task/HrQp-ikkQEy4dAUGjokGaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 22:56:45 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/HrQp-ikkQEy4dAUGjokGaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 22:56:45 INFO - Running post-action listener: _resource_record_post_action 22:56:45 INFO - ##### 22:56:45 INFO - ##### Running download-and-extract step. 22:56:45 INFO - ##### 22:56:45 INFO - Running pre-action listener: _resource_record_pre_action 22:56:45 INFO - Running main action method: download_and_extract 22:56:45 INFO - mkdir: /builds/slave/test/build/tests 22:56: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')]} 22:56:45 INFO - https://queue.taskcluster.net/v1/task/HrQp-ikkQEy4dAUGjokGaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 22:56:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HrQp-ikkQEy4dAUGjokGaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 22:56:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HrQp-ikkQEy4dAUGjokGaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 22:56:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HrQp-ikkQEy4dAUGjokGaQ/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 22:56:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HrQp-ikkQEy4dAUGjokGaQ/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 22:56:48 INFO - Downloaded 1325 bytes. 22:56:48 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 22:56:48 INFO - Using the following test package requirements: 22:56:48 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 22:56:48 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:56:48 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 22:56:48 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:56:48 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 22:56:48 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:56:48 INFO - u'jsshell-linux-i686.zip'], 22:56:48 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:56:48 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 22:56:48 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 22:56:48 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:56:48 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 22:56:48 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:56:48 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 22:56:48 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:56:48 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 22:56:48 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:56:48 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 22:56:48 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 22:56:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:56:48 INFO - https://queue.taskcluster.net/v1/task/HrQp-ikkQEy4dAUGjokGaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 22:56:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HrQp-ikkQEy4dAUGjokGaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 22:56:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HrQp-ikkQEy4dAUGjokGaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 22:56:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HrQp-ikkQEy4dAUGjokGaQ/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 22:56:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HrQp-ikkQEy4dAUGjokGaQ/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 22:56:52 INFO - Downloaded 22428332 bytes. 22:56:52 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/*'] 22:56:52 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/* 22:56:53 INFO - caution: filename not matched: web-platform/* 22:56:53 INFO - Return code: 11 22:56:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:56:53 INFO - https://queue.taskcluster.net/v1/task/HrQp-ikkQEy4dAUGjokGaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 22:56:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HrQp-ikkQEy4dAUGjokGaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 22:56:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HrQp-ikkQEy4dAUGjokGaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 22:56:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HrQp-ikkQEy4dAUGjokGaQ/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 22:56:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HrQp-ikkQEy4dAUGjokGaQ/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 22:56:56 INFO - Downloaded 36382562 bytes. 22:56:56 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/*'] 22:56:56 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/* 22:57:00 INFO - caution: filename not matched: bin/* 22:57:00 INFO - caution: filename not matched: config/* 22:57:00 INFO - caution: filename not matched: mozbase/* 22:57:00 INFO - caution: filename not matched: marionette/* 22:57:00 INFO - caution: filename not matched: tools/wptserve/* 22:57:00 INFO - Return code: 11 22:57:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:57:00 INFO - https://queue.taskcluster.net/v1/task/HrQp-ikkQEy4dAUGjokGaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 22:57:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HrQp-ikkQEy4dAUGjokGaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 22:57:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HrQp-ikkQEy4dAUGjokGaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 22:57:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HrQp-ikkQEy4dAUGjokGaQ/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 22:57:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HrQp-ikkQEy4dAUGjokGaQ/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 22:57:06 INFO - Downloaded 63373968 bytes. 22:57:06 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/HrQp-ikkQEy4dAUGjokGaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 22:57:06 INFO - mkdir: /builds/slave/test/properties 22:57:06 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 22:57:06 INFO - Writing to file /builds/slave/test/properties/build_url 22:57:06 INFO - Contents: 22:57:06 INFO - build_url:https://queue.taskcluster.net/v1/task/HrQp-ikkQEy4dAUGjokGaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 22:57:07 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/HrQp-ikkQEy4dAUGjokGaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 22:57:07 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 22:57:07 INFO - Writing to file /builds/slave/test/properties/symbols_url 22:57:07 INFO - Contents: 22:57:07 INFO - symbols_url:https://queue.taskcluster.net/v1/task/HrQp-ikkQEy4dAUGjokGaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 22:57:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:57:07 INFO - https://queue.taskcluster.net/v1/task/HrQp-ikkQEy4dAUGjokGaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 22:57:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HrQp-ikkQEy4dAUGjokGaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 22:57:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HrQp-ikkQEy4dAUGjokGaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 22:57:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HrQp-ikkQEy4dAUGjokGaQ/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 22:57:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HrQp-ikkQEy4dAUGjokGaQ/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 22:57:16 INFO - Downloaded 91747857 bytes. 22:57:16 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'] 22:57:16 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 22:57:25 INFO - Return code: 0 22:57:25 INFO - Running post-action listener: _resource_record_post_action 22:57:25 INFO - Running post-action listener: set_extra_try_arguments 22:57:25 INFO - ##### 22:57:25 INFO - ##### Running create-virtualenv step. 22:57:25 INFO - ##### 22:57:25 INFO - Running pre-action listener: _pre_create_virtualenv 22:57:25 INFO - Running pre-action listener: _resource_record_pre_action 22:57:25 INFO - Running main action method: create_virtualenv 22:57:25 INFO - Creating virtualenv /builds/slave/test/build/venv 22:57:25 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 22:57:25 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 22:57:26 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 22:57:26 INFO - Using real prefix '/usr' 22:57:26 INFO - New python executable in /builds/slave/test/build/venv/bin/python 22:57:28 INFO - Installing distribute.............................................................................................................................................................................................done. 22:57:31 INFO - Installing pip.................done. 22:57:31 INFO - Return code: 0 22:57:31 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 22:57:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:57:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:57:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:57:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:57:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:57:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:57:31 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9cccc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9dde598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9e90f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9b72e30>, '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 0x9e0fc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9e8e470>, '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-1461128533.918733-1007731981', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 22:57:31 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 22:57:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 22:57:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:57:31 INFO - 'CCACHE_UMASK': '002', 22:57:31 INFO - 'DISPLAY': ':0', 22:57:31 INFO - 'HOME': '/home/cltbld', 22:57:31 INFO - 'LANG': 'en_US.UTF-8', 22:57:31 INFO - 'LOGNAME': 'cltbld', 22:57:31 INFO - 'MAIL': '/var/mail/cltbld', 22:57:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:57:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:57:31 INFO - 'MOZ_NO_REMOTE': '1', 22:57:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:57:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:57:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:57:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:57:31 INFO - 'PWD': '/builds/slave/test', 22:57:31 INFO - 'SHELL': '/bin/bash', 22:57:31 INFO - 'SHLVL': '1', 22:57:31 INFO - 'TERM': 'linux', 22:57:31 INFO - 'TMOUT': '86400', 22:57:31 INFO - 'USER': 'cltbld', 22:57:31 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461128533.918733-1007731981', 22:57:31 INFO - '_': '/tools/buildbot/bin/python'} 22:57:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:57:32 INFO - Downloading/unpacking psutil>=0.7.1 22:57:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:57:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:57:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:57:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:57:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:57:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:57:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 22:57:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:57:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:57:35 INFO - Installing collected packages: psutil 22:57:35 INFO - Running setup.py install for psutil 22:57:36 INFO - building 'psutil._psutil_linux' extension 22:57:36 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 22:57:36 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 22:57:36 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 22:57:36 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 22:57:36 INFO - building 'psutil._psutil_posix' extension 22:57:36 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 22:57:36 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 22:57:37 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:57:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:57:37 INFO - Successfully installed psutil 22:57:37 INFO - Cleaning up... 22:57:37 INFO - Return code: 0 22:57:37 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 22:57:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:57:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:57:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:57:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:57:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:57:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:57:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9cccc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9dde598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9e90f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9b72e30>, '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 0x9e0fc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9e8e470>, '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-1461128533.918733-1007731981', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 22:57:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 22:57:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 22:57:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:57:37 INFO - 'CCACHE_UMASK': '002', 22:57:37 INFO - 'DISPLAY': ':0', 22:57:37 INFO - 'HOME': '/home/cltbld', 22:57:37 INFO - 'LANG': 'en_US.UTF-8', 22:57:37 INFO - 'LOGNAME': 'cltbld', 22:57:37 INFO - 'MAIL': '/var/mail/cltbld', 22:57:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:57:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:57:37 INFO - 'MOZ_NO_REMOTE': '1', 22:57:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:57:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:57:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:57:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:57:37 INFO - 'PWD': '/builds/slave/test', 22:57:37 INFO - 'SHELL': '/bin/bash', 22:57:37 INFO - 'SHLVL': '1', 22:57:37 INFO - 'TERM': 'linux', 22:57:37 INFO - 'TMOUT': '86400', 22:57:37 INFO - 'USER': 'cltbld', 22:57:37 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461128533.918733-1007731981', 22:57:37 INFO - '_': '/tools/buildbot/bin/python'} 22:57:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:57:37 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 22:57:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:57:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:57:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:57:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:57:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:57:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:57:41 INFO - Downloading mozsystemmonitor-0.0.tar.gz 22:57:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 22:57:41 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 22:57:41 INFO - Installing collected packages: mozsystemmonitor 22:57:41 INFO - Running setup.py install for mozsystemmonitor 22:57:41 INFO - Successfully installed mozsystemmonitor 22:57:41 INFO - Cleaning up... 22:57:41 INFO - Return code: 0 22:57:41 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 22:57:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:57:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:57:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:57:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:57:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:57:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:57:41 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9cccc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9dde598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9e90f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9b72e30>, '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 0x9e0fc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9e8e470>, '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-1461128533.918733-1007731981', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 22:57:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 22:57:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 22:57:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:57:41 INFO - 'CCACHE_UMASK': '002', 22:57:41 INFO - 'DISPLAY': ':0', 22:57:41 INFO - 'HOME': '/home/cltbld', 22:57:41 INFO - 'LANG': 'en_US.UTF-8', 22:57:41 INFO - 'LOGNAME': 'cltbld', 22:57:41 INFO - 'MAIL': '/var/mail/cltbld', 22:57:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:57:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:57:41 INFO - 'MOZ_NO_REMOTE': '1', 22:57:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:57:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:57:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:57:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:57:41 INFO - 'PWD': '/builds/slave/test', 22:57:41 INFO - 'SHELL': '/bin/bash', 22:57:41 INFO - 'SHLVL': '1', 22:57:41 INFO - 'TERM': 'linux', 22:57:41 INFO - 'TMOUT': '86400', 22:57:41 INFO - 'USER': 'cltbld', 22:57:41 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461128533.918733-1007731981', 22:57:41 INFO - '_': '/tools/buildbot/bin/python'} 22:57:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:57:41 INFO - Downloading/unpacking blobuploader==1.2.4 22:57:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:57:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:57:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:57:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:57:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:57:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:57:45 INFO - Downloading blobuploader-1.2.4.tar.gz 22:57:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 22:57:45 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 22:57:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:57:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:57:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:57:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:57:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:57:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:57:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 22:57:46 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 22:57:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:57:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:57:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:57:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:57:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:57:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:57:46 INFO - Downloading docopt-0.6.1.tar.gz 22:57:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 22:57:46 INFO - Installing collected packages: blobuploader, requests, docopt 22:57:46 INFO - Running setup.py install for blobuploader 22:57:46 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 22:57:46 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 22:57:46 INFO - Running setup.py install for requests 22:57:47 INFO - Running setup.py install for docopt 22:57:47 INFO - Successfully installed blobuploader requests docopt 22:57:47 INFO - Cleaning up... 22:57:48 INFO - Return code: 0 22:57:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:57:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:57:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:57:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:57:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:57:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:57:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:57:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9cccc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9dde598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9e90f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9b72e30>, '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 0x9e0fc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9e8e470>, '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-1461128533.918733-1007731981', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 22:57:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 22:57:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 22:57:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:57:48 INFO - 'CCACHE_UMASK': '002', 22:57:48 INFO - 'DISPLAY': ':0', 22:57:48 INFO - 'HOME': '/home/cltbld', 22:57:48 INFO - 'LANG': 'en_US.UTF-8', 22:57:48 INFO - 'LOGNAME': 'cltbld', 22:57:48 INFO - 'MAIL': '/var/mail/cltbld', 22:57:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:57:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:57:48 INFO - 'MOZ_NO_REMOTE': '1', 22:57:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:57:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:57:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:57:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:57:48 INFO - 'PWD': '/builds/slave/test', 22:57:48 INFO - 'SHELL': '/bin/bash', 22:57:48 INFO - 'SHLVL': '1', 22:57:48 INFO - 'TERM': 'linux', 22:57:48 INFO - 'TMOUT': '86400', 22:57:48 INFO - 'USER': 'cltbld', 22:57:48 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461128533.918733-1007731981', 22:57:48 INFO - '_': '/tools/buildbot/bin/python'} 22:57:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:57:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:57:48 INFO - Running setup.py (path:/tmp/pip-xr5VJM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:57:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:57:48 INFO - Running setup.py (path:/tmp/pip-TcePeJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:57:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:57:48 INFO - Running setup.py (path:/tmp/pip-UIak5R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:57:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:57:48 INFO - Running setup.py (path:/tmp/pip-GXwYCh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:57:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:57:48 INFO - Running setup.py (path:/tmp/pip-4oQHmw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:57:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:57:49 INFO - Running setup.py (path:/tmp/pip-kF4dBv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:57:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:57:49 INFO - Running setup.py (path:/tmp/pip-5Vvb14-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:57:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:57:49 INFO - Running setup.py (path:/tmp/pip-4MHCp9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:57:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:57:49 INFO - Running setup.py (path:/tmp/pip-Xi6MnH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:57:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:57:49 INFO - Running setup.py (path:/tmp/pip-Xtz_tG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:57:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:57:49 INFO - Running setup.py (path:/tmp/pip-ISNFzq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:57:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:57:49 INFO - Running setup.py (path:/tmp/pip-JeO9yk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:57:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:57:49 INFO - Running setup.py (path:/tmp/pip-UTLgaK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:57:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:57:50 INFO - Running setup.py (path:/tmp/pip-tFwiSF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:57:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:57:50 INFO - Running setup.py (path:/tmp/pip-_B71LJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:57:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:57:50 INFO - Running setup.py (path:/tmp/pip-YwTGUo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:57:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:57:50 INFO - Running setup.py (path:/tmp/pip-dXbYEi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:57:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:57:50 INFO - Running setup.py (path:/tmp/pip-LoURk0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:57:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:57:50 INFO - Running setup.py (path:/tmp/pip-v273tg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:57:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:57:50 INFO - Running setup.py (path:/tmp/pip-N39Vxp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:57:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:57:51 INFO - Running setup.py (path:/tmp/pip-kwlv6i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:57:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:57:51 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 22:57:51 INFO - Running setup.py install for manifestparser 22:57:51 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 22:57:51 INFO - Running setup.py install for mozcrash 22:57:51 INFO - Running setup.py install for mozdebug 22:57:52 INFO - Running setup.py install for mozdevice 22:57:52 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 22:57:52 INFO - Installing dm script to /builds/slave/test/build/venv/bin 22:57:52 INFO - Running setup.py install for mozfile 22:57:52 INFO - Running setup.py install for mozhttpd 22:57:52 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 22:57:52 INFO - Running setup.py install for mozinfo 22:57:52 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 22:57:52 INFO - Running setup.py install for mozInstall 22:57:53 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 22:57:53 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 22:57:53 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 22:57:53 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 22:57:53 INFO - Running setup.py install for mozleak 22:57:53 INFO - Running setup.py install for mozlog 22:57:53 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 22:57:53 INFO - Running setup.py install for moznetwork 22:57:53 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 22:57:53 INFO - Running setup.py install for mozprocess 22:57:53 INFO - Running setup.py install for mozprofile 22:57:54 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 22:57:54 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 22:57:54 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 22:57:54 INFO - Running setup.py install for mozrunner 22:57:54 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 22:57:54 INFO - Running setup.py install for mozscreenshot 22:57:54 INFO - Running setup.py install for moztest 22:57:54 INFO - Running setup.py install for mozversion 22:57:55 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 22:57:55 INFO - Running setup.py install for wptserve 22:57:55 INFO - Running setup.py install for marionette-driver 22:57:55 INFO - Running setup.py install for browsermob-proxy 22:57:55 INFO - Running setup.py install for marionette-client 22:57:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:57:56 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 22:57:56 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 22:57:56 INFO - Cleaning up... 22:57:56 INFO - Return code: 0 22:57:56 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:57:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:57:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:57:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:57:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:57:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:57:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:57:56 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9cccc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9dde598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9e90f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9b72e30>, '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 0x9e0fc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9e8e470>, '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-1461128533.918733-1007731981', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 22:57:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 22:57:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 22:57:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:57:56 INFO - 'CCACHE_UMASK': '002', 22:57:56 INFO - 'DISPLAY': ':0', 22:57:56 INFO - 'HOME': '/home/cltbld', 22:57:56 INFO - 'LANG': 'en_US.UTF-8', 22:57:56 INFO - 'LOGNAME': 'cltbld', 22:57:56 INFO - 'MAIL': '/var/mail/cltbld', 22:57:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:57:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:57:56 INFO - 'MOZ_NO_REMOTE': '1', 22:57:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:57:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:57:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:57:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:57:56 INFO - 'PWD': '/builds/slave/test', 22:57:56 INFO - 'SHELL': '/bin/bash', 22:57:56 INFO - 'SHLVL': '1', 22:57:56 INFO - 'TERM': 'linux', 22:57:56 INFO - 'TMOUT': '86400', 22:57:56 INFO - 'USER': 'cltbld', 22:57:56 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461128533.918733-1007731981', 22:57:56 INFO - '_': '/tools/buildbot/bin/python'} 22:57:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:57:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:57:56 INFO - Running setup.py (path:/tmp/pip-KOsrGV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:57:56 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 22:57:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:57:56 INFO - Running setup.py (path:/tmp/pip-CeGxiN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:57:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 22:57:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:57:57 INFO - Running setup.py (path:/tmp/pip-TtjDJP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:57:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 22:57:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:57:57 INFO - Running setup.py (path:/tmp/pip-mHngnf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:57:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 22:57:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:57:57 INFO - Running setup.py (path:/tmp/pip-IgyHwm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:57:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 22:57:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:57:57 INFO - Running setup.py (path:/tmp/pip-F65Nxh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:57:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 22:57:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:57:57 INFO - Running setup.py (path:/tmp/pip-yvWwNO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:57:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 22:57:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:57:57 INFO - Running setup.py (path:/tmp/pip-ouh8Yc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:57:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 22:57:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:57:57 INFO - Running setup.py (path:/tmp/pip-7cyDr5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:57:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 22:57:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:57:57 INFO - Running setup.py (path:/tmp/pip-Dzr4P_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:57:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 22:57:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:57:58 INFO - Running setup.py (path:/tmp/pip-XexNZv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:57:58 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 22:57:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:57:58 INFO - Running setup.py (path:/tmp/pip-SXpwur-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:57:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 22:57:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:57:58 INFO - Running setup.py (path:/tmp/pip-KeJHwZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:57:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 22:57:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:57:58 INFO - Running setup.py (path:/tmp/pip-Mf85ml-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:57:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 22:57:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:57:58 INFO - Running setup.py (path:/tmp/pip-dk70y6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:57:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 22:57:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:57:58 INFO - Running setup.py (path:/tmp/pip-5JVF2f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:57:58 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 22:57:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:57:58 INFO - Running setup.py (path:/tmp/pip-gMr7tT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:57:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 22:57:59 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:57:59 INFO - Running setup.py (path:/tmp/pip-DRlA7Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:57:59 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 22:57:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:57:59 INFO - Running setup.py (path:/tmp/pip-os9imc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:57:59 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 22:57:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:57:59 INFO - Running setup.py (path:/tmp/pip-tnQAVQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:57:59 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 22:57:59 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:57:59 INFO - Running setup.py (path:/tmp/pip-y_hzWO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:57:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:57:59 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 22:57:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 22:57:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 22:57:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 22:57:59 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 22:57:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 22:57:59 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 22:57:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:57:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:57:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:57:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:57:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:57:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:58:03 INFO - Downloading blessings-1.6.tar.gz 22:58:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 22:58:03 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 22:58:03 INFO - Installing collected packages: blessings 22:58:03 INFO - Running setup.py install for blessings 22:58:03 INFO - Successfully installed blessings 22:58:03 INFO - Cleaning up... 22:58:03 INFO - Return code: 0 22:58:03 INFO - Done creating virtualenv /builds/slave/test/build/venv. 22:58:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:58:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:58:04 INFO - Reading from file tmpfile_stdout 22:58:04 INFO - Current package versions: 22:58:04 INFO - argparse == 1.2.1 22:58:04 INFO - blessings == 1.6 22:58:04 INFO - blobuploader == 1.2.4 22:58:04 INFO - browsermob-proxy == 0.6.0 22:58:04 INFO - docopt == 0.6.1 22:58:04 INFO - manifestparser == 1.1 22:58:04 INFO - marionette-client == 2.3.0 22:58:04 INFO - marionette-driver == 1.4.0 22:58:04 INFO - mozInstall == 1.12 22:58:04 INFO - mozcrash == 0.17 22:58:04 INFO - mozdebug == 0.1 22:58:04 INFO - mozdevice == 0.48 22:58:04 INFO - mozfile == 1.2 22:58:04 INFO - mozhttpd == 0.7 22:58:04 INFO - mozinfo == 0.9 22:58:04 INFO - mozleak == 0.1 22:58:04 INFO - mozlog == 3.1 22:58:04 INFO - moznetwork == 0.27 22:58:04 INFO - mozprocess == 0.22 22:58:04 INFO - mozprofile == 0.28 22:58:04 INFO - mozrunner == 6.11 22:58:04 INFO - mozscreenshot == 0.1 22:58:04 INFO - mozsystemmonitor == 0.0 22:58:04 INFO - moztest == 0.7 22:58:04 INFO - mozversion == 1.4 22:58:04 INFO - psutil == 3.1.1 22:58:04 INFO - requests == 1.2.3 22:58:04 INFO - wptserve == 1.4.0 22:58:04 INFO - wsgiref == 0.1.2 22:58:04 INFO - Running post-action listener: _resource_record_post_action 22:58:04 INFO - Running post-action listener: _start_resource_monitoring 22:58:04 INFO - Starting resource monitoring. 22:58:04 INFO - ##### 22:58:04 INFO - ##### Running pull step. 22:58:04 INFO - ##### 22:58:04 INFO - Running pre-action listener: _resource_record_pre_action 22:58:04 INFO - Running main action method: pull 22:58:04 INFO - Pull has nothing to do! 22:58:04 INFO - Running post-action listener: _resource_record_post_action 22:58:04 INFO - ##### 22:58:04 INFO - ##### Running install step. 22:58:04 INFO - ##### 22:58:04 INFO - Running pre-action listener: _resource_record_pre_action 22:58:04 INFO - Running main action method: install 22:58:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:58:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:58:04 INFO - Reading from file tmpfile_stdout 22:58:04 INFO - Detecting whether we're running mozinstall >=1.0... 22:58:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 22:58:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 22:58:04 INFO - Reading from file tmpfile_stdout 22:58:04 INFO - Output received: 22:58:04 INFO - Usage: mozinstall [options] installer 22:58:04 INFO - Options: 22:58:04 INFO - -h, --help show this help message and exit 22:58:04 INFO - -d DEST, --destination=DEST 22:58:04 INFO - Directory to install application into. [default: 22:58:04 INFO - "/builds/slave/test"] 22:58:04 INFO - --app=APP Application being installed. [default: firefox] 22:58:04 INFO - mkdir: /builds/slave/test/build/application 22:58:04 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'] 22:58:04 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 22:58:36 INFO - Reading from file tmpfile_stdout 22:58:36 INFO - Output received: 22:58:36 INFO - /builds/slave/test/build/application/firefox/firefox 22:58:36 INFO - Running post-action listener: _resource_record_post_action 22:58:36 INFO - ##### 22:58:36 INFO - ##### Running run-tests step. 22:58:36 INFO - ##### 22:58:36 INFO - Running pre-action listener: _resource_record_pre_action 22:58:36 INFO - Running main action method: run_tests 22:58:36 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 22:58:36 INFO - Minidump filename unknown. Determining based upon platform and architecture. 22:58:36 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 22:58:36 INFO - grabbing minidump binary from tooltool 22:58: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')]} 22:58:36 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 0x9b72e30>, '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 0x9e0fc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9e8e470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 22:58:36 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 22:58:36 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 22:58:36 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 22:58:36 INFO - Return code: 0 22:58:36 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 22:58:36 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 22:58:36 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/HrQp-ikkQEy4dAUGjokGaQ/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 22:58:36 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/HrQp-ikkQEy4dAUGjokGaQ/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 22:58:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:58:36 INFO - 'CCACHE_UMASK': '002', 22:58:36 INFO - 'DISPLAY': ':0', 22:58:36 INFO - 'HOME': '/home/cltbld', 22:58:36 INFO - 'LANG': 'en_US.UTF-8', 22:58:36 INFO - 'LOGNAME': 'cltbld', 22:58:36 INFO - 'MAIL': '/var/mail/cltbld', 22:58:36 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 22:58:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:58:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:58:36 INFO - 'MOZ_NO_REMOTE': '1', 22:58:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:58:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:58:36 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:58:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:58:36 INFO - 'PWD': '/builds/slave/test', 22:58:36 INFO - 'SHELL': '/bin/bash', 22:58:36 INFO - 'SHLVL': '1', 22:58:36 INFO - 'TERM': 'linux', 22:58:36 INFO - 'TMOUT': '86400', 22:58:36 INFO - 'USER': 'cltbld', 22:58:36 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461128533.918733-1007731981', 22:58:36 INFO - '_': '/tools/buildbot/bin/python'} 22:58:36 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/HrQp-ikkQEy4dAUGjokGaQ/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 22:58:37 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 22:58:37 INFO - import pkg_resources 22:58:38 INFO - Using 1 client processes 22:58:39 INFO - wptserve Starting http server on 127.0.0.1:8000 22:58:39 INFO - wptserve Starting http server on 127.0.0.1:8001 22:58:39 INFO - wptserve Starting http server on 127.0.0.1:8443 22:58:41 INFO - SUITE-START | Running 778 tests 22:58:41 INFO - Running testharness tests 22:58:41 INFO - Setting up ssl 22:58:41 INFO - PROCESS | certutil | 22:58:41 INFO - PROCESS | certutil | 22:58:41 INFO - PROCESS | certutil | 22:58:41 INFO - Certificate Nickname Trust Attributes 22:58:41 INFO - SSL,S/MIME,JAR/XPI 22:58:41 INFO - 22:58:41 INFO - web-platform-tests CT,, 22:58:41 INFO - 22:58:41 INFO - Starting runner 22:58:44 INFO - PROCESS | 1848 | 1461131924051 Marionette DEBUG Marionette enabled via build flag and pref 22:58:44 INFO - PROCESS | 1848 | ++DOCSHELL 0xa2ac7400 == 1 [pid = 1848] [id = 1] 22:58:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 1 (0xa2ac7800) [pid = 1848] [serial = 1] [outer = (nil)] 22:58:44 INFO - PROCESS | 1848 | [1848] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 22:58:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 2 (0xa2ac8000) [pid = 1848] [serial = 2] [outer = 0xa2ac7800] 22:58:44 INFO - PROCESS | 1848 | 1461131924716 Marionette INFO Listening on port 2828 22:58:45 INFO - PROCESS | 1848 | 1461131925342 Marionette DEBUG Marionette enabled via command-line flag 22:58:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x9fc4f400 == 2 [pid = 1848] [id = 2] 22:58:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 3 (0x9fc94000) [pid = 1848] [serial = 3] [outer = (nil)] 22:58:45 INFO - PROCESS | 1848 | [1848] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 22:58:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 4 (0x9fc94800) [pid = 1848] [serial = 4] [outer = 0x9fc94000] 22:58:45 INFO - PROCESS | 1848 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb79260 22:58:45 INFO - PROCESS | 1848 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb79d80 22:58:45 INFO - PROCESS | 1848 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb99c80 22:58:45 INFO - PROCESS | 1848 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb9a8e0 22:58:45 INFO - PROCESS | 1848 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb9c620 22:58:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 5 (0x9fb90000) [pid = 1848] [serial = 5] [outer = 0xa2ac7800] 22:58:45 INFO - PROCESS | 1848 | [1848] 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 22:58:45 INFO - PROCESS | 1848 | 1461131925737 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:41016 22:58:45 INFO - PROCESS | 1848 | [1848] 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 22:58:45 INFO - PROCESS | 1848 | 1461131925767 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:41017 22:58:45 INFO - PROCESS | 1848 | 1461131925821 Marionette DEBUG Closed connection conn0 22:58:45 INFO - PROCESS | 1848 | [1848] 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 22:58:45 INFO - PROCESS | 1848 | 1461131925930 Marionette DEBUG Closed connection conn1 22:58:45 INFO - PROCESS | 1848 | [1848] 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 22:58:45 INFO - PROCESS | 1848 | 1461131925942 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:41018 22:58:45 INFO - PROCESS | 1848 | [1848] 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 22:58:46 INFO - PROCESS | 1848 | 1461131926007 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:41019 22:58:46 INFO - PROCESS | 1848 | 1461131926011 Marionette DEBUG Closed connection conn2 22:58:46 INFO - PROCESS | 1848 | 1461131926052 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 22:58:46 INFO - PROCESS | 1848 | 1461131926074 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":"20160419211331","device":"desktop","version":"48.0a1"} 22:58:46 INFO - PROCESS | 1848 | [1848] 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 22:58:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x98c51800 == 3 [pid = 1848] [id = 3] 22:58:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 6 (0x98c51c00) [pid = 1848] [serial = 6] [outer = (nil)] 22:58:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x98c52000 == 4 [pid = 1848] [id = 4] 22:58:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 7 (0x98c55800) [pid = 1848] [serial = 7] [outer = (nil)] 22:58:48 INFO - PROCESS | 1848 | [1848] 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 22:58:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x983d8400 == 5 [pid = 1848] [id = 5] 22:58:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 8 (0x983d8800) [pid = 1848] [serial = 8] [outer = (nil)] 22:58:48 INFO - PROCESS | 1848 | [1848] 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 22:58:48 INFO - PROCESS | 1848 | [1848] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 22:58:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 9 (0x983e7c00) [pid = 1848] [serial = 9] [outer = 0x983d8800] 22:58:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 10 (0x984a2000) [pid = 1848] [serial = 10] [outer = 0x98c51c00] 22:58:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 11 (0x984a3c00) [pid = 1848] [serial = 11] [outer = 0x98c55800] 22:58:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 12 (0x984a6000) [pid = 1848] [serial = 12] [outer = 0x983d8800] 22:58:50 INFO - PROCESS | 1848 | 1461131930293 Marionette DEBUG loaded listener.js 22:58:50 INFO - PROCESS | 1848 | 1461131930313 Marionette DEBUG loaded listener.js 22:58:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 13 (0x96aeac00) [pid = 1848] [serial = 13] [outer = 0x983d8800] 22:58:51 INFO - PROCESS | 1848 | 1461131931064 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"dfd58681-c3ff-4211-935e-61eff3259bba","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":"20160419211331","device":"desktop","version":"48.0a1","command_id":1}}] 22:58:51 INFO - PROCESS | 1848 | 1461131931272 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 22:58:51 INFO - PROCESS | 1848 | 1461131931410 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 22:58:51 INFO - PROCESS | 1848 | 1461131931668 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 22:58:51 INFO - PROCESS | 1848 | [1848] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 22:58:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 14 (0x92b56800) [pid = 1848] [serial = 14] [outer = 0x983d8800] 22:58:52 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:58:52 INFO - PROCESS | 1848 | 1461131932107 Marionette TRACE conn3 <- [1,3,null,{}] 22:58:52 INFO - PROCESS | 1848 | 1461131932115 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 22:58:52 INFO - PROCESS | 1848 | 1461131932137 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 22:58:52 INFO - PROCESS | 1848 | 1461131932281 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 22:58:52 INFO - PROCESS | 1848 | 1461131932287 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 22:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 22:58:52 INFO - PROCESS | 1848 | 1461131932300 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 22:58:52 INFO - PROCESS | 1848 | 1461131932306 Marionette TRACE conn3 <- [1,6,null,{}] 22:58:52 INFO - PROCESS | 1848 | 1461131932312 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:52 INFO - PROCESS | 1848 | 1461131932329 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 22:58:52 INFO - PROCESS | 1848 | 1461131932338 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x91ef0400 == 6 [pid = 1848] [id = 6] 22:58:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 15 (0x91ef0800) [pid = 1848] [serial = 15] [outer = (nil)] 22:58:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 16 (0x91ef2800) [pid = 1848] [serial = 16] [outer = 0x91ef0800] 22:58:52 INFO - PROCESS | 1848 | 1461131932417 Marionette DEBUG loaded listener.js 22:58:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 17 (0x91ef7400) [pid = 1848] [serial = 17] [outer = 0x91ef0800] 22:58:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x91203400 == 7 [pid = 1848] [id = 7] 22:58:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 18 (0x91203800) [pid = 1848] [serial = 18] [outer = (nil)] 22:58:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 19 (0x9120e800) [pid = 1848] [serial = 19] [outer = 0x91203800] 22:58:52 INFO - PROCESS | 1848 | 1461131932900 Marionette DEBUG loaded listener.js 22:58:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 20 (0x913e9800) [pid = 1848] [serial = 20] [outer = 0x91203800] 22:58:53 INFO - PROCESS | 1848 | 1461131933391 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 22:58:53 INFO - PROCESS | 1848 | [1848] 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 22:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 22:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1181ms 22:58:53 INFO - PROCESS | 1848 | 1461131933511 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 22:58:53 INFO - PROCESS | 1848 | 1461131933515 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 22:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 22:58:53 INFO - PROCESS | 1848 | 1461131933607 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 22:58:53 INFO - PROCESS | 1848 | 1461131933610 Marionette TRACE conn3 <- [1,10,null,{}] 22:58:53 INFO - PROCESS | 1848 | 1461131933651 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:53 INFO - PROCESS | 1848 | 1461131933811 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 22:58:53 INFO - PROCESS | 1848 | 1461131933829 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f767800 == 8 [pid = 1848] [id = 8] 22:58:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 21 (0x8f767c00) [pid = 1848] [serial = 21] [outer = (nil)] 22:58:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 22 (0x8f76b000) [pid = 1848] [serial = 22] [outer = 0x8f767c00] 22:58:53 INFO - PROCESS | 1848 | 1461131933907 Marionette DEBUG loaded listener.js 22:58:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 23 (0x8f76f800) [pid = 1848] [serial = 23] [outer = 0x8f767c00] 22:58:54 INFO - PROCESS | 1848 | 1461131934854 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 22:58:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 22:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1303ms 22:58:54 INFO - PROCESS | 1848 | 1461131934898 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 22:58:54 INFO - PROCESS | 1848 | 1461131934904 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 22:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 22:58:54 INFO - PROCESS | 1848 | 1461131934913 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 22:58:54 INFO - PROCESS | 1848 | 1461131934919 Marionette TRACE conn3 <- [1,14,null,{}] 22:58:54 INFO - PROCESS | 1848 | 1461131934929 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:55 INFO - PROCESS | 1848 | 1461131935138 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 22:58:55 INFO - PROCESS | 1848 | 1461131935315 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fb28c00 == 9 [pid = 1848] [id = 9] 22:58:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 24 (0x8fb2b000) [pid = 1848] [serial = 24] [outer = (nil)] 22:58:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 25 (0x8fb32800) [pid = 1848] [serial = 25] [outer = 0x8fb2b000] 22:58:55 INFO - PROCESS | 1848 | 1461131935416 Marionette DEBUG loaded listener.js 22:58:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 26 (0x8fc06400) [pid = 1848] [serial = 26] [outer = 0x8fb2b000] 22:58:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x91205c00 == 10 [pid = 1848] [id = 10] 22:58:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 27 (0x91206400) [pid = 1848] [serial = 27] [outer = (nil)] 22:58:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 28 (0x9120dc00) [pid = 1848] [serial = 28] [outer = 0x91206400] 22:58:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 29 (0x9120c800) [pid = 1848] [serial = 29] [outer = 0x91206400] 22:58:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fc10400 == 11 [pid = 1848] [id = 11] 22:58:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 30 (0x913eb400) [pid = 1848] [serial = 30] [outer = (nil)] 22:58:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 31 (0x91ef7000) [pid = 1848] [serial = 31] [outer = 0x913eb400] 22:58:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 32 (0x94fad000) [pid = 1848] [serial = 32] [outer = 0x913eb400] 22:58:56 INFO - PROCESS | 1848 | 1461131936502 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 22:58:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 22:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1639ms 22:58:56 INFO - PROCESS | 1848 | 1461131936608 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 22:58:56 INFO - PROCESS | 1848 | 1461131936616 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 22:58:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 22:58:56 INFO - PROCESS | 1848 | 1461131936628 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 22:58:56 INFO - PROCESS | 1848 | 1461131936633 Marionette TRACE conn3 <- [1,18,null,{}] 22:58:56 INFO - PROCESS | 1848 | 1461131936639 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:56 INFO - PROCESS | 1848 | 1461131936870 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 22:58:57 INFO - PROCESS | 1848 | 1461131936993 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fc03800 == 12 [pid = 1848] [id = 12] 22:58:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 33 (0x906ea400) [pid = 1848] [serial = 33] [outer = (nil)] 22:58:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 34 (0x94fa8c00) [pid = 1848] [serial = 34] [outer = 0x906ea400] 22:58:57 INFO - PROCESS | 1848 | 1461131937078 Marionette DEBUG loaded listener.js 22:58:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 35 (0x9775cc00) [pid = 1848] [serial = 35] [outer = 0x906ea400] 22:58:57 INFO - PROCESS | 1848 | 1461131937879 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 22:58:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 22:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1294ms 22:58:57 INFO - PROCESS | 1848 | 1461131937924 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 22:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 22:58:57 INFO - PROCESS | 1848 | 1461131937929 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 22:58:57 INFO - PROCESS | 1848 | 1461131937935 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 22:58:57 INFO - PROCESS | 1848 | 1461131937941 Marionette TRACE conn3 <- [1,22,null,{}] 22:58:57 INFO - PROCESS | 1848 | 1461131937957 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:58 INFO - PROCESS | 1848 | 1461131938137 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 22:58:58 INFO - PROCESS | 1848 | 1461131938260 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x91eef000 == 13 [pid = 1848] [id = 13] 22:58:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 36 (0x98b12400) [pid = 1848] [serial = 36] [outer = (nil)] 22:58:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 37 (0x991a5c00) [pid = 1848] [serial = 37] [outer = 0x98b12400] 22:58:58 INFO - PROCESS | 1848 | 1461131938350 Marionette DEBUG loaded listener.js 22:58:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 38 (0x992b2400) [pid = 1848] [serial = 38] [outer = 0x98b12400] 22:58:59 INFO - PROCESS | 1848 | 1461131939224 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 22:58:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 22:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1338ms 22:58:59 INFO - PROCESS | 1848 | 1461131939274 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 22:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 22:58:59 INFO - PROCESS | 1848 | 1461131939278 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 22:58:59 INFO - PROCESS | 1848 | 1461131939284 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 22:58:59 INFO - PROCESS | 1848 | 1461131939288 Marionette TRACE conn3 <- [1,26,null,{}] 22:58:59 INFO - PROCESS | 1848 | 1461131939293 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:58:59 INFO - PROCESS | 1848 | 1461131939503 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 22:58:59 INFO - PROCESS | 1848 | 1461131939842 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fc10c00 == 14 [pid = 1848] [id = 14] 22:58:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 39 (0x906eb800) [pid = 1848] [serial = 39] [outer = (nil)] 22:58:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 40 (0x9120cc00) [pid = 1848] [serial = 40] [outer = 0x906eb800] 22:58:59 INFO - PROCESS | 1848 | 1461131939935 Marionette DEBUG loaded listener.js 22:59:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 41 (0x9292d000) [pid = 1848] [serial = 41] [outer = 0x906eb800] 22:59:00 INFO - PROCESS | 1848 | 1461131940837 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 22:59:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 22:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1632ms 22:59:00 INFO - PROCESS | 1848 | 1461131940918 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 22:59:00 INFO - PROCESS | 1848 | 1461131940923 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 22:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 22:59:00 INFO - PROCESS | 1848 | 1461131940930 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 22:59:00 INFO - PROCESS | 1848 | 1461131940934 Marionette TRACE conn3 <- [1,30,null,{}] 22:59:00 INFO - PROCESS | 1848 | 1461131940941 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:01 INFO - PROCESS | 1848 | 1461131941135 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 22:59:01 INFO - PROCESS | 1848 | 1461131941240 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x96ae8000 == 15 [pid = 1848] [id = 15] 22:59:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 42 (0x96ae8800) [pid = 1848] [serial = 42] [outer = (nil)] 22:59:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 43 (0x96fb4000) [pid = 1848] [serial = 43] [outer = 0x96ae8800] 22:59:01 INFO - PROCESS | 1848 | 1461131941313 Marionette DEBUG loaded listener.js 22:59:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 44 (0x977af800) [pid = 1848] [serial = 44] [outer = 0x96ae8800] 22:59:02 INFO - PROCESS | 1848 | 1461131942012 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 22:59:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 22:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1139ms 22:59:02 INFO - PROCESS | 1848 | 1461131942072 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 22:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 22:59:02 INFO - PROCESS | 1848 | 1461131942078 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 22:59:02 INFO - PROCESS | 1848 | 1461131942084 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 22:59:02 INFO - PROCESS | 1848 | 1461131942088 Marionette TRACE conn3 <- [1,34,null,{}] 22:59:02 INFO - PROCESS | 1848 | 1461131942116 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:02 INFO - PROCESS | 1848 | 1461131942287 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 22:59:02 INFO - PROCESS | 1848 | 1461131942298 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x96aaa400 == 16 [pid = 1848] [id = 16] 22:59:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 45 (0x96fbb400) [pid = 1848] [serial = 45] [outer = (nil)] 22:59:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 46 (0x9991fc00) [pid = 1848] [serial = 46] [outer = 0x96fbb400] 22:59:02 INFO - PROCESS | 1848 | 1461131942368 Marionette DEBUG loaded listener.js 22:59:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 47 (0x999c4000) [pid = 1848] [serial = 47] [outer = 0x96fbb400] 22:59:03 INFO - PROCESS | 1848 | 1461131943060 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 22:59:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 22:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 990ms 22:59:03 INFO - PROCESS | 1848 | 1461131943074 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 22:59:03 INFO - PROCESS | 1848 | 1461131943077 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 22:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 22:59:03 INFO - PROCESS | 1848 | 1461131943090 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 22:59:03 INFO - PROCESS | 1848 | 1461131943098 Marionette TRACE conn3 <- [1,38,null,{}] 22:59:03 INFO - PROCESS | 1848 | 1461131943118 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:03 INFO - PROCESS | 1848 | 1461131943253 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 22:59:03 INFO - PROCESS | 1848 | 1461131943270 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x99bff400 == 17 [pid = 1848] [id = 17] 22:59:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 48 (0x9df92c00) [pid = 1848] [serial = 48] [outer = (nil)] 22:59:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 49 (0x9ea16400) [pid = 1848] [serial = 49] [outer = 0x9df92c00] 22:59:03 INFO - PROCESS | 1848 | 1461131943341 Marionette DEBUG loaded listener.js 22:59:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 50 (0x9fb1f800) [pid = 1848] [serial = 50] [outer = 0x9df92c00] 22:59:04 INFO - PROCESS | 1848 | 1461131944077 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 22:59:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 22:59:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1006ms 22:59:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 22:59:04 INFO - PROCESS | 1848 | 1461131944090 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 22:59:04 INFO - PROCESS | 1848 | 1461131944093 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 22:59:04 INFO - PROCESS | 1848 | 1461131944099 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 22:59:04 INFO - PROCESS | 1848 | 1461131944102 Marionette TRACE conn3 <- [1,42,null,{}] 22:59:04 INFO - PROCESS | 1848 | 1461131944107 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:04 INFO - PROCESS | 1848 | 1461131944276 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 22:59:04 INFO - PROCESS | 1848 | 1461131944298 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x94f4e800 == 18 [pid = 1848] [id = 18] 22:59:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 51 (0x94fa9800) [pid = 1848] [serial = 51] [outer = (nil)] 22:59:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 52 (0x9ea14400) [pid = 1848] [serial = 52] [outer = 0x94fa9800] 22:59:04 INFO - PROCESS | 1848 | 1461131944370 Marionette DEBUG loaded listener.js 22:59:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 53 (0x9fb27c00) [pid = 1848] [serial = 53] [outer = 0x94fa9800] 22:59:05 INFO - PROCESS | 1848 | 1461131945179 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 22:59:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 22:59:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1136ms 22:59:05 INFO - PROCESS | 1848 | 1461131945235 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 22:59:05 INFO - PROCESS | 1848 | 1461131945241 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 22:59:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 22:59:05 INFO - PROCESS | 1848 | 1461131945249 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 22:59:05 INFO - PROCESS | 1848 | 1461131945256 Marionette TRACE conn3 <- [1,46,null,{}] 22:59:05 INFO - PROCESS | 1848 | 1461131945266 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:05 INFO - PROCESS | 1848 | 1461131945552 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 22:59:05 INFO - PROCESS | 1848 | 1461131945621 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f764400 == 19 [pid = 1848] [id = 19] 22:59:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 54 (0x8fb30c00) [pid = 1848] [serial = 54] [outer = (nil)] 22:59:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 55 (0x91ef9400) [pid = 1848] [serial = 55] [outer = 0x8fb30c00] 22:59:05 INFO - PROCESS | 1848 | 1461131945712 Marionette DEBUG loaded listener.js 22:59:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 56 (0x95a73000) [pid = 1848] [serial = 56] [outer = 0x8fb30c00] 22:59:06 INFO - PROCESS | 1848 | 1461131946572 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 22:59:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 22:59:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1340ms 22:59:06 INFO - PROCESS | 1848 | 1461131946600 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 22:59:06 INFO - PROCESS | 1848 | 1461131946609 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 22:59:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 22:59:06 INFO - PROCESS | 1848 | 1461131946621 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 22:59:06 INFO - PROCESS | 1848 | 1461131946624 Marionette TRACE conn3 <- [1,50,null,{}] 22:59:06 INFO - PROCESS | 1848 | 1461131946631 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:06 INFO - PROCESS | 1848 | 1461131946798 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 22:59:06 INFO - PROCESS | 1848 | 1461131946927 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x91ea7c00 == 20 [pid = 1848] [id = 20] 22:59:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 57 (0x92858400) [pid = 1848] [serial = 57] [outer = (nil)] 22:59:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 58 (0x98f47400) [pid = 1848] [serial = 58] [outer = 0x92858400] 22:59:07 INFO - PROCESS | 1848 | 1461131947018 Marionette DEBUG loaded listener.js 22:59:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 59 (0x991a7400) [pid = 1848] [serial = 59] [outer = 0x92858400] 22:59:07 INFO - PROCESS | 1848 | 1461131947857 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:59:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 22:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1286ms 22:59:07 INFO - PROCESS | 1848 | 1461131947907 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 22:59:07 INFO - PROCESS | 1848 | 1461131947911 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 22:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 22:59:07 INFO - PROCESS | 1848 | 1461131947937 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 22:59:07 INFO - PROCESS | 1848 | 1461131947944 Marionette TRACE conn3 <- [1,54,null,{}] 22:59:07 INFO - PROCESS | 1848 | 1461131947961 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:08 INFO - PROCESS | 1848 | 1461131948135 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 22:59:08 INFO - PROCESS | 1848 | 1461131948263 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x91202000 == 21 [pid = 1848] [id = 21] 22:59:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 60 (0x98ec0c00) [pid = 1848] [serial = 60] [outer = (nil)] 22:59:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 61 (0x9df8a400) [pid = 1848] [serial = 61] [outer = 0x98ec0c00] 22:59:08 INFO - PROCESS | 1848 | 1461131948354 Marionette DEBUG loaded listener.js 22:59:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 62 (0x9fb92400) [pid = 1848] [serial = 62] [outer = 0x98ec0c00] 22:59:09 INFO - PROCESS | 1848 | 1461131949249 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:59:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 22:59:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1402ms 22:59:09 INFO - PROCESS | 1848 | 1461131949321 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 22:59:09 INFO - PROCESS | 1848 | 1461131949325 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 22:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 22:59:09 INFO - PROCESS | 1848 | 1461131949332 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 22:59:09 INFO - PROCESS | 1848 | 1461131949335 Marionette TRACE conn3 <- [1,58,null,{}] 22:59:09 INFO - PROCESS | 1848 | 1461131949341 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:09 INFO - PROCESS | 1848 | 1461131949537 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 22:59:09 INFO - PROCESS | 1848 | 1461131949666 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x9fedd000 == 22 [pid = 1848] [id = 22] 22:59:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 63 (0x9ff16c00) [pid = 1848] [serial = 63] [outer = (nil)] 22:59:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 64 (0x9ffc9000) [pid = 1848] [serial = 64] [outer = 0x9ff16c00] 22:59:09 INFO - PROCESS | 1848 | 1461131949756 Marionette DEBUG loaded listener.js 22:59:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 65 (0xa0a8e800) [pid = 1848] [serial = 65] [outer = 0x9ff16c00] 22:59:10 INFO - PROCESS | 1848 | 1461131950694 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:59:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 22:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1427ms 22:59:10 INFO - PROCESS | 1848 | 1461131950761 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 22:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 22:59:10 INFO - PROCESS | 1848 | 1461131950766 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 22:59:10 INFO - PROCESS | 1848 | 1461131950774 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 22:59:10 INFO - PROCESS | 1848 | 1461131950780 Marionette TRACE conn3 <- [1,62,null,{}] 22:59:10 INFO - PROCESS | 1848 | 1461131950789 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:10 INFO - PROCESS | 1848 | 1461131950952 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 22:59:11 INFO - PROCESS | 1848 | 1461131951096 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x905f7800 == 23 [pid = 1848] [id = 23] 22:59:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 66 (0x905f8000) [pid = 1848] [serial = 66] [outer = (nil)] 22:59:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 67 (0x905ffc00) [pid = 1848] [serial = 67] [outer = 0x905f8000] 22:59:11 INFO - PROCESS | 1848 | 1461131951222 Marionette DEBUG loaded listener.js 22:59:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 68 (0x913ea000) [pid = 1848] [serial = 68] [outer = 0x905f8000] 22:59:11 INFO - PROCESS | 1848 | --DOCSHELL 0x99bff400 == 22 [pid = 1848] [id = 17] 22:59:11 INFO - PROCESS | 1848 | --DOCSHELL 0x96aaa400 == 21 [pid = 1848] [id = 16] 22:59:11 INFO - PROCESS | 1848 | --DOCSHELL 0x96ae8000 == 20 [pid = 1848] [id = 15] 22:59:11 INFO - PROCESS | 1848 | --DOCSHELL 0x8fc10c00 == 19 [pid = 1848] [id = 14] 22:59:11 INFO - PROCESS | 1848 | --DOCSHELL 0x91eef000 == 18 [pid = 1848] [id = 13] 22:59:11 INFO - PROCESS | 1848 | --DOCSHELL 0x8fb28c00 == 17 [pid = 1848] [id = 9] 22:59:12 INFO - PROCESS | 1848 | 1461131952119 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:59:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 22:59:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1383ms 22:59:12 INFO - PROCESS | 1848 | 1461131952156 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 22:59:12 INFO - PROCESS | 1848 | 1461131952162 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 22:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 22:59:12 INFO - PROCESS | 1848 | 1461131952171 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 22:59:12 INFO - PROCESS | 1848 | 1461131952177 Marionette TRACE conn3 <- [1,66,null,{}] 22:59:12 INFO - PROCESS | 1848 | 1461131952204 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:12 INFO - PROCESS | 1848 | 1461131952378 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 22:59:12 INFO - PROCESS | 1848 | 1461131952507 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x905f7000 == 18 [pid = 1848] [id = 24] 22:59:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 69 (0x905fa800) [pid = 1848] [serial = 69] [outer = (nil)] 22:59:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 70 (0x92857c00) [pid = 1848] [serial = 70] [outer = 0x905fa800] 22:59:12 INFO - PROCESS | 1848 | 1461131952636 Marionette DEBUG loaded listener.js 22:59:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 71 (0x94fa9000) [pid = 1848] [serial = 71] [outer = 0x905fa800] 22:59:13 INFO - PROCESS | 1848 | 1461131953427 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:59:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 22:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1298ms 22:59:13 INFO - PROCESS | 1848 | 1461131953476 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 22:59:13 INFO - PROCESS | 1848 | 1461131953485 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 22:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 22:59:13 INFO - PROCESS | 1848 | 1461131953495 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 22:59:13 INFO - PROCESS | 1848 | 1461131953499 Marionette TRACE conn3 <- [1,70,null,{}] 22:59:13 INFO - PROCESS | 1848 | 1461131953506 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:13 INFO - PROCESS | 1848 | 1461131953668 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 22:59:13 INFO - PROCESS | 1848 | 1461131953811 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f771400 == 19 [pid = 1848] [id = 25] 22:59:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 72 (0x96fbb000) [pid = 1848] [serial = 72] [outer = (nil)] 22:59:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 73 (0x97c0b400) [pid = 1848] [serial = 73] [outer = 0x96fbb000] 22:59:13 INFO - PROCESS | 1848 | 1461131953901 Marionette DEBUG loaded listener.js 22:59:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 74 (0x984a3000) [pid = 1848] [serial = 74] [outer = 0x96fbb000] 22:59:14 INFO - PROCESS | 1848 | 1461131954733 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:59:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 22:59:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1286ms 22:59:14 INFO - PROCESS | 1848 | 1461131954781 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 22:59:14 INFO - PROCESS | 1848 | 1461131954785 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 22:59:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 22:59:14 INFO - PROCESS | 1848 | 1461131954809 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 22:59:14 INFO - PROCESS | 1848 | 1461131954816 Marionette TRACE conn3 <- [1,74,null,{}] 22:59:14 INFO - PROCESS | 1848 | 1461131954833 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:15 INFO - PROCESS | 1848 | 1461131955006 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 22:59:15 INFO - PROCESS | 1848 | 1461131955135 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fc09400 == 20 [pid = 1848] [id = 26] 22:59:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 75 (0x97c10c00) [pid = 1848] [serial = 75] [outer = (nil)] 22:59:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 76 (0x999eec00) [pid = 1848] [serial = 76] [outer = 0x97c10c00] 22:59:15 INFO - PROCESS | 1848 | 1461131955232 Marionette DEBUG loaded listener.js 22:59:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 77 (0x9df89000) [pid = 1848] [serial = 77] [outer = 0x97c10c00] 22:59:16 INFO - PROCESS | 1848 | 1461131956041 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:59:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 22:59:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1307ms 22:59:16 INFO - PROCESS | 1848 | 1461131956099 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 22:59:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 22:59:16 INFO - PROCESS | 1848 | 1461131956104 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 22:59:16 INFO - PROCESS | 1848 | 1461131956110 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 22:59:16 INFO - PROCESS | 1848 | 1461131956113 Marionette TRACE conn3 <- [1,78,null,{}] 22:59:16 INFO - PROCESS | 1848 | 1461131956119 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:16 INFO - PROCESS | 1848 | 1461131956283 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 22:59:16 INFO - PROCESS | 1848 | 1461131956412 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f76b400 == 21 [pid = 1848] [id = 27] 22:59:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 78 (0x9fc50c00) [pid = 1848] [serial = 78] [outer = (nil)] 22:59:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 79 (0x9ff9ac00) [pid = 1848] [serial = 79] [outer = 0x9fc50c00] 22:59:16 INFO - PROCESS | 1848 | 1461131956499 Marionette DEBUG loaded listener.js 22:59:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 80 (0xa0a88c00) [pid = 1848] [serial = 80] [outer = 0x9fc50c00] 22:59:17 INFO - PROCESS | 1848 | 1461131957319 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:59:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 22:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1278ms 22:59:17 INFO - PROCESS | 1848 | 1461131957391 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 22:59:17 INFO - PROCESS | 1848 | 1461131957394 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 22:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 22:59:17 INFO - PROCESS | 1848 | 1461131957402 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 22:59:17 INFO - PROCESS | 1848 | 1461131957405 Marionette TRACE conn3 <- [1,82,null,{}] 22:59:17 INFO - PROCESS | 1848 | 1461131957411 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:17 INFO - PROCESS | 1848 | 1461131957563 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 22:59:17 INFO - PROCESS | 1848 | 1461131957693 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x94fb5800 == 22 [pid = 1848] [id = 28] 22:59:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 81 (0x9fc9c000) [pid = 1848] [serial = 81] [outer = (nil)] 22:59:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 82 (0xa0e55000) [pid = 1848] [serial = 82] [outer = 0x9fc9c000] 22:59:17 INFO - PROCESS | 1848 | 1461131957784 Marionette DEBUG loaded listener.js 22:59:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 83 (0xa0f3f000) [pid = 1848] [serial = 83] [outer = 0x9fc9c000] 22:59:18 INFO - PROCESS | 1848 | 1461131958631 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:59:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 22:59:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1281ms 22:59:18 INFO - PROCESS | 1848 | 1461131958691 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 22:59:18 INFO - PROCESS | 1848 | 1461131958701 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 22:59:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 22:59:18 INFO - PROCESS | 1848 | 1461131958712 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 22:59:18 INFO - PROCESS | 1848 | 1461131958717 Marionette TRACE conn3 <- [1,86,null,{}] 22:59:18 INFO - PROCESS | 1848 | 1461131958724 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:18 INFO - PROCESS | 1848 | 1461131958928 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 22:59:19 INFO - PROCESS | 1848 | 1461131959040 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f766000 == 23 [pid = 1848] [id = 29] 22:59:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 84 (0x99936000) [pid = 1848] [serial = 84] [outer = (nil)] 22:59:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 85 (0xa3c85400) [pid = 1848] [serial = 85] [outer = 0x99936000] 22:59:19 INFO - PROCESS | 1848 | 1461131959130 Marionette DEBUG loaded listener.js 22:59:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0xa4474c00) [pid = 1848] [serial = 86] [outer = 0x99936000] 22:59:20 INFO - PROCESS | 1848 | 1461131960036 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:59:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 22:59:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1379ms 22:59:20 INFO - PROCESS | 1848 | 1461131960094 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 22:59:20 INFO - PROCESS | 1848 | 1461131960099 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 22:59:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 22:59:20 INFO - PROCESS | 1848 | 1461131960107 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 22:59:20 INFO - PROCESS | 1848 | 1461131960112 Marionette TRACE conn3 <- [1,90,null,{}] 22:59:20 INFO - PROCESS | 1848 | 1461131960120 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:20 INFO - PROCESS | 1848 | 1461131960286 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 22:59:20 INFO - PROCESS | 1848 | 1461131960439 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fc10c00 == 24 [pid = 1848] [id = 30] 22:59:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x905fc800) [pid = 1848] [serial = 87] [outer = (nil)] 22:59:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x906ed800) [pid = 1848] [serial = 88] [outer = 0x905fc800] 22:59:20 INFO - PROCESS | 1848 | 1461131960539 Marionette DEBUG loaded listener.js 22:59:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x94faa800) [pid = 1848] [serial = 89] [outer = 0x905fc800] 22:59:21 INFO - PROCESS | 1848 | --DOCSHELL 0x91202000 == 23 [pid = 1848] [id = 21] 22:59:21 INFO - PROCESS | 1848 | --DOCSHELL 0x91ea7c00 == 22 [pid = 1848] [id = 20] 22:59:21 INFO - PROCESS | 1848 | --DOCSHELL 0x8f764400 == 21 [pid = 1848] [id = 19] 22:59:21 INFO - PROCESS | 1848 | 1461131961424 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 22:59:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 22:59:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1381ms 22:59:21 INFO - PROCESS | 1848 | 1461131961492 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 22:59:21 INFO - PROCESS | 1848 | 1461131961498 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 22:59:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 22:59:21 INFO - PROCESS | 1848 | 1461131961508 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 22:59:21 INFO - PROCESS | 1848 | 1461131961515 Marionette TRACE conn3 <- [1,94,null,{}] 22:59:21 INFO - PROCESS | 1848 | 1461131961524 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:21 INFO - PROCESS | 1848 | 1461131961708 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 22:59:21 INFO - PROCESS | 1848 | 1461131961842 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x905f0400 == 22 [pid = 1848] [id = 31] 22:59:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x905f2800) [pid = 1848] [serial = 90] [outer = (nil)] 22:59:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x96a2b400) [pid = 1848] [serial = 91] [outer = 0x905f2800] 22:59:21 INFO - PROCESS | 1848 | 1461131961935 Marionette DEBUG loaded listener.js 22:59:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x979eb800) [pid = 1848] [serial = 92] [outer = 0x905f2800] 22:59:22 INFO - PROCESS | 1848 | 1461131962739 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 22:59:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 22:59:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1291ms 22:59:22 INFO - PROCESS | 1848 | 1461131962809 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 22:59:22 INFO - PROCESS | 1848 | 1461131962818 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 22:59:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 22:59:22 INFO - PROCESS | 1848 | 1461131962830 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 22:59:22 INFO - PROCESS | 1848 | 1461131962834 Marionette TRACE conn3 <- [1,98,null,{}] 22:59:22 INFO - PROCESS | 1848 | 1461131962840 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:23 INFO - PROCESS | 1848 | 1461131963009 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 22:59:23 INFO - PROCESS | 1848 | 1461131963145 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x96aee800 == 23 [pid = 1848] [id = 32] 22:59:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x96b96400) [pid = 1848] [serial = 93] [outer = (nil)] 22:59:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x999bbc00) [pid = 1848] [serial = 94] [outer = 0x96b96400] 22:59:23 INFO - PROCESS | 1848 | 1461131963235 Marionette DEBUG loaded listener.js 22:59:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x9df92000) [pid = 1848] [serial = 95] [outer = 0x96b96400] 22:59:24 INFO - PROCESS | 1848 | 1461131964131 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 22:59:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 22:59:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1336ms 22:59:24 INFO - PROCESS | 1848 | 1461131964167 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 22:59:24 INFO - PROCESS | 1848 | 1461131964172 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 22:59:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 22:59:24 INFO - PROCESS | 1848 | 1461131964178 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 22:59:24 INFO - PROCESS | 1848 | 1461131964184 Marionette TRACE conn3 <- [1,102,null,{}] 22:59:24 INFO - PROCESS | 1848 | 1461131964200 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:24 INFO - PROCESS | 1848 | 1461131964370 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 22:59:24 INFO - PROCESS | 1848 | 1461131964519 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fb2d800 == 24 [pid = 1848] [id = 33] 22:59:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x9fedd400) [pid = 1848] [serial = 96] [outer = (nil)] 22:59:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0xa2a3b000) [pid = 1848] [serial = 97] [outer = 0x9fedd400] 22:59:24 INFO - PROCESS | 1848 | 1461131964613 Marionette DEBUG loaded listener.js 22:59:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0xa3c7d000) [pid = 1848] [serial = 98] [outer = 0x9fedd400] 22:59:25 INFO - PROCESS | 1848 | 1461131965418 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 22:59:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 22:59:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1296ms 22:59:25 INFO - PROCESS | 1848 | 1461131965489 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 22:59:25 INFO - PROCESS | 1848 | 1461131965493 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 22:59:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 22:59:25 INFO - PROCESS | 1848 | 1461131965505 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 22:59:25 INFO - PROCESS | 1848 | 1461131965508 Marionette TRACE conn3 <- [1,106,null,{}] 22:59:25 INFO - PROCESS | 1848 | 1461131965514 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:25 INFO - PROCESS | 1848 | 1461131965675 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 22:59:25 INFO - PROCESS | 1848 | 1461131965810 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f76a800 == 25 [pid = 1848] [id = 34] 22:59:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x945a8c00) [pid = 1848] [serial = 99] [outer = (nil)] 22:59:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x945b0800) [pid = 1848] [serial = 100] [outer = 0x945a8c00] 22:59:25 INFO - PROCESS | 1848 | 1461131965896 Marionette DEBUG loaded listener.js 22:59:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x945b4c00) [pid = 1848] [serial = 101] [outer = 0x945a8c00] 22:59:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0xa4572400) [pid = 1848] [serial = 102] [outer = 0x913eb400] 22:59:26 INFO - PROCESS | 1848 | 1461131966805 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 22:59:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 22:59:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1381ms 22:59:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 22:59:26 INFO - PROCESS | 1848 | 1461131966885 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 22:59:26 INFO - PROCESS | 1848 | 1461131966889 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 22:59:26 INFO - PROCESS | 1848 | 1461131966895 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 22:59:26 INFO - PROCESS | 1848 | 1461131966899 Marionette TRACE conn3 <- [1,110,null,{}] 22:59:26 INFO - PROCESS | 1848 | 1461131966904 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:27 INFO - PROCESS | 1848 | 1461131967056 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 22:59:27 INFO - PROCESS | 1848 | 1461131967194 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f767000 == 26 [pid = 1848] [id = 35] 22:59:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x91206c00) [pid = 1848] [serial = 103] [outer = (nil)] 22:59:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0xa44c0c00) [pid = 1848] [serial = 104] [outer = 0x91206c00] 22:59:27 INFO - PROCESS | 1848 | 1461131967279 Marionette DEBUG loaded listener.js 22:59:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0xa4577c00) [pid = 1848] [serial = 105] [outer = 0x91206c00] 22:59:28 INFO - PROCESS | 1848 | 1461131968133 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 22:59:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 22:59:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1280ms 22:59:28 INFO - PROCESS | 1848 | 1461131968192 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 22:59:28 INFO - PROCESS | 1848 | 1461131968196 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 22:59:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 22:59:28 INFO - PROCESS | 1848 | 1461131968204 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 22:59:28 INFO - PROCESS | 1848 | 1461131968208 Marionette TRACE conn3 <- [1,114,null,{}] 22:59:28 INFO - PROCESS | 1848 | 1461131968214 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:28 INFO - PROCESS | 1848 | 1461131968416 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 22:59:28 INFO - PROCESS | 1848 | 1461131968556 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:28 INFO - PROCESS | 1848 | ++DOCSHELL 0xa4571000 == 27 [pid = 1848] [id = 36] 22:59:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0xa45dfc00) [pid = 1848] [serial = 106] [outer = (nil)] 22:59:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0xa5e3b400) [pid = 1848] [serial = 107] [outer = 0xa45dfc00] 22:59:28 INFO - PROCESS | 1848 | 1461131968646 Marionette DEBUG loaded listener.js 22:59:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0xa6899800) [pid = 1848] [serial = 108] [outer = 0xa45dfc00] 22:59:29 INFO - PROCESS | 1848 | 1461131969493 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 22:59:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 22:59:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1331ms 22:59:29 INFO - PROCESS | 1848 | 1461131969536 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 22:59:29 INFO - PROCESS | 1848 | 1461131969540 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 22:59:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 22:59:29 INFO - PROCESS | 1848 | 1461131969546 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 22:59:29 INFO - PROCESS | 1848 | 1461131969550 Marionette TRACE conn3 <- [1,118,null,{}] 22:59:29 INFO - PROCESS | 1848 | 1461131969556 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:29 INFO - PROCESS | 1848 | 1461131969705 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 22:59:29 INFO - PROCESS | 1848 | 1461131969847 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fc06000 == 28 [pid = 1848] [id = 37] 22:59:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x8fc0c800) [pid = 1848] [serial = 109] [outer = (nil)] 22:59:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0xa6c32c00) [pid = 1848] [serial = 110] [outer = 0x8fc0c800] 22:59:29 INFO - PROCESS | 1848 | 1461131969932 Marionette DEBUG loaded listener.js 22:59:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0xa6c37c00) [pid = 1848] [serial = 111] [outer = 0x8fc0c800] 22:59:30 INFO - PROCESS | 1848 | 1461131970964 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 22:59:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 22:59:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1477ms 22:59:31 INFO - PROCESS | 1848 | 1461131971025 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 22:59:31 INFO - PROCESS | 1848 | 1461131971030 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 22:59:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 22:59:31 INFO - PROCESS | 1848 | 1461131971038 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 22:59:31 INFO - PROCESS | 1848 | 1461131971043 Marionette TRACE conn3 <- [1,122,null,{}] 22:59:31 INFO - PROCESS | 1848 | 1461131971053 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:31 INFO - PROCESS | 1848 | 1461131971288 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 22:59:31 INFO - PROCESS | 1848 | 1461131971472 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eac2400 == 29 [pid = 1848] [id = 38] 22:59:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x8eac2c00) [pid = 1848] [serial = 112] [outer = (nil)] 22:59:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x8eac8000) [pid = 1848] [serial = 113] [outer = 0x8eac2c00] 22:59:31 INFO - PROCESS | 1848 | 1461131971652 Marionette DEBUG loaded listener.js 22:59:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x8f767400) [pid = 1848] [serial = 114] [outer = 0x8eac2c00] 22:59:32 INFO - PROCESS | 1848 | --DOCSHELL 0x8f771400 == 28 [pid = 1848] [id = 25] 22:59:32 INFO - PROCESS | 1848 | --DOCSHELL 0x905f7000 == 27 [pid = 1848] [id = 24] 22:59:32 INFO - PROCESS | 1848 | --DOCSHELL 0x91ef0400 == 26 [pid = 1848] [id = 6] 22:59:32 INFO - PROCESS | 1848 | --DOCSHELL 0x8fc09400 == 25 [pid = 1848] [id = 26] 22:59:32 INFO - PROCESS | 1848 | --DOCSHELL 0x94fb5800 == 24 [pid = 1848] [id = 28] 22:59:32 INFO - PROCESS | 1848 | --DOCSHELL 0x8fc03800 == 23 [pid = 1848] [id = 12] 22:59:32 INFO - PROCESS | 1848 | --DOCSHELL 0x8f76b400 == 22 [pid = 1848] [id = 27] 22:59:32 INFO - PROCESS | 1848 | --DOCSHELL 0x8f767000 == 21 [pid = 1848] [id = 35] 22:59:32 INFO - PROCESS | 1848 | --DOCSHELL 0xa4571000 == 20 [pid = 1848] [id = 36] 22:59:32 INFO - PROCESS | 1848 | --DOCSHELL 0x8fb2d800 == 19 [pid = 1848] [id = 33] 22:59:32 INFO - PROCESS | 1848 | --DOCSHELL 0x8f76a800 == 18 [pid = 1848] [id = 34] 22:59:32 INFO - PROCESS | 1848 | --DOCSHELL 0x94f4e800 == 17 [pid = 1848] [id = 18] 22:59:32 INFO - PROCESS | 1848 | --DOCSHELL 0x905f0400 == 16 [pid = 1848] [id = 31] 22:59:32 INFO - PROCESS | 1848 | --DOCSHELL 0x96aee800 == 15 [pid = 1848] [id = 32] 22:59:33 INFO - PROCESS | 1848 | --DOCSHELL 0x8f767800 == 14 [pid = 1848] [id = 8] 22:59:33 INFO - PROCESS | 1848 | --DOCSHELL 0x8fc06000 == 13 [pid = 1848] [id = 37] 22:59:33 INFO - PROCESS | 1848 | --DOCSHELL 0x8f766000 == 12 [pid = 1848] [id = 29] 22:59:33 INFO - PROCESS | 1848 | --DOCSHELL 0x905f7800 == 11 [pid = 1848] [id = 23] 22:59:33 INFO - PROCESS | 1848 | --DOCSHELL 0x8fc10c00 == 10 [pid = 1848] [id = 30] 22:59:33 INFO - PROCESS | 1848 | --DOCSHELL 0x9fedd000 == 9 [pid = 1848] [id = 22] 22:59:35 INFO - PROCESS | 1848 | 1461131975576 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 22:59:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 22:59:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 4599ms 22:59:35 INFO - PROCESS | 1848 | 1461131975638 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 22:59:35 INFO - PROCESS | 1848 | 1461131975646 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 22:59:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 22:59:35 INFO - PROCESS | 1848 | 1461131975658 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 22:59:35 INFO - PROCESS | 1848 | 1461131975664 Marionette TRACE conn3 <- [1,126,null,{}] 22:59:35 INFO - PROCESS | 1848 | 1461131975672 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:35 INFO - PROCESS | 1848 | 1461131975833 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 22:59:35 INFO - PROCESS | 1848 | 1461131975846 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eac9800 == 10 [pid = 1848] [id = 39] 22:59:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x905f7c00) [pid = 1848] [serial = 115] [outer = (nil)] 22:59:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x913e8c00) [pid = 1848] [serial = 116] [outer = 0x905f7c00] 22:59:35 INFO - PROCESS | 1848 | 1461131975923 Marionette DEBUG loaded listener.js 22:59:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x91ef1c00) [pid = 1848] [serial = 117] [outer = 0x905f7c00] 22:59:36 INFO - PROCESS | 1848 | 1461131976749 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 22:59:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 22:59:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1134ms 22:59:36 INFO - PROCESS | 1848 | 1461131976792 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 22:59:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 22:59:36 INFO - PROCESS | 1848 | 1461131976802 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 22:59:36 INFO - PROCESS | 1848 | 1461131976812 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 22:59:36 INFO - PROCESS | 1848 | 1461131976816 Marionette TRACE conn3 <- [1,130,null,{}] 22:59:36 INFO - PROCESS | 1848 | 1461131976822 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:36 INFO - PROCESS | 1848 | 1461131976980 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 22:59:37 INFO - PROCESS | 1848 | 1461131976990 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x91ea3400 == 11 [pid = 1848] [id = 40] 22:59:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x92853c00) [pid = 1848] [serial = 118] [outer = (nil)] 22:59:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x92b61400) [pid = 1848] [serial = 119] [outer = 0x92853c00] 22:59:37 INFO - PROCESS | 1848 | 1461131977063 Marionette DEBUG loaded listener.js 22:59:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x945ab400) [pid = 1848] [serial = 120] [outer = 0x92853c00] 22:59:37 INFO - PROCESS | 1848 | 1461131977931 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 22:59:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 22:59:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1183ms 22:59:37 INFO - PROCESS | 1848 | 1461131977994 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 22:59:38 INFO - PROCESS | 1848 | 1461131977999 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 22:59:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 22:59:38 INFO - PROCESS | 1848 | 1461131978005 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 22:59:38 INFO - PROCESS | 1848 | 1461131978011 Marionette TRACE conn3 <- [1,134,null,{}] 22:59:38 INFO - PROCESS | 1848 | 1461131978033 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:38 INFO - PROCESS | 1848 | 1461131978246 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 22:59:38 INFO - PROCESS | 1848 | 1461131978262 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x96ae8000 == 12 [pid = 1848] [id = 41] 22:59:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x96aec800) [pid = 1848] [serial = 121] [outer = (nil)] 22:59:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x9790c000) [pid = 1848] [serial = 122] [outer = 0x96aec800] 22:59:38 INFO - PROCESS | 1848 | 1461131978339 Marionette DEBUG loaded listener.js 22:59:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x98b03800) [pid = 1848] [serial = 123] [outer = 0x96aec800] 22:59:39 INFO - PROCESS | 1848 | 1461131979161 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 22:59:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 22:59:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1187ms 22:59:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 22:59:39 INFO - PROCESS | 1848 | 1461131979192 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 22:59:39 INFO - PROCESS | 1848 | 1461131979195 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 22:59:39 INFO - PROCESS | 1848 | 1461131979202 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 22:59:39 INFO - PROCESS | 1848 | 1461131979205 Marionette TRACE conn3 <- [1,138,null,{}] 22:59:39 INFO - PROCESS | 1848 | 1461131979210 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:39 INFO - PROCESS | 1848 | 1461131979416 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 22:59:39 INFO - PROCESS | 1848 | 1461131979436 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eacd000 == 13 [pid = 1848] [id = 42] 22:59:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x8eacec00) [pid = 1848] [serial = 124] [outer = (nil)] 22:59:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x999f1c00) [pid = 1848] [serial = 125] [outer = 0x8eacec00] 22:59:39 INFO - PROCESS | 1848 | 1461131979519 Marionette DEBUG loaded listener.js 22:59:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x9a89b800) [pid = 1848] [serial = 126] [outer = 0x8eacec00] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x906eb800) [pid = 1848] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x96fbb400) [pid = 1848] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x9df92c00) [pid = 1848] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x906ea400) [pid = 1848] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x8fb2b000) [pid = 1848] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x96ae8800) [pid = 1848] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x98b12400) [pid = 1848] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x99936000) [pid = 1848] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x98ec0c00) [pid = 1848] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x92858400) [pid = 1848] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x905f2800) [pid = 1848] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x8fb30c00) [pid = 1848] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x905fa800) [pid = 1848] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x905fc800) [pid = 1848] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x96fbb000) [pid = 1848] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x94fa9800) [pid = 1848] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0xa45dfc00) [pid = 1848] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x91206c00) [pid = 1848] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x8f767c00) [pid = 1848] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x945a8c00) [pid = 1848] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x9fc50c00) [pid = 1848] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x91ef0800) [pid = 1848] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x97c10c00) [pid = 1848] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x9fedd400) [pid = 1848] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x905f8000) [pid = 1848] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x9ff16c00) [pid = 1848] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x9fc9c000) [pid = 1848] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 22:59:40 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x96b96400) [pid = 1848] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 22:59:41 INFO - PROCESS | 1848 | 1461131981178 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 22:59:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 22:59:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 2036ms 22:59:41 INFO - PROCESS | 1848 | 1461131981251 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 22:59:41 INFO - PROCESS | 1848 | 1461131981254 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 22:59:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 22:59:41 INFO - PROCESS | 1848 | 1461131981300 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 22:59:41 INFO - PROCESS | 1848 | 1461131981303 Marionette TRACE conn3 <- [1,142,null,{}] 22:59:41 INFO - PROCESS | 1848 | 1461131981311 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:41 INFO - PROCESS | 1848 | 1461131981447 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 22:59:41 INFO - PROCESS | 1848 | 1461131981457 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fb31c00 == 14 [pid = 1848] [id = 43] 22:59:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x8fc02400) [pid = 1848] [serial = 127] [outer = (nil)] 22:59:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x91210000) [pid = 1848] [serial = 128] [outer = 0x8fc02400] 22:59:41 INFO - PROCESS | 1848 | 1461131981613 Marionette DEBUG loaded listener.js 22:59:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x92971800) [pid = 1848] [serial = 129] [outer = 0x8fc02400] 22:59:42 INFO - PROCESS | 1848 | 1461131982417 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 22:59:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 22:59:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1164ms 22:59:42 INFO - PROCESS | 1848 | 1461131982430 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 22:59:42 INFO - PROCESS | 1848 | 1461131982433 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 22:59:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 22:59:42 INFO - PROCESS | 1848 | 1461131982439 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 22:59:42 INFO - PROCESS | 1848 | 1461131982441 Marionette TRACE conn3 <- [1,146,null,{}] 22:59:42 INFO - PROCESS | 1848 | 1461131982447 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:42 INFO - PROCESS | 1848 | 1461131982650 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 22:59:42 INFO - PROCESS | 1848 | 1461131982774 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eac1800 == 15 [pid = 1848] [id = 44] 22:59:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x8eac3000) [pid = 1848] [serial = 130] [outer = (nil)] 22:59:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x8eac9c00) [pid = 1848] [serial = 131] [outer = 0x8eac3000] 22:59:42 INFO - PROCESS | 1848 | 1461131982860 Marionette DEBUG loaded listener.js 22:59:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x8fc02800) [pid = 1848] [serial = 132] [outer = 0x8eac3000] 22:59:43 INFO - PROCESS | 1848 | 1461131983769 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 22:59:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 22:59:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1387ms 22:59:43 INFO - PROCESS | 1848 | 1461131983828 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 22:59:43 INFO - PROCESS | 1848 | 1461131983836 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 22:59:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 22:59:43 INFO - PROCESS | 1848 | 1461131983845 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 22:59:43 INFO - PROCESS | 1848 | 1461131983850 Marionette TRACE conn3 <- [1,150,null,{}] 22:59:43 INFO - PROCESS | 1848 | 1461131983857 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:44 INFO - PROCESS | 1848 | 1461131984041 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 22:59:44 INFO - PROCESS | 1848 | 1461131984180 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x92934800 == 16 [pid = 1848] [id = 45] 22:59:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x9296c400) [pid = 1848] [serial = 133] [outer = (nil)] 22:59:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x92976400) [pid = 1848] [serial = 134] [outer = 0x9296c400] 22:59:44 INFO - PROCESS | 1848 | 1461131984318 Marionette DEBUG loaded listener.js 22:59:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x945a9c00) [pid = 1848] [serial = 135] [outer = 0x9296c400] 22:59:45 INFO - PROCESS | 1848 | 1461131985413 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 22:59:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 22:59:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1599ms 22:59:45 INFO - PROCESS | 1848 | 1461131985468 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 22:59:45 INFO - PROCESS | 1848 | 1461131985474 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 22:59:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 22:59:45 INFO - PROCESS | 1848 | 1461131985501 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 22:59:45 INFO - PROCESS | 1848 | 1461131985505 Marionette TRACE conn3 <- [1,154,null,{}] 22:59:45 INFO - PROCESS | 1848 | 1461131985564 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:45 INFO - PROCESS | 1848 | 1461131985752 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 22:59:45 INFO - PROCESS | 1848 | 1461131985939 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x92933800 == 17 [pid = 1848] [id = 46] 22:59:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x96a27000) [pid = 1848] [serial = 136] [outer = (nil)] 22:59:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x97766800) [pid = 1848] [serial = 137] [outer = 0x96a27000] 22:59:46 INFO - PROCESS | 1848 | 1461131986025 Marionette DEBUG loaded listener.js 22:59:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x991a9c00) [pid = 1848] [serial = 138] [outer = 0x96a27000] 22:59:46 INFO - PROCESS | 1848 | 1461131986871 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 22:59:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 22:59:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1446ms 22:59:46 INFO - PROCESS | 1848 | 1461131986937 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 22:59:46 INFO - PROCESS | 1848 | 1461131986942 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 22:59:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 22:59:46 INFO - PROCESS | 1848 | 1461131986958 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 22:59:46 INFO - PROCESS | 1848 | 1461131986967 Marionette TRACE conn3 <- [1,158,null,{}] 22:59:46 INFO - PROCESS | 1848 | 1461131986974 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:47 INFO - PROCESS | 1848 | 1461131987181 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 22:59:47 INFO - PROCESS | 1848 | 1461131987321 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x979edc00 == 18 [pid = 1848] [id = 47] 22:59:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x999ef000) [pid = 1848] [serial = 139] [outer = (nil)] 22:59:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x9fc4f800) [pid = 1848] [serial = 140] [outer = 0x999ef000] 22:59:47 INFO - PROCESS | 1848 | 1461131987409 Marionette DEBUG loaded listener.js 22:59:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x9fc55800) [pid = 1848] [serial = 141] [outer = 0x999ef000] 22:59:48 INFO - PROCESS | 1848 | 1461131988245 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 22:59:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 22:59:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1347ms 22:59:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 22:59:48 INFO - PROCESS | 1848 | 1461131988297 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 22:59:48 INFO - PROCESS | 1848 | 1461131988301 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 22:59:48 INFO - PROCESS | 1848 | 1461131988308 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 22:59:48 INFO - PROCESS | 1848 | 1461131988311 Marionette TRACE conn3 <- [1,162,null,{}] 22:59:48 INFO - PROCESS | 1848 | 1461131988317 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:48 INFO - PROCESS | 1848 | 1461131988476 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 22:59:48 INFO - PROCESS | 1848 | 1461131988617 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eac4800 == 19 [pid = 1848] [id = 48] 22:59:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x9ffa0400) [pid = 1848] [serial = 142] [outer = (nil)] 22:59:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0xa0ad0000) [pid = 1848] [serial = 143] [outer = 0x9ffa0400] 22:59:48 INFO - PROCESS | 1848 | 1461131988706 Marionette DEBUG loaded listener.js 22:59:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0xa0c15c00) [pid = 1848] [serial = 144] [outer = 0x9ffa0400] 22:59:49 INFO - PROCESS | 1848 | 1461131989680 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 22:59:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 22:59:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1437ms 22:59:49 INFO - PROCESS | 1848 | 1461131989744 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 22:59:49 INFO - PROCESS | 1848 | 1461131989748 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 22:59:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 22:59:49 INFO - PROCESS | 1848 | 1461131989755 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 22:59:49 INFO - PROCESS | 1848 | 1461131989758 Marionette TRACE conn3 <- [1,166,null,{}] 22:59:49 INFO - PROCESS | 1848 | 1461131989764 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:49 INFO - PROCESS | 1848 | 1461131989959 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 22:59:50 INFO - PROCESS | 1848 | 1461131990149 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fb32000 == 20 [pid = 1848] [id = 49] 22:59:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x8fc08000) [pid = 1848] [serial = 145] [outer = (nil)] 22:59:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x92b63800) [pid = 1848] [serial = 146] [outer = 0x8fc08000] 22:59:50 INFO - PROCESS | 1848 | 1461131990293 Marionette DEBUG loaded listener.js 22:59:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0xa0a08400) [pid = 1848] [serial = 147] [outer = 0x8fc08000] 22:59:50 INFO - PROCESS | 1848 | 1461131990712 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 22:59:51 INFO - PROCESS | 1848 | 1461131991407 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 22:59:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 22:59:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1682ms 22:59:51 INFO - PROCESS | 1848 | 1461131991447 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 22:59:51 INFO - PROCESS | 1848 | 1461131991453 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 22:59:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 22:59:51 INFO - PROCESS | 1848 | 1461131991461 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 22:59:51 INFO - PROCESS | 1848 | 1461131991466 Marionette TRACE conn3 <- [1,170,null,{}] 22:59:51 INFO - PROCESS | 1848 | 1461131991474 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:51 INFO - PROCESS | 1848 | 1461131991625 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 22:59:51 INFO - PROCESS | 1848 | 1461131991832 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fce6800 == 21 [pid = 1848] [id = 50] 22:59:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x8fce7800) [pid = 1848] [serial = 148] [outer = (nil)] 22:59:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x8fcea400) [pid = 1848] [serial = 149] [outer = 0x8fce7800] 22:59:51 INFO - PROCESS | 1848 | 1461131991916 Marionette DEBUG loaded listener.js 22:59:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x905f9000) [pid = 1848] [serial = 150] [outer = 0x8fce7800] 22:59:52 INFO - PROCESS | 1848 | 1461131992949 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 22:59:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 22:59:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1532ms 22:59:52 INFO - PROCESS | 1848 | 1461131992993 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 22:59:53 INFO - PROCESS | 1848 | 1461131993001 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 22:59:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 22:59:53 INFO - PROCESS | 1848 | 1461131993011 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 22:59:53 INFO - PROCESS | 1848 | 1461131993014 Marionette TRACE conn3 <- [1,174,null,{}] 22:59:53 INFO - PROCESS | 1848 | 1461131993020 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:53 INFO - PROCESS | 1848 | 1461131993214 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 22:59:54 INFO - PROCESS | 1848 | --DOCSHELL 0x8fb31c00 == 20 [pid = 1848] [id = 43] 22:59:54 INFO - PROCESS | 1848 | --DOCSHELL 0x8eacd000 == 19 [pid = 1848] [id = 42] 22:59:54 INFO - PROCESS | 1848 | --DOCSHELL 0x96ae8000 == 18 [pid = 1848] [id = 41] 22:59:54 INFO - PROCESS | 1848 | --DOCSHELL 0x91ea3400 == 17 [pid = 1848] [id = 40] 22:59:54 INFO - PROCESS | 1848 | --DOCSHELL 0x8eac9800 == 16 [pid = 1848] [id = 39] 22:59:54 INFO - PROCESS | 1848 | --DOCSHELL 0x8eac2400 == 15 [pid = 1848] [id = 38] 22:59:54 INFO - PROCESS | 1848 | --DOCSHELL 0x8fb32000 == 14 [pid = 1848] [id = 49] 22:59:54 INFO - PROCESS | 1848 | --DOCSHELL 0x979edc00 == 13 [pid = 1848] [id = 47] 22:59:54 INFO - PROCESS | 1848 | --DOCSHELL 0x8eac4800 == 12 [pid = 1848] [id = 48] 22:59:54 INFO - PROCESS | 1848 | --DOCSHELL 0x92933800 == 11 [pid = 1848] [id = 46] 22:59:54 INFO - PROCESS | 1848 | --DOCSHELL 0x8eac1800 == 10 [pid = 1848] [id = 44] 22:59:54 INFO - PROCESS | 1848 | --DOCSHELL 0x92934800 == 9 [pid = 1848] [id = 45] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0xa0e55000) [pid = 1848] [serial = 82] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x913ea000) [pid = 1848] [serial = 68] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0xa2ac8000) [pid = 1848] [serial = 2] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x9ea14400) [pid = 1848] [serial = 52] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x9fb27c00) [pid = 1848] [serial = 53] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x906ed800) [pid = 1848] [serial = 88] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x9120cc00) [pid = 1848] [serial = 40] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x9120dc00) [pid = 1848] [serial = 28] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x9991fc00) [pid = 1848] [serial = 46] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x9ea16400) [pid = 1848] [serial = 49] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x9fb1f800) [pid = 1848] [serial = 50] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x94fa8c00) [pid = 1848] [serial = 34] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x9775cc00) [pid = 1848] [serial = 35] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x8fb32800) [pid = 1848] [serial = 25] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x977af800) [pid = 1848] [serial = 44] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x999c4000) [pid = 1848] [serial = 47] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x991a5c00) [pid = 1848] [serial = 37] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x9292d000) [pid = 1848] [serial = 41] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x96fb4000) [pid = 1848] [serial = 43] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x992b2400) [pid = 1848] [serial = 38] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x8fc06400) [pid = 1848] [serial = 26] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x8f76f800) [pid = 1848] [serial = 23] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x91ef7000) [pid = 1848] [serial = 31] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x999bbc00) [pid = 1848] [serial = 94] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x991a7400) [pid = 1848] [serial = 59] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x979eb800) [pid = 1848] [serial = 92] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x9df8a400) [pid = 1848] [serial = 61] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x95a73000) [pid = 1848] [serial = 56] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x92857c00) [pid = 1848] [serial = 70] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x98f47400) [pid = 1848] [serial = 58] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x91ef9400) [pid = 1848] [serial = 55] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x94faa800) [pid = 1848] [serial = 89] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x999eec00) [pid = 1848] [serial = 76] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x984a3000) [pid = 1848] [serial = 74] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0x96a2b400) [pid = 1848] [serial = 91] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 86 (0xa3c85400) [pid = 1848] [serial = 85] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 85 (0x97c0b400) [pid = 1848] [serial = 73] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 84 (0x94fa9000) [pid = 1848] [serial = 71] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 83 (0xa3c7d000) [pid = 1848] [serial = 98] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 82 (0x905ffc00) [pid = 1848] [serial = 67] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 81 (0xa0a8e800) [pid = 1848] [serial = 65] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 80 (0x945b0800) [pid = 1848] [serial = 100] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 79 (0xa0f3f000) [pid = 1848] [serial = 83] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 78 (0x9df92000) [pid = 1848] [serial = 95] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 77 (0x9ff9ac00) [pid = 1848] [serial = 79] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 76 (0x984a6000) [pid = 1848] [serial = 12] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 75 (0xa4474c00) [pid = 1848] [serial = 86] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 74 (0xa2a3b000) [pid = 1848] [serial = 97] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 73 (0x983e7c00) [pid = 1848] [serial = 9] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 72 (0x9fb92400) [pid = 1848] [serial = 62] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 71 (0x9ffc9000) [pid = 1848] [serial = 64] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 70 (0xa6899800) [pid = 1848] [serial = 108] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 69 (0xa6c32c00) [pid = 1848] [serial = 110] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 68 (0xa4577c00) [pid = 1848] [serial = 105] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 67 (0xa5e3b400) [pid = 1848] [serial = 107] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 66 (0x8f76b000) [pid = 1848] [serial = 22] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 65 (0x945b4c00) [pid = 1848] [serial = 101] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 64 (0xa0a88c00) [pid = 1848] [serial = 80] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 63 (0xa44c0c00) [pid = 1848] [serial = 104] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 62 (0x91ef2800) [pid = 1848] [serial = 16] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 61 (0x91ef7400) [pid = 1848] [serial = 17] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 60 (0x9120e800) [pid = 1848] [serial = 19] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 59 (0x9df89000) [pid = 1848] [serial = 77] [outer = (nil)] [url = about:blank] 22:59:54 INFO - PROCESS | 1848 | --DOMWINDOW == 58 (0x94fad000) [pid = 1848] [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.] 22:59:54 INFO - PROCESS | 1848 | 1461131994335 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eac5400 == 10 [pid = 1848] [id = 51] 22:59:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 59 (0x8ead0000) [pid = 1848] [serial = 151] [outer = (nil)] 22:59:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 60 (0x8f76e800) [pid = 1848] [serial = 152] [outer = 0x8ead0000] 22:59:54 INFO - PROCESS | 1848 | 1461131994423 Marionette DEBUG loaded listener.js 22:59:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 61 (0x8fc01800) [pid = 1848] [serial = 153] [outer = 0x8ead0000] 22:59:55 INFO - PROCESS | 1848 | 1461131995065 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 22:59:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 22:59:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 2085ms 22:59:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 22:59:55 INFO - PROCESS | 1848 | 1461131995096 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 22:59:55 INFO - PROCESS | 1848 | 1461131995100 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 22:59:55 INFO - PROCESS | 1848 | 1461131995107 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 22:59:55 INFO - PROCESS | 1848 | 1461131995113 Marionette TRACE conn3 <- [1,178,null,{}] 22:59:55 INFO - PROCESS | 1848 | 1461131995120 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:55 INFO - PROCESS | 1848 | 1461131995267 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 22:59:55 INFO - PROCESS | 1848 | 1461131995365 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fc0a400 == 11 [pid = 1848] [id = 52] 22:59:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 62 (0x8fceec00) [pid = 1848] [serial = 154] [outer = (nil)] 22:59:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 63 (0x905f9800) [pid = 1848] [serial = 155] [outer = 0x8fceec00] 22:59:55 INFO - PROCESS | 1848 | 1461131995437 Marionette DEBUG loaded listener.js 22:59:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 64 (0x906f6400) [pid = 1848] [serial = 156] [outer = 0x8fceec00] 22:59:56 INFO - PROCESS | 1848 | 1461131996119 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 22:59:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 22:59:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1046ms 22:59:56 INFO - PROCESS | 1848 | 1461131996156 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 22:59:56 INFO - PROCESS | 1848 | 1461131996161 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 22:59:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 22:59:56 INFO - PROCESS | 1848 | 1461131996168 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 22:59:56 INFO - PROCESS | 1848 | 1461131996171 Marionette TRACE conn3 <- [1,182,null,{}] 22:59:56 INFO - PROCESS | 1848 | 1461131996203 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:56 INFO - PROCESS | 1848 | 1461131996349 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 22:59:56 INFO - PROCESS | 1848 | 1461131996359 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eacf400 == 12 [pid = 1848] [id = 53] 22:59:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 65 (0x905fb800) [pid = 1848] [serial = 157] [outer = (nil)] 22:59:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 66 (0x91ef2800) [pid = 1848] [serial = 158] [outer = 0x905fb800] 22:59:56 INFO - PROCESS | 1848 | 1461131996431 Marionette DEBUG loaded listener.js 22:59:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 67 (0x91ef8c00) [pid = 1848] [serial = 159] [outer = 0x905fb800] 22:59:57 INFO - PROCESS | 1848 | 1461131997267 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 22:59:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 22:59:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1129ms 22:59:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 22:59:57 INFO - PROCESS | 1848 | 1461131997298 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 22:59:57 INFO - PROCESS | 1848 | 1461131997301 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 22:59:57 INFO - PROCESS | 1848 | 1461131997323 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 22:59:57 INFO - PROCESS | 1848 | 1461131997332 Marionette TRACE conn3 <- [1,186,null,{}] 22:59:57 INFO - PROCESS | 1848 | 1461131997340 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:57 INFO - PROCESS | 1848 | 1461131997527 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 22:59:57 INFO - PROCESS | 1848 | 1461131997554 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f769800 == 13 [pid = 1848] [id = 54] 22:59:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 68 (0x92970000) [pid = 1848] [serial = 160] [outer = (nil)] 22:59:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 69 (0x92b62c00) [pid = 1848] [serial = 161] [outer = 0x92970000] 22:59:57 INFO - PROCESS | 1848 | 1461131997624 Marionette DEBUG loaded listener.js 22:59:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 70 (0x945af000) [pid = 1848] [serial = 162] [outer = 0x92970000] 22:59:58 INFO - PROCESS | 1848 | 1461131998385 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 22:59:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 22:59:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1106ms 22:59:58 INFO - PROCESS | 1848 | 1461131998412 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 22:59:58 INFO - PROCESS | 1848 | 1461131998415 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 22:59:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 22:59:58 INFO - PROCESS | 1848 | 1461131998421 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 22:59:58 INFO - PROCESS | 1848 | 1461131998424 Marionette TRACE conn3 <- [1,190,null,{}] 22:59:58 INFO - PROCESS | 1848 | 1461131998437 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:58 INFO - PROCESS | 1848 | 1461131998624 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 22:59:58 INFO - PROCESS | 1848 | --DOMWINDOW == 69 (0x8fc02400) [pid = 1848] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 22:59:58 INFO - PROCESS | 1848 | --DOMWINDOW == 68 (0x96aec800) [pid = 1848] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 22:59:58 INFO - PROCESS | 1848 | --DOMWINDOW == 67 (0x8eacec00) [pid = 1848] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 22:59:58 INFO - PROCESS | 1848 | --DOMWINDOW == 66 (0x92853c00) [pid = 1848] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 22:59:58 INFO - PROCESS | 1848 | --DOMWINDOW == 65 (0x905f7c00) [pid = 1848] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 22:59:58 INFO - PROCESS | 1848 | --DOMWINDOW == 64 (0x8eac2c00) [pid = 1848] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 22:59:58 INFO - PROCESS | 1848 | --DOMWINDOW == 63 (0x8fc0c800) [pid = 1848] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 22:59:58 INFO - PROCESS | 1848 | 1461131998843 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eac1400 == 14 [pid = 1848] [id = 55] 22:59:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 64 (0x8eac2c00) [pid = 1848] [serial = 163] [outer = (nil)] 22:59:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 65 (0x8fc03800) [pid = 1848] [serial = 164] [outer = 0x8eac2c00] 22:59:58 INFO - PROCESS | 1848 | 1461131998914 Marionette DEBUG loaded listener.js 22:59:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 66 (0x906ee400) [pid = 1848] [serial = 165] [outer = 0x8eac2c00] 22:59:59 INFO - PROCESS | 1848 | 1461131999649 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 22:59:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 22:59:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1237ms 22:59:59 INFO - PROCESS | 1848 | 1461131999659 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 22:59:59 INFO - PROCESS | 1848 | 1461131999662 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 22:59:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 22:59:59 INFO - PROCESS | 1848 | 1461131999668 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 22:59:59 INFO - PROCESS | 1848 | 1461131999671 Marionette TRACE conn3 <- [1,194,null,{}] 22:59:59 INFO - PROCESS | 1848 | 1461131999676 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 22:59:59 INFO - PROCESS | 1848 | 1461131999846 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 22:59:59 INFO - PROCESS | 1848 | 1461131999868 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x95a73800 == 15 [pid = 1848] [id = 56] 22:59:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 67 (0x95a74000) [pid = 1848] [serial = 166] [outer = (nil)] 22:59:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 68 (0x96aa7800) [pid = 1848] [serial = 167] [outer = 0x95a74000] 22:59:59 INFO - PROCESS | 1848 | 1461131999956 Marionette DEBUG loaded listener.js 23:00:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 69 (0x97762000) [pid = 1848] [serial = 168] [outer = 0x95a74000] 23:00:00 INFO - PROCESS | 1848 | 1461132000750 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]]]}] 23:00:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 23:00:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1136ms 23:00:00 INFO - PROCESS | 1848 | 1461132000832 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 23:00:00 INFO - PROCESS | 1848 | 1461132000837 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 23:00:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 23:00:00 INFO - PROCESS | 1848 | 1461132000846 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 23:00:00 INFO - PROCESS | 1848 | 1461132000852 Marionette TRACE conn3 <- [1,198,null,{}] 23:00:00 INFO - PROCESS | 1848 | 1461132000861 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}] 23:00:01 INFO - PROCESS | 1848 | 1461132001050 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 23:00:01 INFO - PROCESS | 1848 | 1461132001163 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f770400 == 16 [pid = 1848] [id = 57] 23:00:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 70 (0x8fc01c00) [pid = 1848] [serial = 169] [outer = (nil)] 23:00:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 71 (0x8fc0e800) [pid = 1848] [serial = 170] [outer = 0x8fc01c00] 23:00:01 INFO - PROCESS | 1848 | 1461132001252 Marionette DEBUG loaded listener.js 23:00:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 72 (0x8fce8400) [pid = 1848] [serial = 171] [outer = 0x8fc01c00] 23:00:02 INFO - PROCESS | 1848 | 1461132002179 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]]]}] 23:00:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 23:00:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1387ms 23:00:02 INFO - PROCESS | 1848 | 1461132002235 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 23:00:02 INFO - PROCESS | 1848 | 1461132002242 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 23:00:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 23:00:02 INFO - PROCESS | 1848 | 1461132002256 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 23:00:02 INFO - PROCESS | 1848 | 1461132002261 Marionette TRACE conn3 <- [1,202,null,{}] 23:00:02 INFO - PROCESS | 1848 | 1461132002269 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}] 23:00:02 INFO - PROCESS | 1848 | 1461132002448 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 23:00:02 INFO - PROCESS | 1848 | 1461132002584 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x91ef2000 == 17 [pid = 1848] [id = 58] 23:00:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 73 (0x91ef7800) [pid = 1848] [serial = 172] [outer = (nil)] 23:00:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 74 (0x92851000) [pid = 1848] [serial = 173] [outer = 0x91ef7800] 23:00:02 INFO - PROCESS | 1848 | 1461132002731 Marionette DEBUG loaded listener.js 23:00:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 75 (0x92977400) [pid = 1848] [serial = 174] [outer = 0x91ef7800] 23:00:03 INFO - PROCESS | 1848 | 1461132003607 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]]]}] 23:00:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 23:00:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1436ms 23:00:03 INFO - PROCESS | 1848 | 1461132003689 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 23:00:03 INFO - PROCESS | 1848 | 1461132003692 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 23:00:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 23:00:03 INFO - PROCESS | 1848 | 1461132003699 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 23:00:03 INFO - PROCESS | 1848 | 1461132003703 Marionette TRACE conn3 <- [1,206,null,{}] 23:00:03 INFO - PROCESS | 1848 | 1461132003717 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}] 23:00:03 INFO - PROCESS | 1848 | 1461132003947 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 23:00:03 INFO - PROCESS | 1848 | 1461132003964 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x96aa7c00 == 18 [pid = 1848] [id = 59] 23:00:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 76 (0x96fb5800) [pid = 1848] [serial = 175] [outer = (nil)] 23:00:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 77 (0x97909400) [pid = 1848] [serial = 176] [outer = 0x96fb5800] 23:00:04 INFO - PROCESS | 1848 | 1461132004092 Marionette DEBUG loaded listener.js 23:00:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 78 (0x97c0ec00) [pid = 1848] [serial = 177] [outer = 0x96fb5800] 23:00:05 INFO - PROCESS | 1848 | 1461132005030 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]]]}] 23:00:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 23:00:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1384ms 23:00:05 INFO - PROCESS | 1848 | 1461132005084 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 23:00:05 INFO - PROCESS | 1848 | 1461132005087 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 23:00:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 23:00:05 INFO - PROCESS | 1848 | 1461132005094 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 23:00:05 INFO - PROCESS | 1848 | 1461132005098 Marionette TRACE conn3 <- [1,210,null,{}] 23:00:05 INFO - PROCESS | 1848 | 1461132005103 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}] 23:00:05 INFO - PROCESS | 1848 | 1461132005262 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 23:00:05 INFO - PROCESS | 1848 | 1461132005395 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x905fd800 == 19 [pid = 1848] [id = 60] 23:00:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 79 (0x96fbf400) [pid = 1848] [serial = 178] [outer = (nil)] 23:00:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 80 (0x98b12400) [pid = 1848] [serial = 179] [outer = 0x96fbf400] 23:00:05 INFO - PROCESS | 1848 | 1461132005481 Marionette DEBUG loaded listener.js 23:00:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 81 (0x98ec5000) [pid = 1848] [serial = 180] [outer = 0x96fbf400] 23:00:06 INFO - PROCESS | 1848 | 1461132006542 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]]]}] 23:00:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 23:00:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1479ms 23:00:06 INFO - PROCESS | 1848 | 1461132006573 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 23:00:06 INFO - PROCESS | 1848 | 1461132006578 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 23:00:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 23:00:06 INFO - PROCESS | 1848 | 1461132006586 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 23:00:06 INFO - PROCESS | 1848 | 1461132006591 Marionette TRACE conn3 <- [1,214,null,{}] 23:00:06 INFO - PROCESS | 1848 | 1461132006601 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}] 23:00:06 INFO - PROCESS | 1848 | 1461132006809 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 23:00:07 INFO - PROCESS | 1848 | --DOMWINDOW == 80 (0xa6c37c00) [pid = 1848] [serial = 111] [outer = (nil)] [url = about:blank] 23:00:07 INFO - PROCESS | 1848 | --DOMWINDOW == 79 (0x8eac8000) [pid = 1848] [serial = 113] [outer = (nil)] [url = about:blank] 23:00:07 INFO - PROCESS | 1848 | --DOMWINDOW == 78 (0x9790c000) [pid = 1848] [serial = 122] [outer = (nil)] [url = about:blank] 23:00:07 INFO - PROCESS | 1848 | --DOMWINDOW == 77 (0x999f1c00) [pid = 1848] [serial = 125] [outer = (nil)] [url = about:blank] 23:00:07 INFO - PROCESS | 1848 | --DOMWINDOW == 76 (0x92b61400) [pid = 1848] [serial = 119] [outer = (nil)] [url = about:blank] 23:00:07 INFO - PROCESS | 1848 | --DOMWINDOW == 75 (0x913e8c00) [pid = 1848] [serial = 116] [outer = (nil)] [url = about:blank] 23:00:07 INFO - PROCESS | 1848 | --DOMWINDOW == 74 (0x91ef1c00) [pid = 1848] [serial = 117] [outer = (nil)] [url = about:blank] 23:00:07 INFO - PROCESS | 1848 | --DOMWINDOW == 73 (0x8f767400) [pid = 1848] [serial = 114] [outer = (nil)] [url = about:blank] 23:00:07 INFO - PROCESS | 1848 | --DOMWINDOW == 72 (0x98b03800) [pid = 1848] [serial = 123] [outer = (nil)] [url = about:blank] 23:00:07 INFO - PROCESS | 1848 | --DOMWINDOW == 71 (0x945ab400) [pid = 1848] [serial = 120] [outer = (nil)] [url = about:blank] 23:00:07 INFO - PROCESS | 1848 | --DOMWINDOW == 70 (0x9a89b800) [pid = 1848] [serial = 126] [outer = (nil)] [url = about:blank] 23:00:07 INFO - PROCESS | 1848 | --DOMWINDOW == 69 (0x92971800) [pid = 1848] [serial = 129] [outer = (nil)] [url = about:blank] 23:00:07 INFO - PROCESS | 1848 | --DOMWINDOW == 68 (0x91210000) [pid = 1848] [serial = 128] [outer = (nil)] [url = about:blank] 23:00:07 INFO - PROCESS | 1848 | 1461132007068 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x8ead0400 == 20 [pid = 1848] [id = 61] 23:00:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 69 (0x8f767400) [pid = 1848] [serial = 181] [outer = (nil)] 23:00:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 70 (0x8fb33800) [pid = 1848] [serial = 182] [outer = 0x8f767400] 23:00:07 INFO - PROCESS | 1848 | 1461132007154 Marionette DEBUG loaded listener.js 23:00:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 71 (0x905fb000) [pid = 1848] [serial = 183] [outer = 0x8f767400] 23:00:07 INFO - PROCESS | 1848 | 1461132007805 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]]]}] 23:00:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 23:00:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1284ms 23:00:07 INFO - PROCESS | 1848 | 1461132007870 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 23:00:07 INFO - PROCESS | 1848 | 1461132007878 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 23:00:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 23:00:07 INFO - PROCESS | 1848 | 1461132007890 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 23:00:07 INFO - PROCESS | 1848 | 1461132007893 Marionette TRACE conn3 <- [1,218,null,{}] 23:00:07 INFO - PROCESS | 1848 | 1461132007899 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}] 23:00:08 INFO - PROCESS | 1848 | 1461132008048 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 23:00:08 INFO - PROCESS | 1848 | 1461132008140 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f76fc00 == 21 [pid = 1848] [id = 62] 23:00:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 72 (0x8fb2fc00) [pid = 1848] [serial = 184] [outer = (nil)] 23:00:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 73 (0x92853800) [pid = 1848] [serial = 185] [outer = 0x8fb2fc00] 23:00:08 INFO - PROCESS | 1848 | 1461132008209 Marionette DEBUG loaded listener.js 23:00:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 74 (0x92972400) [pid = 1848] [serial = 186] [outer = 0x8fb2fc00] 23:00:08 INFO - PROCESS | 1848 | 1461132008859 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]]]}] 23:00:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 23:00:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 990ms 23:00:08 INFO - PROCESS | 1848 | 1461132008879 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 23:00:08 INFO - PROCESS | 1848 | 1461132008884 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 23:00:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 23:00:08 INFO - PROCESS | 1848 | 1461132008890 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 23:00:08 INFO - PROCESS | 1848 | 1461132008896 Marionette TRACE conn3 <- [1,222,null,{}] 23:00:08 INFO - PROCESS | 1848 | 1461132008911 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}] 23:00:09 INFO - PROCESS | 1848 | 1461132009093 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 23:00:09 INFO - PROCESS | 1848 | 1461132009112 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x945ab400 == 22 [pid = 1848] [id = 63] 23:00:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 75 (0x94f46400) [pid = 1848] [serial = 187] [outer = (nil)] 23:00:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 76 (0x95a7a000) [pid = 1848] [serial = 188] [outer = 0x94f46400] 23:00:09 INFO - PROCESS | 1848 | 1461132009187 Marionette DEBUG loaded listener.js 23:00:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 77 (0x96fc2000) [pid = 1848] [serial = 189] [outer = 0x94f46400] 23:00:10 INFO - PROCESS | 1848 | 1461132010013 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]]]}] 23:00:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 23:00:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1185ms 23:00:10 INFO - PROCESS | 1848 | 1461132010075 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 23:00:10 INFO - PROCESS | 1848 | 1461132010079 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 23:00:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 23:00:10 INFO - PROCESS | 1848 | 1461132010085 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 23:00:10 INFO - PROCESS | 1848 | 1461132010088 Marionette TRACE conn3 <- [1,226,null,{}] 23:00:10 INFO - PROCESS | 1848 | 1461132010093 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}] 23:00:10 INFO - PROCESS | 1848 | 1461132010270 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 23:00:10 INFO - PROCESS | 1848 | 1461132010288 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fce5c00 == 23 [pid = 1848] [id = 64] 23:00:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 78 (0x94fb2400) [pid = 1848] [serial = 190] [outer = (nil)] 23:00:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 79 (0x984a7c00) [pid = 1848] [serial = 191] [outer = 0x94fb2400] 23:00:10 INFO - PROCESS | 1848 | 1461132010357 Marionette DEBUG loaded listener.js 23:00:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 80 (0x94fae400) [pid = 1848] [serial = 192] [outer = 0x94fb2400] 23:00:11 INFO - PROCESS | 1848 | 1461132011241 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]]]}] 23:00:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 23:00:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1181ms 23:00:11 INFO - PROCESS | 1848 | 1461132011266 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 23:00:11 INFO - PROCESS | 1848 | 1461132011269 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 23:00:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 23:00:11 INFO - PROCESS | 1848 | 1461132011275 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 23:00:11 INFO - PROCESS | 1848 | 1461132011277 Marionette TRACE conn3 <- [1,230,null,{}] 23:00:11 INFO - PROCESS | 1848 | 1461132011288 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}] 23:00:11 INFO - PROCESS | 1848 | 1461132011526 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 23:00:11 INFO - PROCESS | 1848 | --DOMWINDOW == 79 (0x92970000) [pid = 1848] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 23:00:11 INFO - PROCESS | 1848 | --DOMWINDOW == 78 (0x8eac3000) [pid = 1848] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 23:00:11 INFO - PROCESS | 1848 | --DOMWINDOW == 77 (0x9296c400) [pid = 1848] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 23:00:11 INFO - PROCESS | 1848 | --DOMWINDOW == 76 (0x96a27000) [pid = 1848] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 23:00:11 INFO - PROCESS | 1848 | --DOMWINDOW == 75 (0x999ef000) [pid = 1848] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 23:00:11 INFO - PROCESS | 1848 | --DOMWINDOW == 74 (0x9ffa0400) [pid = 1848] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 23:00:11 INFO - PROCESS | 1848 | --DOMWINDOW == 73 (0x8fc08000) [pid = 1848] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 23:00:11 INFO - PROCESS | 1848 | --DOMWINDOW == 72 (0x8eac2c00) [pid = 1848] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 23:00:11 INFO - PROCESS | 1848 | --DOMWINDOW == 71 (0x8fceec00) [pid = 1848] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 23:00:11 INFO - PROCESS | 1848 | --DOMWINDOW == 70 (0x905fb800) [pid = 1848] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 23:00:11 INFO - PROCESS | 1848 | --DOMWINDOW == 69 (0x8ead0000) [pid = 1848] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 23:00:11 INFO - PROCESS | 1848 | 1461132011619 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eac2c00 == 24 [pid = 1848] [id = 65] 23:00:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 70 (0x8eac3000) [pid = 1848] [serial = 193] [outer = (nil)] 23:00:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 71 (0x8fce6400) [pid = 1848] [serial = 194] [outer = 0x8eac3000] 23:00:11 INFO - PROCESS | 1848 | 1461132011689 Marionette DEBUG loaded listener.js 23:00:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 72 (0x905f9c00) [pid = 1848] [serial = 195] [outer = 0x8eac3000] 23:00:12 INFO - PROCESS | 1848 | 1461132012330 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]]]}] 23:00:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 23:00:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1078ms 23:00:12 INFO - PROCESS | 1848 | 1461132012356 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 23:00:12 INFO - PROCESS | 1848 | 1461132012359 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 23:00:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 23:00:12 INFO - PROCESS | 1848 | 1461132012365 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 23:00:12 INFO - PROCESS | 1848 | 1461132012368 Marionette TRACE conn3 <- [1,234,null,{}] 23:00:12 INFO - PROCESS | 1848 | 1461132012373 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}] 23:00:12 INFO - PROCESS | 1848 | 1461132012567 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 23:00:12 INFO - PROCESS | 1848 | 1461132012594 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f764400 == 25 [pid = 1848] [id = 66] 23:00:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 73 (0x905f5800) [pid = 1848] [serial = 196] [outer = (nil)] 23:00:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 74 (0x9991ac00) [pid = 1848] [serial = 197] [outer = 0x905f5800] 23:00:12 INFO - PROCESS | 1848 | 1461132012669 Marionette DEBUG loaded listener.js 23:00:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 75 (0x999bbc00) [pid = 1848] [serial = 198] [outer = 0x905f5800] 23:00:13 INFO - PROCESS | 1848 | 1461132013378 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]]]}] 23:00:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 23:00:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1033ms 23:00:13 INFO - PROCESS | 1848 | 1461132013398 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 23:00:13 INFO - PROCESS | 1848 | 1461132013400 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 23:00:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 23:00:13 INFO - PROCESS | 1848 | 1461132013406 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 23:00:13 INFO - PROCESS | 1848 | 1461132013409 Marionette TRACE conn3 <- [1,238,null,{}] 23:00:13 INFO - PROCESS | 1848 | 1461132013414 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}] 23:00:13 INFO - PROCESS | 1848 | 1461132013587 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 23:00:13 INFO - PROCESS | 1848 | 1461132013711 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eacb800 == 26 [pid = 1848] [id = 67] 23:00:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 76 (0x8eacc800) [pid = 1848] [serial = 199] [outer = (nil)] 23:00:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 77 (0x8f76d000) [pid = 1848] [serial = 200] [outer = 0x8eacc800] 23:00:13 INFO - PROCESS | 1848 | 1461132013796 Marionette DEBUG loaded listener.js 23:00:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 78 (0x8fc02000) [pid = 1848] [serial = 201] [outer = 0x8eacc800] 23:00:14 INFO - PROCESS | 1848 | 1461132014593 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]]]}] 23:00:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 23:00:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1239ms 23:00:14 INFO - PROCESS | 1848 | 1461132014648 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 23:00:14 INFO - PROCESS | 1848 | 1461132014654 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 23:00:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 23:00:14 INFO - PROCESS | 1848 | 1461132014661 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 23:00:14 INFO - PROCESS | 1848 | 1461132014668 Marionette TRACE conn3 <- [1,242,null,{}] 23:00:14 INFO - PROCESS | 1848 | 1461132014676 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}] 23:00:14 INFO - PROCESS | 1848 | 1461132014842 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 23:00:15 INFO - PROCESS | 1848 | 1461132014979 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x91ea7c00 == 27 [pid = 1848] [id = 68] 23:00:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 79 (0x9284cc00) [pid = 1848] [serial = 202] [outer = (nil)] 23:00:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 80 (0x945a7c00) [pid = 1848] [serial = 203] [outer = 0x9284cc00] 23:00:15 INFO - PROCESS | 1848 | 1461132015066 Marionette DEBUG loaded listener.js 23:00:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 81 (0x945b3400) [pid = 1848] [serial = 204] [outer = 0x9284cc00] 23:00:15 INFO - PROCESS | 1848 | 1461132015950 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]]]}] 23:00:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 23:00:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1340ms 23:00:16 INFO - PROCESS | 1848 | 1461132016005 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 23:00:16 INFO - PROCESS | 1848 | 1461132016011 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 23:00:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 23:00:16 INFO - PROCESS | 1848 | 1461132016036 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 23:00:16 INFO - PROCESS | 1848 | 1461132016039 Marionette TRACE conn3 <- [1,246,null,{}] 23:00:16 INFO - PROCESS | 1848 | 1461132016045 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}] 23:00:16 INFO - PROCESS | 1848 | 1461132016210 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 23:00:16 INFO - PROCESS | 1848 | 1461132016348 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fc10c00 == 28 [pid = 1848] [id = 69] 23:00:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 82 (0x96b9d800) [pid = 1848] [serial = 205] [outer = (nil)] 23:00:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 83 (0x991b3000) [pid = 1848] [serial = 206] [outer = 0x96b9d800] 23:00:16 INFO - PROCESS | 1848 | 1461132016433 Marionette DEBUG loaded listener.js 23:00:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 84 (0x99936400) [pid = 1848] [serial = 207] [outer = 0x96b9d800] 23:00:17 INFO - PROCESS | 1848 | 1461132017298 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]]]}] 23:00:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 23:00:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1331ms 23:00:17 INFO - PROCESS | 1848 | 1461132017365 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 23:00:17 INFO - PROCESS | 1848 | 1461132017368 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 23:00:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 23:00:17 INFO - PROCESS | 1848 | 1461132017385 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 23:00:17 INFO - PROCESS | 1848 | 1461132017394 Marionette TRACE conn3 <- [1,250,null,{}] 23:00:17 INFO - PROCESS | 1848 | 1461132017400 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}] 23:00:17 INFO - PROCESS | 1848 | 1461132017597 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 23:00:17 INFO - PROCESS | 1848 | 1461132017734 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eaccc00 == 29 [pid = 1848] [id = 70] 23:00:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 85 (0x991aa400) [pid = 1848] [serial = 208] [outer = (nil)] 23:00:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0x9df8a000) [pid = 1848] [serial = 209] [outer = 0x991aa400] 23:00:17 INFO - PROCESS | 1848 | 1461132017820 Marionette DEBUG loaded listener.js 23:00:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x9df91c00) [pid = 1848] [serial = 210] [outer = 0x991aa400] 23:00:18 INFO - PROCESS | 1848 | 1461132018720 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]]]}] 23:00:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 23:00:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1406ms 23:00:18 INFO - PROCESS | 1848 | 1461132018783 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 23:00:18 INFO - PROCESS | 1848 | 1461132018788 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 23:00:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 23:00:18 INFO - PROCESS | 1848 | 1461132018794 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 23:00:18 INFO - PROCESS | 1848 | 1461132018797 Marionette TRACE conn3 <- [1,254,null,{}] 23:00:18 INFO - PROCESS | 1848 | 1461132018803 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}] 23:00:18 INFO - PROCESS | 1848 | 1461132018965 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 23:00:19 INFO - PROCESS | 1848 | 1461132019103 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x97c10c00 == 30 [pid = 1848] [id = 71] 23:00:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x98624400) [pid = 1848] [serial = 211] [outer = (nil)] 23:00:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x9fb27c00) [pid = 1848] [serial = 212] [outer = 0x98624400] 23:00:19 INFO - PROCESS | 1848 | 1461132019188 Marionette DEBUG loaded listener.js 23:00:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x9fb86c00) [pid = 1848] [serial = 213] [outer = 0x98624400] 23:00:20 INFO - PROCESS | 1848 | 1461132020033 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]]]}] 23:00:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 23:00:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1280ms 23:00:20 INFO - PROCESS | 1848 | 1461132020074 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 23:00:20 INFO - PROCESS | 1848 | 1461132020078 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 23:00:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 23:00:20 INFO - PROCESS | 1848 | 1461132020084 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 23:00:20 INFO - PROCESS | 1848 | 1461132020088 Marionette TRACE conn3 <- [1,258,null,{}] 23:00:20 INFO - PROCESS | 1848 | 1461132020093 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}] 23:00:20 INFO - PROCESS | 1848 | 1461132020242 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 23:00:20 INFO - PROCESS | 1848 | 1461132020513 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x9feebc00 == 31 [pid = 1848] [id = 72] 23:00:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x9ff0dc00) [pid = 1848] [serial = 214] [outer = (nil)] 23:00:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x9ff9d400) [pid = 1848] [serial = 215] [outer = 0x9ff0dc00] 23:00:20 INFO - PROCESS | 1848 | 1461132020647 Marionette DEBUG loaded listener.js 23:00:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0xa0a06000) [pid = 1848] [serial = 216] [outer = 0x9ff0dc00] 23:00:21 INFO - PROCESS | 1848 | 1461132021474 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]]]}] 23:00:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 23:00:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1442ms 23:00:21 INFO - PROCESS | 1848 | 1461132021527 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 23:00:21 INFO - PROCESS | 1848 | 1461132021530 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 23:00:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 23:00:21 INFO - PROCESS | 1848 | 1461132021538 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 23:00:21 INFO - PROCESS | 1848 | 1461132021540 Marionette TRACE conn3 <- [1,262,null,{}] 23:00:21 INFO - PROCESS | 1848 | 1461132021546 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}] 23:00:21 INFO - PROCESS | 1848 | 1461132021707 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 23:00:21 INFO - PROCESS | 1848 | 1461132021851 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eacfc00 == 32 [pid = 1848] [id = 73] 23:00:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x8fb2f400) [pid = 1848] [serial = 217] [outer = (nil)] 23:00:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x92853000) [pid = 1848] [serial = 218] [outer = 0x8fb2f400] 23:00:21 INFO - PROCESS | 1848 | 1461132021944 Marionette DEBUG loaded listener.js 23:00:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x9296ac00) [pid = 1848] [serial = 219] [outer = 0x8fb2f400] 23:00:23 INFO - PROCESS | 1848 | 1461132023019 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]]]}] 23:00:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 23:00:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1532ms 23:00:23 INFO - PROCESS | 1848 | 1461132023070 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 23:00:23 INFO - PROCESS | 1848 | 1461132023086 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 23:00:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 23:00:23 INFO - PROCESS | 1848 | 1461132023094 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 23:00:23 INFO - PROCESS | 1848 | 1461132023101 Marionette TRACE conn3 <- [1,266,null,{}] 23:00:23 INFO - PROCESS | 1848 | 1461132023108 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}] 23:00:23 INFO - PROCESS | 1848 | 1461132023269 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 23:00:23 INFO - PROCESS | 1848 | 1461132023411 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f76d800 == 33 [pid = 1848] [id = 74] 23:00:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x8fcebc00) [pid = 1848] [serial = 220] [outer = (nil)] 23:00:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x92857000) [pid = 1848] [serial = 221] [outer = 0x8fcebc00] 23:00:23 INFO - PROCESS | 1848 | 1461132023490 Marionette DEBUG loaded listener.js 23:00:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x945ab800) [pid = 1848] [serial = 222] [outer = 0x8fcebc00] 23:00:23 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x8fcea400) [pid = 1848] [serial = 149] [outer = (nil)] [url = about:blank] 23:00:23 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x96aa7800) [pid = 1848] [serial = 167] [outer = (nil)] [url = about:blank] 23:00:23 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x92b62c00) [pid = 1848] [serial = 161] [outer = (nil)] [url = about:blank] 23:00:23 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x8fc02800) [pid = 1848] [serial = 132] [outer = (nil)] [url = about:blank] 23:00:23 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x8eac9c00) [pid = 1848] [serial = 131] [outer = (nil)] [url = about:blank] 23:00:23 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x945a9c00) [pid = 1848] [serial = 135] [outer = (nil)] [url = about:blank] 23:00:23 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x92976400) [pid = 1848] [serial = 134] [outer = (nil)] [url = about:blank] 23:00:23 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x991a9c00) [pid = 1848] [serial = 138] [outer = (nil)] [url = about:blank] 23:00:23 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x97766800) [pid = 1848] [serial = 137] [outer = (nil)] [url = about:blank] 23:00:23 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x9fc55800) [pid = 1848] [serial = 141] [outer = (nil)] [url = about:blank] 23:00:23 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x9fc4f800) [pid = 1848] [serial = 140] [outer = (nil)] [url = about:blank] 23:00:23 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0xa0c15c00) [pid = 1848] [serial = 144] [outer = (nil)] [url = about:blank] 23:00:23 INFO - PROCESS | 1848 | --DOMWINDOW == 86 (0xa0ad0000) [pid = 1848] [serial = 143] [outer = (nil)] [url = about:blank] 23:00:23 INFO - PROCESS | 1848 | --DOMWINDOW == 85 (0xa0a08400) [pid = 1848] [serial = 147] [outer = (nil)] [url = about:blank] 23:00:23 INFO - PROCESS | 1848 | --DOMWINDOW == 84 (0x92b63800) [pid = 1848] [serial = 146] [outer = (nil)] [url = about:blank] 23:00:23 INFO - PROCESS | 1848 | --DOMWINDOW == 83 (0x8fc03800) [pid = 1848] [serial = 164] [outer = (nil)] [url = about:blank] 23:00:23 INFO - PROCESS | 1848 | --DOMWINDOW == 82 (0x905f9800) [pid = 1848] [serial = 155] [outer = (nil)] [url = about:blank] 23:00:23 INFO - PROCESS | 1848 | --DOMWINDOW == 81 (0x906f6400) [pid = 1848] [serial = 156] [outer = (nil)] [url = about:blank] 23:00:23 INFO - PROCESS | 1848 | --DOMWINDOW == 80 (0x91ef2800) [pid = 1848] [serial = 158] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1848 | --DOMWINDOW == 79 (0x8f76e800) [pid = 1848] [serial = 152] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1848 | --DOMWINDOW == 78 (0x8fc01800) [pid = 1848] [serial = 153] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1848 | --DOMWINDOW == 77 (0x945af000) [pid = 1848] [serial = 162] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1848 | --DOMWINDOW == 76 (0x91ef8c00) [pid = 1848] [serial = 159] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1848 | --DOMWINDOW == 75 (0x906ee400) [pid = 1848] [serial = 165] [outer = (nil)] [url = about:blank] 23:00:24 INFO - PROCESS | 1848 | 1461132024342 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]]]}] 23:00:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 23:00:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1286ms 23:00:24 INFO - PROCESS | 1848 | 1461132024381 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 23:00:24 INFO - PROCESS | 1848 | 1461132024389 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 23:00:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 23:00:24 INFO - PROCESS | 1848 | 1461132024399 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 23:00:24 INFO - PROCESS | 1848 | 1461132024403 Marionette TRACE conn3 <- [1,270,null,{}] 23:00:24 INFO - PROCESS | 1848 | 1461132024408 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}] 23:00:24 INFO - PROCESS | 1848 | 1461132024551 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 23:00:24 INFO - PROCESS | 1848 | 1461132024568 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fc05800 == 34 [pid = 1848] [id = 75] 23:00:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 76 (0x905f9800) [pid = 1848] [serial = 223] [outer = (nil)] 23:00:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 77 (0x9284ac00) [pid = 1848] [serial = 224] [outer = 0x905f9800] 23:00:24 INFO - PROCESS | 1848 | 1461132024650 Marionette DEBUG loaded listener.js 23:00:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 78 (0x92b55c00) [pid = 1848] [serial = 225] [outer = 0x905f9800] 23:00:25 INFO - PROCESS | 1848 | 1461132025415 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]]]}] 23:00:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 23:00:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1080ms 23:00:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 23:00:25 INFO - PROCESS | 1848 | 1461132025567 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 23:00:25 INFO - PROCESS | 1848 | 1461132025569 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 23:00:25 INFO - PROCESS | 1848 | 1461132025577 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 23:00:25 INFO - PROCESS | 1848 | 1461132025583 Marionette TRACE conn3 <- [1,274,null,{}] 23:00:25 INFO - PROCESS | 1848 | 1461132025609 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}] 23:00:25 INFO - PROCESS | 1848 | 1461132025760 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 23:00:25 INFO - PROCESS | 1848 | 1461132025866 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f76b000 == 35 [pid = 1848] [id = 76] 23:00:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 79 (0x945b0800) [pid = 1848] [serial = 226] [outer = (nil)] 23:00:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 80 (0x96fc2400) [pid = 1848] [serial = 227] [outer = 0x945b0800] 23:00:25 INFO - PROCESS | 1848 | 1461132025939 Marionette DEBUG loaded listener.js 23:00:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 81 (0x9849b000) [pid = 1848] [serial = 228] [outer = 0x945b0800] 23:00:26 INFO - PROCESS | 1848 | 1461132026637 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]]]}] 23:00:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 23:00:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1094ms 23:00:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 82 (0x97903000) [pid = 1848] [serial = 229] [outer = 0x913eb400] 23:00:26 INFO - PROCESS | 1848 | 1461132026719 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 23:00:26 INFO - PROCESS | 1848 | 1461132026723 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 23:00:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 23:00:26 INFO - PROCESS | 1848 | 1461132026795 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 23:00:26 INFO - PROCESS | 1848 | 1461132026798 Marionette TRACE conn3 <- [1,278,null,{}] 23:00:26 INFO - PROCESS | 1848 | 1461132026808 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}] 23:00:26 INFO - PROCESS | 1848 | 1461132026990 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 23:00:27 INFO - PROCESS | 1848 | 1461132027013 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x945af400 == 36 [pid = 1848] [id = 77] 23:00:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 83 (0x98f50000) [pid = 1848] [serial = 230] [outer = (nil)] 23:00:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 84 (0x99936000) [pid = 1848] [serial = 231] [outer = 0x98f50000] 23:00:27 INFO - PROCESS | 1848 | 1461132027084 Marionette DEBUG loaded listener.js 23:00:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 85 (0x999f1c00) [pid = 1848] [serial = 232] [outer = 0x98f50000] 23:00:27 INFO - PROCESS | 1848 | 1461132027837 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]]]}] 23:00:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 23:00:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1146ms 23:00:27 INFO - PROCESS | 1848 | 1461132027882 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 23:00:27 INFO - PROCESS | 1848 | 1461132027899 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 23:00:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 23:00:27 INFO - PROCESS | 1848 | 1461132027913 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 23:00:27 INFO - PROCESS | 1848 | 1461132027917 Marionette TRACE conn3 <- [1,282,null,{}] 23:00:27 INFO - PROCESS | 1848 | 1461132027926 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}] 23:00:28 INFO - PROCESS | 1848 | 1461132028103 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 23:00:28 INFO - PROCESS | 1848 | 1461132028121 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eac9000 == 37 [pid = 1848] [id = 78] 23:00:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0x8f764000) [pid = 1848] [serial = 233] [outer = (nil)] 23:00:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x9a898000) [pid = 1848] [serial = 234] [outer = 0x8f764000] 23:00:28 INFO - PROCESS | 1848 | 1461132028191 Marionette DEBUG loaded listener.js 23:00:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x9df8a400) [pid = 1848] [serial = 235] [outer = 0x8f764000] 23:00:28 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0x8f767400) [pid = 1848] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 23:00:28 INFO - PROCESS | 1848 | --DOMWINDOW == 86 (0x96fb5800) [pid = 1848] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 23:00:28 INFO - PROCESS | 1848 | --DOMWINDOW == 85 (0x96fbf400) [pid = 1848] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 23:00:28 INFO - PROCESS | 1848 | --DOMWINDOW == 84 (0x8fce7800) [pid = 1848] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 23:00:28 INFO - PROCESS | 1848 | --DOMWINDOW == 83 (0x94f46400) [pid = 1848] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 23:00:28 INFO - PROCESS | 1848 | --DOMWINDOW == 82 (0x94fb2400) [pid = 1848] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 23:00:28 INFO - PROCESS | 1848 | --DOMWINDOW == 81 (0x8fb2fc00) [pid = 1848] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 23:00:28 INFO - PROCESS | 1848 | --DOMWINDOW == 80 (0x91ef7800) [pid = 1848] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 23:00:28 INFO - PROCESS | 1848 | --DOMWINDOW == 79 (0x8fc01c00) [pid = 1848] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 23:00:28 INFO - PROCESS | 1848 | --DOMWINDOW == 78 (0x8eac3000) [pid = 1848] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 23:00:29 INFO - PROCESS | 1848 | 1461132029112 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]]]}] 23:00:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 23:00:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1240ms 23:00:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 23:00:29 INFO - PROCESS | 1848 | 1461132029146 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 23:00:29 INFO - PROCESS | 1848 | 1461132029149 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 23:00:29 INFO - PROCESS | 1848 | 1461132029155 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 23:00:29 INFO - PROCESS | 1848 | 1461132029158 Marionette TRACE conn3 <- [1,286,null,{}] 23:00:29 INFO - PROCESS | 1848 | 1461132029163 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}] 23:00:29 INFO - PROCESS | 1848 | 1461132029305 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 23:00:29 INFO - PROCESS | 1848 | 1461132029320 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f763800 == 38 [pid = 1848] [id = 79] 23:00:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 79 (0x94fb2400) [pid = 1848] [serial = 236] [outer = (nil)] 23:00:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 80 (0x9fc94400) [pid = 1848] [serial = 237] [outer = 0x94fb2400] 23:00:29 INFO - PROCESS | 1848 | 1461132029389 Marionette DEBUG loaded listener.js 23:00:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 81 (0x9ff15000) [pid = 1848] [serial = 238] [outer = 0x94fb2400] 23:00:30 INFO - PROCESS | 1848 | 1461132030115 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]]]}] 23:00:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 23:00:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 977ms 23:00:30 INFO - PROCESS | 1848 | 1461132030131 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 23:00:30 INFO - PROCESS | 1848 | 1461132030135 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 23:00:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 23:00:30 INFO - PROCESS | 1848 | 1461132030140 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 23:00:30 INFO - PROCESS | 1848 | 1461132030143 Marionette TRACE conn3 <- [1,290,null,{}] 23:00:30 INFO - PROCESS | 1848 | 1461132030148 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}] 23:00:30 INFO - PROCESS | 1848 | 1461132030316 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 23:00:30 INFO - PROCESS | 1848 | 1461132030333 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fce7800 == 39 [pid = 1848] [id = 80] 23:00:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 82 (0x91ef7000) [pid = 1848] [serial = 239] [outer = (nil)] 23:00:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 83 (0xa0a05000) [pid = 1848] [serial = 240] [outer = 0x91ef7000] 23:00:30 INFO - PROCESS | 1848 | 1461132030404 Marionette DEBUG loaded listener.js 23:00:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 84 (0xa0c2e000) [pid = 1848] [serial = 241] [outer = 0x91ef7000] 23:00:31 INFO - PROCESS | 1848 | 1461132031308 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]]]}] 23:00:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 23:00:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1232ms 23:00:31 INFO - PROCESS | 1848 | 1461132031374 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 23:00:31 INFO - PROCESS | 1848 | 1461132031382 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 23:00:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 23:00:31 INFO - PROCESS | 1848 | 1461132031391 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 23:00:31 INFO - PROCESS | 1848 | 1461132031396 Marionette TRACE conn3 <- [1,294,null,{}] 23:00:31 INFO - PROCESS | 1848 | 1461132031404 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}] 23:00:31 INFO - PROCESS | 1848 | 1461132031612 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 23:00:31 INFO - PROCESS | 1848 | 1461132031755 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eac4400 == 40 [pid = 1848] [id = 81] 23:00:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 85 (0x8f76e800) [pid = 1848] [serial = 242] [outer = (nil)] 23:00:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0x905f2400) [pid = 1848] [serial = 243] [outer = 0x8f76e800] 23:00:31 INFO - PROCESS | 1848 | 1461132031845 Marionette DEBUG loaded listener.js 23:00:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x91e98400) [pid = 1848] [serial = 244] [outer = 0x8f76e800] 23:00:32 INFO - PROCESS | 1848 | 1461132032739 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]]]}] 23:00:32 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. 23:00:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1393ms 23:00:32 INFO - PROCESS | 1848 | 1461132032785 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 23:00:32 INFO - PROCESS | 1848 | 1461132032793 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 23:00:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 23:00:32 INFO - PROCESS | 1848 | 1461132032804 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 23:00:32 INFO - PROCESS | 1848 | 1461132032807 Marionette TRACE conn3 <- [1,298,null,{}] 23:00:32 INFO - PROCESS | 1848 | 1461132032814 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}] 23:00:32 INFO - PROCESS | 1848 | 1461132032982 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 23:00:33 INFO - PROCESS | 1848 | 1461132033122 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fcef000 == 41 [pid = 1848] [id = 82] 23:00:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x906eb400) [pid = 1848] [serial = 245] [outer = (nil)] 23:00:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x94f4cc00) [pid = 1848] [serial = 246] [outer = 0x906eb400] 23:00:33 INFO - PROCESS | 1848 | 1461132033207 Marionette DEBUG loaded listener.js 23:00:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x96fbe800) [pid = 1848] [serial = 247] [outer = 0x906eb400] 23:00:34 INFO - PROCESS | 1848 | 1461132034220 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]]]}] 23:00:34 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. 23:00:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1477ms 23:00:34 INFO - PROCESS | 1848 | 1461132034281 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 23:00:34 INFO - PROCESS | 1848 | 1461132034285 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 23:00:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 23:00:34 INFO - PROCESS | 1848 | 1461132034292 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 23:00:34 INFO - PROCESS | 1848 | 1461132034297 Marionette TRACE conn3 <- [1,302,null,{}] 23:00:34 INFO - PROCESS | 1848 | 1461132034314 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}] 23:00:34 INFO - PROCESS | 1848 | 1461132034519 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 23:00:34 INFO - PROCESS | 1848 | 1461132034709 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x99bfe800 == 42 [pid = 1848] [id = 83] 23:00:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0xa0ace000) [pid = 1848] [serial = 248] [outer = (nil)] 23:00:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0xa0f3f000) [pid = 1848] [serial = 249] [outer = 0xa0ace000] 23:00:34 INFO - PROCESS | 1848 | 1461132034842 Marionette DEBUG loaded listener.js 23:00:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0xa0f70000) [pid = 1848] [serial = 250] [outer = 0xa0ace000] 23:00:35 INFO - PROCESS | 1848 | 1461132035654 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]]]}] 23:00:35 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. 23:00:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1389ms 23:00:35 INFO - PROCESS | 1848 | 1461132035682 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 23:00:35 INFO - PROCESS | 1848 | 1461132035687 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 23:00:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 23:00:35 INFO - PROCESS | 1848 | 1461132035693 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 23:00:35 INFO - PROCESS | 1848 | 1461132035696 Marionette TRACE conn3 <- [1,306,null,{}] 23:00:35 INFO - PROCESS | 1848 | 1461132035702 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}] 23:00:35 INFO - PROCESS | 1848 | 1461132035869 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 23:00:36 INFO - PROCESS | 1848 | 1461132036016 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eb82400 == 43 [pid = 1848] [id = 84] 23:00:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x8eb87400) [pid = 1848] [serial = 251] [outer = (nil)] 23:00:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x8eb8bc00) [pid = 1848] [serial = 252] [outer = 0x8eb87400] 23:00:36 INFO - PROCESS | 1848 | 1461132036102 Marionette DEBUG loaded listener.js 23:00:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x8eb8f400) [pid = 1848] [serial = 253] [outer = 0x8eb87400] 23:00:36 INFO - PROCESS | 1848 | 1461132036948 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]]]}] 23:00:36 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. 23:00:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1278ms 23:00:36 INFO - PROCESS | 1848 | 1461132036971 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 23:00:36 INFO - PROCESS | 1848 | 1461132036975 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 23:00:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 23:00:36 INFO - PROCESS | 1848 | 1461132036981 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 23:00:36 INFO - PROCESS | 1848 | 1461132036985 Marionette TRACE conn3 <- [1,310,null,{}] 23:00:36 INFO - PROCESS | 1848 | 1461132036990 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}] 23:00:37 INFO - PROCESS | 1848 | 1461132037188 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 23:00:37 INFO - PROCESS | 1848 | 1461132037207 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eb8dc00 == 44 [pid = 1848] [id = 85] 23:00:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x8eb90c00) [pid = 1848] [serial = 254] [outer = (nil)] 23:00:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0xa2a30400) [pid = 1848] [serial = 255] [outer = 0x8eb90c00] 23:00:37 INFO - PROCESS | 1848 | 1461132037289 Marionette DEBUG loaded listener.js 23:00:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0xa2a3b000) [pid = 1848] [serial = 256] [outer = 0x8eb90c00] 23:00:38 INFO - PROCESS | 1848 | 1461132038168 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]]]}] 23:00:38 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. 23:00:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1228ms 23:00:38 INFO - PROCESS | 1848 | 1461132038210 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 23:00:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 23:00:38 INFO - PROCESS | 1848 | 1461132038214 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 23:00:38 INFO - PROCESS | 1848 | 1461132038221 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 23:00:38 INFO - PROCESS | 1848 | 1461132038224 Marionette TRACE conn3 <- [1,314,null,{}] 23:00:38 INFO - PROCESS | 1848 | 1461132038230 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}] 23:00:38 INFO - PROCESS | 1848 | 1461132038398 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 23:00:38 INFO - PROCESS | 1848 | 1461132038540 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eb8a400 == 45 [pid = 1848] [id = 86] 23:00:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0xa2a30000) [pid = 1848] [serial = 257] [outer = (nil)] 23:00:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0xa4479400) [pid = 1848] [serial = 258] [outer = 0xa2a30000] 23:00:38 INFO - PROCESS | 1848 | 1461132038629 Marionette DEBUG loaded listener.js 23:00:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0xa44b9000) [pid = 1848] [serial = 259] [outer = 0xa2a30000] 23:00:39 INFO - PROCESS | 1848 | 1461132039760 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]]]}] 23:00:39 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. 23:00:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1579ms 23:00:39 INFO - PROCESS | 1848 | 1461132039799 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 23:00:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 23:00:39 INFO - PROCESS | 1848 | 1461132039805 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 23:00:39 INFO - PROCESS | 1848 | 1461132039813 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 23:00:39 INFO - PROCESS | 1848 | 1461132039819 Marionette TRACE conn3 <- [1,318,null,{}] 23:00:39 INFO - PROCESS | 1848 | 1461132039827 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}] 23:00:40 INFO - PROCESS | 1848 | 1461132040040 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 23:00:40 INFO - PROCESS | 1848 | 1461132040266 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x91ef7800 == 46 [pid = 1848] [id = 87] 23:00:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x91ef9000) [pid = 1848] [serial = 260] [outer = (nil)] 23:00:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x92858400) [pid = 1848] [serial = 261] [outer = 0x91ef9000] 23:00:40 INFO - PROCESS | 1848 | 1461132040343 Marionette DEBUG loaded listener.js 23:00:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x92974000) [pid = 1848] [serial = 262] [outer = 0x91ef9000] 23:00:41 INFO - PROCESS | 1848 | 1461132041219 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]]]}] 23:00:41 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. 23:00:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1485ms 23:00:41 INFO - PROCESS | 1848 | 1461132041298 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 23:00:41 INFO - PROCESS | 1848 | 1461132041306 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 23:00:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 23:00:41 INFO - PROCESS | 1848 | 1461132041315 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 23:00:41 INFO - PROCESS | 1848 | 1461132041320 Marionette TRACE conn3 <- [1,322,null,{}] 23:00:41 INFO - PROCESS | 1848 | 1461132041325 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}] 23:00:41 INFO - PROCESS | 1848 | 1461132041549 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 23:00:41 INFO - PROCESS | 1848 | --DOCSHELL 0x8eac5400 == 45 [pid = 1848] [id = 51] 23:00:41 INFO - PROCESS | 1848 | --DOCSHELL 0x8f763800 == 44 [pid = 1848] [id = 79] 23:00:41 INFO - PROCESS | 1848 | --DOCSHELL 0x8eac9000 == 43 [pid = 1848] [id = 78] 23:00:41 INFO - PROCESS | 1848 | --DOCSHELL 0x945af400 == 42 [pid = 1848] [id = 77] 23:00:41 INFO - PROCESS | 1848 | --DOCSHELL 0x8f76b000 == 41 [pid = 1848] [id = 76] 23:00:41 INFO - PROCESS | 1848 | --DOCSHELL 0x8fc05800 == 40 [pid = 1848] [id = 75] 23:00:41 INFO - PROCESS | 1848 | --DOCSHELL 0x8f76d800 == 39 [pid = 1848] [id = 74] 23:00:41 INFO - PROCESS | 1848 | --DOCSHELL 0x8fc10c00 == 38 [pid = 1848] [id = 69] 23:00:41 INFO - PROCESS | 1848 | 1461132041755 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f763800 == 39 [pid = 1848] [id = 88] 23:00:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x8f76b000) [pid = 1848] [serial = 263] [outer = (nil)] 23:00:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x905ff400) [pid = 1848] [serial = 264] [outer = 0x8f76b000] 23:00:41 INFO - PROCESS | 1848 | 1461132041829 Marionette DEBUG loaded listener.js 23:00:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x92970000) [pid = 1848] [serial = 265] [outer = 0x8f76b000] 23:00:42 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x8fb33800) [pid = 1848] [serial = 182] [outer = (nil)] [url = about:blank] 23:00:42 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x97c0ec00) [pid = 1848] [serial = 177] [outer = (nil)] [url = about:blank] 23:00:42 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x98b12400) [pid = 1848] [serial = 179] [outer = (nil)] [url = about:blank] 23:00:42 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x905f9000) [pid = 1848] [serial = 150] [outer = (nil)] [url = about:blank] 23:00:42 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x95a7a000) [pid = 1848] [serial = 188] [outer = (nil)] [url = about:blank] 23:00:42 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x94fae400) [pid = 1848] [serial = 192] [outer = (nil)] [url = about:blank] 23:00:42 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x96fc2000) [pid = 1848] [serial = 189] [outer = (nil)] [url = about:blank] 23:00:42 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x92972400) [pid = 1848] [serial = 186] [outer = (nil)] [url = about:blank] 23:00:42 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x92977400) [pid = 1848] [serial = 174] [outer = (nil)] [url = about:blank] 23:00:42 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x8fc0e800) [pid = 1848] [serial = 170] [outer = (nil)] [url = about:blank] 23:00:42 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x98ec5000) [pid = 1848] [serial = 180] [outer = (nil)] [url = about:blank] 23:00:42 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x92851000) [pid = 1848] [serial = 173] [outer = (nil)] [url = about:blank] 23:00:42 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x8fce8400) [pid = 1848] [serial = 171] [outer = (nil)] [url = about:blank] 23:00:42 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x92853800) [pid = 1848] [serial = 185] [outer = (nil)] [url = about:blank] 23:00:42 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x8fce6400) [pid = 1848] [serial = 194] [outer = (nil)] [url = about:blank] 23:00:42 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x984a7c00) [pid = 1848] [serial = 191] [outer = (nil)] [url = about:blank] 23:00:42 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x905fb000) [pid = 1848] [serial = 183] [outer = (nil)] [url = about:blank] 23:00:42 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x97909400) [pid = 1848] [serial = 176] [outer = (nil)] [url = about:blank] 23:00:42 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x9991ac00) [pid = 1848] [serial = 197] [outer = (nil)] [url = about:blank] 23:00:42 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x905f9c00) [pid = 1848] [serial = 195] [outer = (nil)] [url = about:blank] 23:00:42 INFO - PROCESS | 1848 | 1461132042543 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]]]}] 23:00:42 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. 23:00:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1280ms 23:00:42 INFO - PROCESS | 1848 | 1461132042596 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 23:00:42 INFO - PROCESS | 1848 | 1461132042599 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 23:00:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 23:00:42 INFO - PROCESS | 1848 | 1461132042605 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 23:00:42 INFO - PROCESS | 1848 | 1461132042611 Marionette TRACE conn3 <- [1,326,null,{}] 23:00:42 INFO - PROCESS | 1848 | 1461132042630 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}] 23:00:42 INFO - PROCESS | 1848 | 1461132042777 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 23:00:42 INFO - PROCESS | 1848 | 1461132042788 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x905fbc00 == 40 [pid = 1848] [id = 89] 23:00:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x9790c000) [pid = 1848] [serial = 266] [outer = (nil)] 23:00:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x97cabc00) [pid = 1848] [serial = 267] [outer = 0x9790c000] 23:00:42 INFO - PROCESS | 1848 | 1461132042861 Marionette DEBUG loaded listener.js 23:00:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x98b06c00) [pid = 1848] [serial = 268] [outer = 0x9790c000] 23:00:43 INFO - PROCESS | 1848 | 1461132043732 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]]]}] 23:00:43 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. 23:00:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1182ms 23:00:43 INFO - PROCESS | 1848 | 1461132043791 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 23:00:43 INFO - PROCESS | 1848 | 1461132043794 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 23:00:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 23:00:43 INFO - PROCESS | 1848 | 1461132043801 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 23:00:43 INFO - PROCESS | 1848 | 1461132043803 Marionette TRACE conn3 <- [1,330,null,{}] 23:00:43 INFO - PROCESS | 1848 | 1461132043809 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}] 23:00:43 INFO - PROCESS | 1848 | 1461132043950 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 23:00:43 INFO - PROCESS | 1848 | 1461132043960 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x9849b800 == 41 [pid = 1848] [id = 90] 23:00:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x991a5400) [pid = 1848] [serial = 269] [outer = (nil)] 23:00:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x992ae400) [pid = 1848] [serial = 270] [outer = 0x991a5400] 23:00:44 INFO - PROCESS | 1848 | 1461132044035 Marionette DEBUG loaded listener.js 23:00:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x99941400) [pid = 1848] [serial = 271] [outer = 0x991a5400] 23:00:44 INFO - PROCESS | 1848 | 1461132044906 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]]]}] 23:00:44 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. 23:00:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1177ms 23:00:44 INFO - PROCESS | 1848 | 1461132044978 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 23:00:44 INFO - PROCESS | 1848 | 1461132044981 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 23:00:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 23:00:44 INFO - PROCESS | 1848 | 1461132044987 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 23:00:44 INFO - PROCESS | 1848 | 1461132044990 Marionette TRACE conn3 <- [1,334,null,{}] 23:00:44 INFO - PROCESS | 1848 | 1461132044995 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}] 23:00:45 INFO - PROCESS | 1848 | 1461132045175 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 23:00:45 INFO - PROCESS | 1848 | 1461132045205 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fc03400 == 42 [pid = 1848] [id = 91] 23:00:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x91ef6800) [pid = 1848] [serial = 272] [outer = (nil)] 23:00:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x9ea11c00) [pid = 1848] [serial = 273] [outer = 0x91ef6800] 23:00:45 INFO - PROCESS | 1848 | 1461132045275 Marionette DEBUG loaded listener.js 23:00:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x9ea1b800) [pid = 1848] [serial = 274] [outer = 0x91ef6800] 23:00:46 INFO - PROCESS | 1848 | 1461132046138 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]]]}] 23:00:46 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. 23:00:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1178ms 23:00:46 INFO - PROCESS | 1848 | 1461132046166 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 23:00:46 INFO - PROCESS | 1848 | 1461132046170 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 23:00:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 23:00:46 INFO - PROCESS | 1848 | 1461132046175 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 23:00:46 INFO - PROCESS | 1848 | 1461132046179 Marionette TRACE conn3 <- [1,338,null,{}] 23:00:46 INFO - PROCESS | 1848 | 1461132046184 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}] 23:00:46 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x8fcebc00) [pid = 1848] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 23:00:46 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x905f9800) [pid = 1848] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 23:00:46 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x945b0800) [pid = 1848] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 23:00:46 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x94fb2400) [pid = 1848] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 23:00:46 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x98f50000) [pid = 1848] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 23:00:46 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x8f764000) [pid = 1848] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 23:00:46 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x95a74000) [pid = 1848] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 23:00:46 INFO - PROCESS | 1848 | 1461132046529 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 23:00:46 INFO - PROCESS | 1848 | 1461132046552 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fb2d000 == 43 [pid = 1848] [id = 92] 23:00:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x8fce1800) [pid = 1848] [serial = 275] [outer = (nil)] 23:00:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x98f50000) [pid = 1848] [serial = 276] [outer = 0x8fce1800] 23:00:46 INFO - PROCESS | 1848 | 1461132046628 Marionette DEBUG loaded listener.js 23:00:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x99918c00) [pid = 1848] [serial = 277] [outer = 0x8fce1800] 23:00:47 INFO - PROCESS | 1848 | 1461132047331 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]]]}] 23:00:47 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. 23:00:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1187ms 23:00:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 23:00:47 INFO - PROCESS | 1848 | 1461132047363 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 23:00:47 INFO - PROCESS | 1848 | 1461132047365 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 23:00:47 INFO - PROCESS | 1848 | 1461132047372 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 23:00:47 INFO - PROCESS | 1848 | 1461132047375 Marionette TRACE conn3 <- [1,342,null,{}] 23:00:47 INFO - PROCESS | 1848 | 1461132047394 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}] 23:00:47 INFO - PROCESS | 1848 | 1461132047567 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 23:00:47 INFO - PROCESS | 1848 | 1461132047584 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f764c00 == 44 [pid = 1848] [id = 93] 23:00:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x92902000) [pid = 1848] [serial = 278] [outer = (nil)] 23:00:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x9290a400) [pid = 1848] [serial = 279] [outer = 0x92902000] 23:00:47 INFO - PROCESS | 1848 | 1461132047656 Marionette DEBUG loaded listener.js 23:00:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x9290d000) [pid = 1848] [serial = 280] [outer = 0x92902000] 23:00:48 INFO - PROCESS | 1848 | 1461132048349 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]]]}] 23:00:48 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. 23:00:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1082ms 23:00:48 INFO - PROCESS | 1848 | 1461132048479 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 23:00:48 INFO - PROCESS | 1848 | 1461132048485 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 23:00:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 23:00:48 INFO - PROCESS | 1848 | 1461132048494 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 23:00:48 INFO - PROCESS | 1848 | 1461132048500 Marionette TRACE conn3 <- [1,346,null,{}] 23:00:48 INFO - PROCESS | 1848 | 1461132048509 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}] 23:00:48 INFO - PROCESS | 1848 | 1461132048758 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 23:00:48 INFO - PROCESS | 1848 | 1461132048874 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f76f800 == 45 [pid = 1848] [id = 94] 23:00:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x8fce3800) [pid = 1848] [serial = 281] [outer = (nil)] 23:00:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x905f5400) [pid = 1848] [serial = 282] [outer = 0x8fce3800] 23:00:48 INFO - PROCESS | 1848 | 1461132048960 Marionette DEBUG loaded listener.js 23:00:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x905fb400) [pid = 1848] [serial = 283] [outer = 0x8fce3800] 23:00:49 INFO - PROCESS | 1848 | 1461132049900 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]]]}] 23:00:49 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. 23:00:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1442ms 23:00:49 INFO - PROCESS | 1848 | 1461132049936 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 23:00:49 INFO - PROCESS | 1848 | 1461132049942 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 23:00:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 23:00:49 INFO - PROCESS | 1848 | 1461132049954 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 23:00:49 INFO - PROCESS | 1848 | 1461132049959 Marionette TRACE conn3 <- [1,350,null,{}] 23:00:49 INFO - PROCESS | 1848 | 1461132049966 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}] 23:00:50 INFO - PROCESS | 1848 | 1461132050132 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 23:00:50 INFO - PROCESS | 1848 | 1461132050286 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fce1400 == 46 [pid = 1848] [id = 95] 23:00:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x905fa400) [pid = 1848] [serial = 284] [outer = (nil)] 23:00:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x945ae400) [pid = 1848] [serial = 285] [outer = 0x905fa400] 23:00:50 INFO - PROCESS | 1848 | 1461132050374 Marionette DEBUG loaded listener.js 23:00:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x94faf000) [pid = 1848] [serial = 286] [outer = 0x905fa400] 23:00:51 INFO - PROCESS | 1848 | 1461132051236 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]]]}] 23:00:51 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. 23:00:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1343ms 23:00:51 INFO - PROCESS | 1848 | 1461132051296 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 23:00:51 INFO - PROCESS | 1848 | 1461132051301 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 23:00:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 23:00:51 INFO - PROCESS | 1848 | 1461132051308 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 23:00:51 INFO - PROCESS | 1848 | 1461132051312 Marionette TRACE conn3 <- [1,354,null,{}] 23:00:51 INFO - PROCESS | 1848 | 1461132051327 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}] 23:00:51 INFO - PROCESS | 1848 | 1461132051498 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 23:00:51 INFO - PROCESS | 1848 | 1461132051642 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x92b5e800 == 47 [pid = 1848] [id = 96] 23:00:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x981a9800) [pid = 1848] [serial = 287] [outer = (nil)] 23:00:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x99bfb400) [pid = 1848] [serial = 288] [outer = 0x981a9800] 23:00:51 INFO - PROCESS | 1848 | 1461132051735 Marionette DEBUG loaded listener.js 23:00:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0xa0a86800) [pid = 1848] [serial = 289] [outer = 0x981a9800] 23:00:52 INFO - PROCESS | 1848 | 1461132052736 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]]]}] 23:00:52 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. 23:00:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1479ms 23:00:52 INFO - PROCESS | 1848 | 1461132052787 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 23:00:52 INFO - PROCESS | 1848 | 1461132052791 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 23:00:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 23:00:52 INFO - PROCESS | 1848 | 1461132052797 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 23:00:52 INFO - PROCESS | 1848 | 1461132052800 Marionette TRACE conn3 <- [1,358,null,{}] 23:00:52 INFO - PROCESS | 1848 | 1461132052806 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}] 23:00:52 INFO - PROCESS | 1848 | 1461132052965 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 23:00:53 INFO - PROCESS | 1848 | 1461132053110 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x97cb3000 == 48 [pid = 1848] [id = 97] 23:00:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0xa0f6ec00) [pid = 1848] [serial = 290] [outer = (nil)] 23:00:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0xa4475000) [pid = 1848] [serial = 291] [outer = 0xa0f6ec00] 23:00:53 INFO - PROCESS | 1848 | 1461132053199 Marionette DEBUG loaded listener.js 23:00:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0xa4481000) [pid = 1848] [serial = 292] [outer = 0xa0f6ec00] 23:00:54 INFO - PROCESS | 1848 | 1461132054045 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]]]}] 23:00:54 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. 23:00:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1295ms 23:00:54 INFO - PROCESS | 1848 | 1461132054093 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 23:00:54 INFO - PROCESS | 1848 | 1461132054097 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 23:00:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 23:00:54 INFO - PROCESS | 1848 | 1461132054104 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 23:00:54 INFO - PROCESS | 1848 | 1461132054108 Marionette TRACE conn3 <- [1,362,null,{}] 23:00:54 INFO - PROCESS | 1848 | 1461132054113 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}] 23:00:54 INFO - PROCESS | 1848 | 1461132054263 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 23:00:54 INFO - PROCESS | 1848 | 1461132054413 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eacec00 == 49 [pid = 1848] [id = 98] 23:00:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0xa4525800) [pid = 1848] [serial = 293] [outer = (nil)] 23:00:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0xa457b000) [pid = 1848] [serial = 294] [outer = 0xa4525800] 23:00:54 INFO - PROCESS | 1848 | 1461132054512 Marionette DEBUG loaded listener.js 23:00:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0xa45e1400) [pid = 1848] [serial = 295] [outer = 0xa4525800] 23:00:55 INFO - PROCESS | 1848 | 1461132055476 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]]]}] 23:00:55 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. 23:00:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1381ms 23:00:55 INFO - PROCESS | 1848 | 1461132055486 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 23:00:55 INFO - PROCESS | 1848 | 1461132055489 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 23:00:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 23:00:55 INFO - PROCESS | 1848 | 1461132055496 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 23:00:55 INFO - PROCESS | 1848 | 1461132055499 Marionette TRACE conn3 <- [1,366,null,{}] 23:00:55 INFO - PROCESS | 1848 | 1461132055505 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}] 23:00:55 INFO - PROCESS | 1848 | 1461132055685 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 23:00:55 INFO - PROCESS | 1848 | 1461132055842 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eacac00 == 50 [pid = 1848] [id = 99] 23:00:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x96aa8000) [pid = 1848] [serial = 296] [outer = (nil)] 23:00:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0xa4b4ec00) [pid = 1848] [serial = 297] [outer = 0x96aa8000] 23:00:55 INFO - PROCESS | 1848 | 1461132055929 Marionette DEBUG loaded listener.js 23:00:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0xa6832000) [pid = 1848] [serial = 298] [outer = 0x96aa8000] 23:00:56 INFO - PROCESS | 1848 | 1461132056852 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]]]}] 23:00:56 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. 23:00:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1427ms 23:00:56 INFO - PROCESS | 1848 | 1461132056924 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 23:00:56 INFO - PROCESS | 1848 | 1461132056928 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 23:00:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 23:00:56 INFO - PROCESS | 1848 | 1461132056934 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 23:00:56 INFO - PROCESS | 1848 | 1461132056937 Marionette TRACE conn3 <- [1,370,null,{}] 23:00:56 INFO - PROCESS | 1848 | 1461132056943 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}] 23:00:57 INFO - PROCESS | 1848 | 1461132057132 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 23:00:57 INFO - PROCESS | 1848 | 1461132057280 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x8e19a800 == 51 [pid = 1848] [id = 100] 23:00:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x8e19d400) [pid = 1848] [serial = 299] [outer = (nil)] 23:00:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x8e1a3800) [pid = 1848] [serial = 300] [outer = 0x8e19d400] 23:00:57 INFO - PROCESS | 1848 | 1461132057399 Marionette DEBUG loaded listener.js 23:00:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x8e1a6400) [pid = 1848] [serial = 301] [outer = 0x8e19d400] 23:00:58 INFO - PROCESS | 1848 | 1461132058301 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]]]}] 23:00:58 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. 23:00:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1431ms 23:00:58 INFO - PROCESS | 1848 | 1461132058365 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 23:00:58 INFO - PROCESS | 1848 | 1461132058369 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 23:00:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 23:00:58 INFO - PROCESS | 1848 | 1461132058375 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 23:00:58 INFO - PROCESS | 1848 | 1461132058379 Marionette TRACE conn3 <- [1,374,null,{}] 23:00:58 INFO - PROCESS | 1848 | 1461132058385 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}] 23:00:58 INFO - PROCESS | 1848 | 1461132058541 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 23:00:58 INFO - PROCESS | 1848 | 1461132058905 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fce2000 == 52 [pid = 1848] [id = 101] 23:00:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x8fce2800) [pid = 1848] [serial = 302] [outer = (nil)] 23:00:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x8fcec000) [pid = 1848] [serial = 303] [outer = 0x8fce2800] 23:00:59 INFO - PROCESS | 1848 | 1461132059061 Marionette DEBUG loaded listener.js 23:00:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x91208c00) [pid = 1848] [serial = 304] [outer = 0x8fce2800] 23:00:59 INFO - PROCESS | 1848 | 1461132059927 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 23:00:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 23:00:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1584ms 23:00:59 INFO - PROCESS | 1848 | 1461132059973 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 23:00:59 INFO - PROCESS | 1848 | 1461132059987 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 23:00:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 23:01:00 INFO - PROCESS | 1848 | 1461132060001 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 23:01:00 INFO - PROCESS | 1848 | 1461132060010 Marionette TRACE conn3 <- [1,378,null,{}] 23:01:00 INFO - PROCESS | 1848 | 1461132060022 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}] 23:01:00 INFO - PROCESS | 1848 | 1461132060212 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 23:01:00 INFO - PROCESS | 1848 | 1461132060363 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eb88000 == 53 [pid = 1848] [id = 102] 23:01:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x905f2800) [pid = 1848] [serial = 305] [outer = (nil)] 23:01:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x9290e000) [pid = 1848] [serial = 306] [outer = 0x905f2800] 23:01:00 INFO - PROCESS | 1848 | 1461132060442 Marionette DEBUG loaded listener.js 23:01:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x945b1800) [pid = 1848] [serial = 307] [outer = 0x905f2800] 23:01:01 INFO - PROCESS | 1848 | --DOCSHELL 0x8fb2d000 == 52 [pid = 1848] [id = 92] 23:01:01 INFO - PROCESS | 1848 | --DOCSHELL 0x8fc03400 == 51 [pid = 1848] [id = 91] 23:01:01 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x92853000) [pid = 1848] [serial = 218] [outer = (nil)] [url = about:blank] 23:01:01 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0xa0a05000) [pid = 1848] [serial = 240] [outer = (nil)] [url = about:blank] 23:01:01 INFO - PROCESS | 1848 | --DOCSHELL 0x9849b800 == 50 [pid = 1848] [id = 90] 23:01:01 INFO - PROCESS | 1848 | --DOCSHELL 0x905fbc00 == 49 [pid = 1848] [id = 89] 23:01:01 INFO - PROCESS | 1848 | --DOCSHELL 0x8f763800 == 48 [pid = 1848] [id = 88] 23:01:01 INFO - PROCESS | 1848 | --DOCSHELL 0x91ef7800 == 47 [pid = 1848] [id = 87] 23:01:01 INFO - PROCESS | 1848 | 1461132061395 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 23:01:01 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x97762000) [pid = 1848] [serial = 168] [outer = (nil)] [url = about:blank] 23:01:01 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x945ab800) [pid = 1848] [serial = 222] [outer = (nil)] [url = about:blank] 23:01:01 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x92857000) [pid = 1848] [serial = 221] [outer = (nil)] [url = about:blank] 23:01:01 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x9284ac00) [pid = 1848] [serial = 224] [outer = (nil)] [url = about:blank] 23:01:01 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x92b55c00) [pid = 1848] [serial = 225] [outer = (nil)] [url = about:blank] 23:01:01 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x96fc2400) [pid = 1848] [serial = 227] [outer = (nil)] [url = about:blank] 23:01:01 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x8f76d000) [pid = 1848] [serial = 200] [outer = (nil)] [url = about:blank] 23:01:01 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x945a7c00) [pid = 1848] [serial = 203] [outer = (nil)] [url = about:blank] 23:01:01 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x991b3000) [pid = 1848] [serial = 206] [outer = (nil)] [url = about:blank] 23:01:01 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x9df8a000) [pid = 1848] [serial = 209] [outer = (nil)] [url = about:blank] 23:01:01 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x9fb27c00) [pid = 1848] [serial = 212] [outer = (nil)] [url = about:blank] 23:01:01 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x9fc94400) [pid = 1848] [serial = 237] [outer = (nil)] [url = about:blank] 23:01:01 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x9ff9d400) [pid = 1848] [serial = 215] [outer = (nil)] [url = about:blank] 23:01:01 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x999f1c00) [pid = 1848] [serial = 232] [outer = (nil)] [url = about:blank] 23:01:01 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x99936000) [pid = 1848] [serial = 231] [outer = (nil)] [url = about:blank] 23:01:01 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x9a898000) [pid = 1848] [serial = 234] [outer = (nil)] [url = about:blank] 23:01:01 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x9df8a400) [pid = 1848] [serial = 235] [outer = (nil)] [url = about:blank] 23:01:01 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0xa4572400) [pid = 1848] [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.] 23:01:01 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x9ff15000) [pid = 1848] [serial = 238] [outer = (nil)] [url = about:blank] 23:01:01 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x9849b000) [pid = 1848] [serial = 228] [outer = (nil)] [url = about:blank] 23:01:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 23:01:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1455ms 23:01:01 INFO - PROCESS | 1848 | 1461132061457 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 23:01:01 INFO - PROCESS | 1848 | 1461132061462 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 23:01:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 23:01:01 INFO - PROCESS | 1848 | 1461132061470 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 23:01:01 INFO - PROCESS | 1848 | 1461132061474 Marionette TRACE conn3 <- [1,382,null,{}] 23:01:01 INFO - PROCESS | 1848 | 1461132061479 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}] 23:01:01 INFO - PROCESS | 1848 | 1461132061628 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 23:01:01 INFO - PROCESS | 1848 | 1461132061638 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fb2d000 == 48 [pid = 1848] [id = 103] 23:01:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x91eebc00) [pid = 1848] [serial = 308] [outer = (nil)] 23:01:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x945aec00) [pid = 1848] [serial = 309] [outer = 0x91eebc00] 23:01:01 INFO - PROCESS | 1848 | 1461132061727 Marionette DEBUG loaded listener.js 23:01:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x96ba2000) [pid = 1848] [serial = 310] [outer = 0x91eebc00] 23:01:02 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:02 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:01:02 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:02 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:02 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:02 INFO - PROCESS | 1848 | 1461132062670 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 23:01:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 23:01:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1230ms 23:01:02 INFO - PROCESS | 1848 | 1461132062701 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 23:01:02 INFO - PROCESS | 1848 | 1461132062704 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 23:01:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 23:01:02 INFO - PROCESS | 1848 | 1461132062712 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 23:01:02 INFO - PROCESS | 1848 | 1461132062721 Marionette TRACE conn3 <- [1,386,null,{}] 23:01:02 INFO - PROCESS | 1848 | 1461132062742 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}] 23:01:02 INFO - PROCESS | 1848 | 1461132062883 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 23:01:02 INFO - PROCESS | 1848 | 1461132062900 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x92b60800 == 49 [pid = 1848] [id = 104] 23:01:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x98ec5c00) [pid = 1848] [serial = 311] [outer = (nil)] 23:01:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x992b6400) [pid = 1848] [serial = 312] [outer = 0x98ec5c00] 23:01:02 INFO - PROCESS | 1848 | 1461132062970 Marionette DEBUG loaded listener.js 23:01:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x9993bc00) [pid = 1848] [serial = 313] [outer = 0x98ec5c00] 23:01:03 INFO - PROCESS | 1848 | 1461132063783 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]]]}] 23:01:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 23:01:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1096ms 23:01:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 23:01:03 INFO - PROCESS | 1848 | 1461132063819 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 23:01:03 INFO - PROCESS | 1848 | 1461132063823 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 23:01:03 INFO - PROCESS | 1848 | 1461132063829 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 23:01:03 INFO - PROCESS | 1848 | 1461132063832 Marionette TRACE conn3 <- [1,390,null,{}] 23:01:03 INFO - PROCESS | 1848 | 1461132063844 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}] 23:01:04 INFO - PROCESS | 1848 | 1461132064020 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 23:01:04 INFO - PROCESS | 1848 | 1461132064047 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x8e19c400 == 50 [pid = 1848] [id = 105] 23:01:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x991b0c00) [pid = 1848] [serial = 314] [outer = (nil)] 23:01:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x9df90800) [pid = 1848] [serial = 315] [outer = 0x991b0c00] 23:01:04 INFO - PROCESS | 1848 | 1461132064117 Marionette DEBUG loaded listener.js 23:01:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x9fb88000) [pid = 1848] [serial = 316] [outer = 0x991b0c00] 23:01:04 INFO - PROCESS | 1848 | 1461132064986 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]]]}] 23:01:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 23:01:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1184ms 23:01:05 INFO - PROCESS | 1848 | 1461132065013 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 23:01:05 INFO - PROCESS | 1848 | 1461132065016 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 23:01:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 23:01:05 INFO - PROCESS | 1848 | 1461132065022 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 23:01:05 INFO - PROCESS | 1848 | 1461132065025 Marionette TRACE conn3 <- [1,394,null,{}] 23:01:05 INFO - PROCESS | 1848 | 1461132065031 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}] 23:01:05 INFO - PROCESS | 1848 | 1461132065229 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 23:01:05 INFO - PROCESS | 1848 | 1461132065251 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x8ec38400 == 51 [pid = 1848] [id = 106] 23:01:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x8ec38c00) [pid = 1848] [serial = 317] [outer = (nil)] 23:01:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x8ec3b400) [pid = 1848] [serial = 318] [outer = 0x8ec38c00] 23:01:05 INFO - PROCESS | 1848 | 1461132065332 Marionette DEBUG loaded listener.js 23:01:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x9854e000) [pid = 1848] [serial = 319] [outer = 0x8ec38c00] 23:01:05 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x91ef6800) [pid = 1848] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 23:01:05 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x8f76b000) [pid = 1848] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 23:01:05 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x8fb2f400) [pid = 1848] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 23:01:05 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x9790c000) [pid = 1848] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 23:01:05 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x8fce1800) [pid = 1848] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 23:01:05 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x91ef9000) [pid = 1848] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 23:01:05 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x991a5400) [pid = 1848] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 23:01:06 INFO - PROCESS | 1848 | 1461132066316 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]]]}] 23:01:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 23:01:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1332ms 23:01:06 INFO - PROCESS | 1848 | 1461132066355 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 23:01:06 INFO - PROCESS | 1848 | 1461132066358 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 23:01:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 23:01:06 INFO - PROCESS | 1848 | 1461132066364 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 23:01:06 INFO - PROCESS | 1848 | 1461132066366 Marionette TRACE conn3 <- [1,398,null,{}] 23:01:06 INFO - PROCESS | 1848 | 1461132066372 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}] 23:01:06 INFO - PROCESS | 1848 | 1461132066549 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 23:01:06 INFO - PROCESS | 1848 | 1461132066569 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eac1c00 == 52 [pid = 1848] [id = 107] 23:01:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x8ec3fc00) [pid = 1848] [serial = 320] [outer = (nil)] 23:01:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x98b06800) [pid = 1848] [serial = 321] [outer = 0x8ec3fc00] 23:01:06 INFO - PROCESS | 1848 | 1461132066640 Marionette DEBUG loaded listener.js 23:01:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x9fc4e800) [pid = 1848] [serial = 322] [outer = 0x8ec3fc00] 23:01:07 INFO - PROCESS | 1848 | 1461132067610 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]]]}] 23:01:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 23:01:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1283ms 23:01:07 INFO - PROCESS | 1848 | 1461132067648 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 23:01:07 INFO - PROCESS | 1848 | 1461132067653 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 23:01:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 23:01:07 INFO - PROCESS | 1848 | 1461132067663 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 23:01:07 INFO - PROCESS | 1848 | 1461132067667 Marionette TRACE conn3 <- [1,402,null,{}] 23:01:07 INFO - PROCESS | 1848 | 1461132067676 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}] 23:01:07 INFO - PROCESS | 1848 | 1461132067905 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 23:01:07 INFO - PROCESS | 1848 | 1461132067961 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x8e1a0800 == 53 [pid = 1848] [id = 108] 23:01:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x8f76d000) [pid = 1848] [serial = 323] [outer = (nil)] 23:01:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x8fc10c00) [pid = 1848] [serial = 324] [outer = 0x8f76d000] 23:01:08 INFO - PROCESS | 1848 | 1461132068105 Marionette DEBUG loaded listener.js 23:01:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x91ef6800) [pid = 1848] [serial = 325] [outer = 0x8f76d000] 23:01:09 INFO - PROCESS | 1848 | 1461132069103 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]]]}] 23:01:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 23:01:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1482ms 23:01:09 INFO - PROCESS | 1848 | 1461132069144 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 23:01:09 INFO - PROCESS | 1848 | 1461132069153 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 23:01:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 23:01:09 INFO - PROCESS | 1848 | 1461132069163 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 23:01:09 INFO - PROCESS | 1848 | 1461132069167 Marionette TRACE conn3 <- [1,406,null,{}] 23:01:09 INFO - PROCESS | 1848 | 1461132069173 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}] 23:01:09 INFO - PROCESS | 1848 | 1461132069340 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 23:01:09 INFO - PROCESS | 1848 | 1461132069491 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fc03800 == 54 [pid = 1848] [id = 109] 23:01:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x9290c000) [pid = 1848] [serial = 326] [outer = (nil)] 23:01:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x96aeec00) [pid = 1848] [serial = 327] [outer = 0x9290c000] 23:01:09 INFO - PROCESS | 1848 | 1461132069643 Marionette DEBUG loaded listener.js 23:01:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x97caa800) [pid = 1848] [serial = 328] [outer = 0x9290c000] 23:01:10 INFO - PROCESS | 1848 | 1461132070625 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]]]}] 23:01:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 23:01:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1536ms 23:01:10 INFO - PROCESS | 1848 | 1461132070699 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 23:01:10 INFO - PROCESS | 1848 | 1461132070702 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 23:01:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 23:01:10 INFO - PROCESS | 1848 | 1461132070710 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 23:01:10 INFO - PROCESS | 1848 | 1461132070716 Marionette TRACE conn3 <- [1,410,null,{}] 23:01:10 INFO - PROCESS | 1848 | 1461132070732 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}] 23:01:10 INFO - PROCESS | 1848 | 1461132070953 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 23:01:11 INFO - PROCESS | 1848 | 1461132071158 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x98f54c00 == 55 [pid = 1848] [id = 110] 23:01:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0xa0c1b800) [pid = 1848] [serial = 329] [outer = (nil)] 23:01:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0xa2ac5800) [pid = 1848] [serial = 330] [outer = 0xa0c1b800] 23:01:11 INFO - PROCESS | 1848 | 1461132071247 Marionette DEBUG loaded listener.js 23:01:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0xa445ac00) [pid = 1848] [serial = 331] [outer = 0xa0c1b800] 23:01:12 INFO - PROCESS | 1848 | 1461132072096 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]]]}] 23:01:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 23:01:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1439ms 23:01:12 INFO - PROCESS | 1848 | 1461132072149 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 23:01:12 INFO - PROCESS | 1848 | 1461132072154 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 23:01:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 23:01:12 INFO - PROCESS | 1848 | 1461132072160 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 23:01:12 INFO - PROCESS | 1848 | 1461132072163 Marionette TRACE conn3 <- [1,414,null,{}] 23:01:12 INFO - PROCESS | 1848 | 1461132072169 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}] 23:01:12 INFO - PROCESS | 1848 | 1461132072334 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 23:01:12 INFO - PROCESS | 1848 | 1461132072483 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x8e1a7c00 == 56 [pid = 1848] [id = 111] 23:01:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0xa45dfc00) [pid = 1848] [serial = 332] [outer = (nil)] 23:01:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0xa4b42000) [pid = 1848] [serial = 333] [outer = 0xa45dfc00] 23:01:12 INFO - PROCESS | 1848 | 1461132072569 Marionette DEBUG loaded listener.js 23:01:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0xa4b4a400) [pid = 1848] [serial = 334] [outer = 0xa45dfc00] 23:01:13 INFO - PROCESS | 1848 | 1461132073456 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]]]}] 23:01:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 23:01:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1332ms 23:01:13 INFO - PROCESS | 1848 | 1461132073493 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 23:01:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 23:01:13 INFO - PROCESS | 1848 | 1461132073497 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 23:01:13 INFO - PROCESS | 1848 | 1461132073503 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 23:01:13 INFO - PROCESS | 1848 | 1461132073507 Marionette TRACE conn3 <- [1,418,null,{}] 23:01:13 INFO - PROCESS | 1848 | 1461132073512 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}] 23:01:13 INFO - PROCESS | 1848 | 1461132073663 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 23:01:13 INFO - PROCESS | 1848 | 1461132073818 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f76c800 == 57 [pid = 1848] [id = 112] 23:01:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0xa444f800) [pid = 1848] [serial = 335] [outer = (nil)] 23:01:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0xa6859000) [pid = 1848] [serial = 336] [outer = 0xa444f800] 23:01:13 INFO - PROCESS | 1848 | 1461132073906 Marionette DEBUG loaded listener.js 23:01:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0xa685bc00) [pid = 1848] [serial = 337] [outer = 0xa444f800] 23:01:15 INFO - PROCESS | 1848 | 1461132075252 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]]]}] 23:01:15 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 23:01:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1828ms 23:01:15 INFO - PROCESS | 1848 | 1461132075332 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 23:01:15 INFO - PROCESS | 1848 | 1461132075336 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 23:01:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 23:01:15 INFO - PROCESS | 1848 | 1461132075342 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 23:01:15 INFO - PROCESS | 1848 | 1461132075345 Marionette TRACE conn3 <- [1,422,null,{}] 23:01:15 INFO - PROCESS | 1848 | 1461132075352 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}] 23:01:15 INFO - PROCESS | 1848 | 1461132075544 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 23:01:15 INFO - PROCESS | 1848 | 1461132075697 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x8df83000 == 58 [pid = 1848] [id = 113] 23:01:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x8df83400) [pid = 1848] [serial = 338] [outer = (nil)] 23:01:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x8df8c400) [pid = 1848] [serial = 339] [outer = 0x8df83400] 23:01:15 INFO - PROCESS | 1848 | 1461132075785 Marionette DEBUG loaded listener.js 23:01:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x8eac6c00) [pid = 1848] [serial = 340] [outer = 0x8df83400] 23:01:17 INFO - PROCESS | 1848 | 1461132077088 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]]]}] 23:01:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 23:01:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1788ms 23:01:17 INFO - PROCESS | 1848 | 1461132077188 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 23:01:17 INFO - PROCESS | 1848 | 1461132077192 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 23:01:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 23:01:17 INFO - PROCESS | 1848 | 1461132077201 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 23:01:17 INFO - PROCESS | 1848 | 1461132077203 Marionette TRACE conn3 <- [1,426,null,{}] 23:01:17 INFO - PROCESS | 1848 | 1461132077210 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}] 23:01:17 INFO - PROCESS | 1848 | 1461132077361 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 23:01:17 INFO - PROCESS | 1848 | 1461132077694 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x8ead0c00 == 59 [pid = 1848] [id = 114] 23:01:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x8eb83000) [pid = 1848] [serial = 341] [outer = (nil)] 23:01:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x8ec37800) [pid = 1848] [serial = 342] [outer = 0x8eb83000] 23:01:17 INFO - PROCESS | 1848 | 1461132077786 Marionette DEBUG loaded listener.js 23:01:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x8f76c400) [pid = 1848] [serial = 343] [outer = 0x8eb83000] 23:01:18 INFO - PROCESS | 1848 | 1461132078755 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] 23:01:18 INFO - PROCESS | 1848 | 1461132078838 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 23:01:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 23:01:18 INFO - PROCESS | 1848 | 1461132078846 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 23:01:18 INFO - PROCESS | 1848 | 1461132078851 Marionette TRACE conn3 <- [1,430,null,{}] 23:01:18 INFO - PROCESS | 1848 | 1461132078858 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}] 23:01:19 INFO - PROCESS | 1848 | 1461132079022 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 23:01:19 INFO - PROCESS | 1848 | 1461132079223 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x91ef2400 == 60 [pid = 1848] [id = 115] 23:01:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x91ef3000) [pid = 1848] [serial = 344] [outer = (nil)] 23:01:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x9290d400) [pid = 1848] [serial = 345] [outer = 0x91ef3000] 23:01:19 INFO - PROCESS | 1848 | 1461132079302 Marionette DEBUG loaded listener.js 23:01:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x945ac000) [pid = 1848] [serial = 346] [outer = 0x91ef3000] 23:01:20 INFO - PROCESS | 1848 | 1461132080130 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]]]}] 23:01:20 INFO - PROCESS | 1848 | --DOCSHELL 0x8ec38400 == 59 [pid = 1848] [id = 106] 23:01:20 INFO - PROCESS | 1848 | --DOCSHELL 0x8e19c400 == 58 [pid = 1848] [id = 105] 23:01:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 23:01:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1386ms 23:01:20 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0xa2a30400) [pid = 1848] [serial = 255] [outer = (nil)] [url = about:blank] 23:01:20 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0xa0f3f000) [pid = 1848] [serial = 249] [outer = (nil)] [url = about:blank] 23:01:20 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x94f4cc00) [pid = 1848] [serial = 246] [outer = (nil)] [url = about:blank] 23:01:20 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x8eb8bc00) [pid = 1848] [serial = 252] [outer = (nil)] [url = about:blank] 23:01:20 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x905f2400) [pid = 1848] [serial = 243] [outer = (nil)] [url = about:blank] 23:01:20 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x9290a400) [pid = 1848] [serial = 279] [outer = (nil)] [url = about:blank] 23:01:20 INFO - PROCESS | 1848 | --DOCSHELL 0x92b60800 == 57 [pid = 1848] [id = 104] 23:01:20 INFO - PROCESS | 1848 | --DOCSHELL 0x8fb2d000 == 56 [pid = 1848] [id = 103] 23:01:20 INFO - PROCESS | 1848 | --DOCSHELL 0x8eb88000 == 55 [pid = 1848] [id = 102] 23:01:20 INFO - PROCESS | 1848 | --DOCSHELL 0x8fce2000 == 54 [pid = 1848] [id = 101] 23:01:20 INFO - PROCESS | 1848 | 1461132080253 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 23:01:20 INFO - PROCESS | 1848 | 1461132080259 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 23:01:20 INFO - PROCESS | 1848 | --DOCSHELL 0x8fce1400 == 53 [pid = 1848] [id = 95] 23:01:20 INFO - PROCESS | 1848 | --DOCSHELL 0x8f76f800 == 52 [pid = 1848] [id = 94] 23:01:20 INFO - PROCESS | 1848 | --DOCSHELL 0x8f764c00 == 51 [pid = 1848] [id = 93] 23:01:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 23:01:20 INFO - PROCESS | 1848 | 1461132080273 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 23:01:20 INFO - PROCESS | 1848 | 1461132080275 Marionette TRACE conn3 <- [1,434,null,{}] 23:01:20 INFO - PROCESS | 1848 | 1461132080281 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}] 23:01:20 INFO - PROCESS | 1848 | 1461132080429 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 23:01:20 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x9ea11c00) [pid = 1848] [serial = 273] [outer = (nil)] [url = about:blank] 23:01:20 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x905ff400) [pid = 1848] [serial = 264] [outer = (nil)] [url = about:blank] 23:01:20 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x9296ac00) [pid = 1848] [serial = 219] [outer = (nil)] [url = about:blank] 23:01:20 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x98b06c00) [pid = 1848] [serial = 268] [outer = (nil)] [url = about:blank] 23:01:20 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0xa4479400) [pid = 1848] [serial = 258] [outer = (nil)] [url = about:blank] 23:01:20 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x99918c00) [pid = 1848] [serial = 277] [outer = (nil)] [url = about:blank] 23:01:20 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x92974000) [pid = 1848] [serial = 262] [outer = (nil)] [url = about:blank] 23:01:20 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x992ae400) [pid = 1848] [serial = 270] [outer = (nil)] [url = about:blank] 23:01:20 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x92858400) [pid = 1848] [serial = 261] [outer = (nil)] [url = about:blank] 23:01:20 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x92970000) [pid = 1848] [serial = 265] [outer = (nil)] [url = about:blank] 23:01:20 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x98f50000) [pid = 1848] [serial = 276] [outer = (nil)] [url = about:blank] 23:01:20 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x99941400) [pid = 1848] [serial = 271] [outer = (nil)] [url = about:blank] 23:01:20 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x9ea1b800) [pid = 1848] [serial = 274] [outer = (nil)] [url = about:blank] 23:01:20 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x97cabc00) [pid = 1848] [serial = 267] [outer = (nil)] [url = about:blank] 23:01:20 INFO - PROCESS | 1848 | 1461132080589 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x8e19b800 == 52 [pid = 1848] [id = 116] 23:01:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x8e19f400) [pid = 1848] [serial = 347] [outer = (nil)] 23:01:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x91eee400) [pid = 1848] [serial = 348] [outer = 0x8e19f400] 23:01:20 INFO - PROCESS | 1848 | 1461132080661 Marionette DEBUG loaded listener.js 23:01:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x92978c00) [pid = 1848] [serial = 349] [outer = 0x8e19f400] 23:01:21 INFO - PROCESS | 1848 | 1461132081500 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]]]}] 23:01:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 23:01:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1277ms 23:01:21 INFO - PROCESS | 1848 | 1461132081549 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 23:01:21 INFO - PROCESS | 1848 | 1461132081553 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 23:01:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 23:01:21 INFO - PROCESS | 1848 | 1461132081561 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 23:01:21 INFO - PROCESS | 1848 | 1461132081570 Marionette TRACE conn3 <- [1,438,null,{}] 23:01:21 INFO - PROCESS | 1848 | 1461132081582 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}] 23:01:21 INFO - PROCESS | 1848 | 1461132081735 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 23:01:21 INFO - PROCESS | 1848 | 1461132081745 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x8df90400 == 53 [pid = 1848] [id = 117] 23:01:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x98ebbc00) [pid = 1848] [serial = 350] [outer = (nil)] 23:01:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x991a7400) [pid = 1848] [serial = 351] [outer = 0x98ebbc00] 23:01:21 INFO - PROCESS | 1848 | 1461132081815 Marionette DEBUG loaded listener.js 23:01:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x992b8c00) [pid = 1848] [serial = 352] [outer = 0x98ebbc00] 23:01:22 INFO - PROCESS | 1848 | 1461132082603 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]]]}] 23:01:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 23:01:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1095ms 23:01:22 INFO - PROCESS | 1848 | 1461132082662 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 23:01:22 INFO - PROCESS | 1848 | 1461132082666 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 23:01:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 23:01:22 INFO - PROCESS | 1848 | 1461132082671 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 23:01:22 INFO - PROCESS | 1848 | 1461132082675 Marionette TRACE conn3 <- [1,442,null,{}] 23:01:22 INFO - PROCESS | 1848 | 1461132082680 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}] 23:01:22 INFO - PROCESS | 1848 | 1461132082816 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 23:01:22 INFO - PROCESS | 1848 | 1461132082830 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x8df82000 == 54 [pid = 1848] [id = 118] 23:01:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x8e1a1800) [pid = 1848] [serial = 353] [outer = (nil)] 23:01:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x9a898400) [pid = 1848] [serial = 354] [outer = 0x8e1a1800] 23:01:22 INFO - PROCESS | 1848 | 1461132082901 Marionette DEBUG loaded listener.js 23:01:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x9fb91000) [pid = 1848] [serial = 355] [outer = 0x8e1a1800] 23:01:23 INFO - PROCESS | 1848 | 1461132083813 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]]]}] 23:01:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 23:01:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1229ms 23:01:23 INFO - PROCESS | 1848 | 1461132083902 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 23:01:23 INFO - PROCESS | 1848 | 1461132083904 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 23:01:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 23:01:23 INFO - PROCESS | 1848 | 1461132083912 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 23:01:23 INFO - PROCESS | 1848 | 1461132083915 Marionette TRACE conn3 <- [1,446,null,{}] 23:01:23 INFO - PROCESS | 1848 | 1461132083925 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}] 23:01:24 INFO - PROCESS | 1848 | 1461132084129 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 23:01:24 INFO - PROCESS | 1848 | 1461132084148 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x9df8ac00 == 55 [pid = 1848] [id = 119] 23:01:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x9fc94400) [pid = 1848] [serial = 356] [outer = (nil)] 23:01:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0xa0e6f400) [pid = 1848] [serial = 357] [outer = 0x9fc94400] 23:01:24 INFO - PROCESS | 1848 | 1461132084231 Marionette DEBUG loaded listener.js 23:01:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0xa0e74800) [pid = 1848] [serial = 358] [outer = 0x9fc94400] 23:01:25 INFO - PROCESS | 1848 | 1461132085263 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]]]}] 23:01:25 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x9ff0dc00) [pid = 1848] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 23:01:25 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x991aa400) [pid = 1848] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 23:01:25 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x991b0c00) [pid = 1848] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 23:01:25 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x8ec38c00) [pid = 1848] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 23:01:25 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x8fce2800) [pid = 1848] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 23:01:25 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x98ec5c00) [pid = 1848] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 23:01:25 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x905f2800) [pid = 1848] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 23:01:25 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x91eebc00) [pid = 1848] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 23:01:25 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x92902000) [pid = 1848] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 23:01:25 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x8eacc800) [pid = 1848] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 23:01:25 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x96b9d800) [pid = 1848] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 23:01:25 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x98624400) [pid = 1848] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 23:01:25 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x9284cc00) [pid = 1848] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 23:01:25 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x91ef7000) [pid = 1848] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 23:01:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 23:01:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1438ms 23:01:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 23:01:25 INFO - PROCESS | 1848 | 1461132085350 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 23:01:25 INFO - PROCESS | 1848 | 1461132085352 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 23:01:25 INFO - PROCESS | 1848 | 1461132085358 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 23:01:25 INFO - PROCESS | 1848 | 1461132085362 Marionette TRACE conn3 <- [1,450,null,{}] 23:01:25 INFO - PROCESS | 1848 | 1461132085367 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}] 23:01:25 INFO - PROCESS | 1848 | 1461132085515 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 23:01:25 INFO - PROCESS | 1848 | 1461132085652 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fc08800 == 56 [pid = 1848] [id = 120] 23:01:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x8fca5000) [pid = 1848] [serial = 359] [outer = (nil)] 23:01:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x8fcab000) [pid = 1848] [serial = 360] [outer = 0x8fca5000] 23:01:25 INFO - PROCESS | 1848 | 1461132085726 Marionette DEBUG loaded listener.js 23:01:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x8fcae800) [pid = 1848] [serial = 361] [outer = 0x8fca5000] 23:01:26 INFO - PROCESS | 1848 | 1461132086403 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] 23:01:26 INFO - PROCESS | 1848 | 1461132086454 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 23:01:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 23:01:26 INFO - PROCESS | 1848 | 1461132086459 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 23:01:26 INFO - PROCESS | 1848 | 1461132086462 Marionette TRACE conn3 <- [1,454,null,{}] 23:01:26 INFO - PROCESS | 1848 | 1461132086468 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}] 23:01:26 INFO - PROCESS | 1848 | 1461132086647 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 23:01:26 INFO - PROCESS | 1848 | 1461132086664 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x8e1a3c00 == 57 [pid = 1848] [id = 121] 23:01:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x8fcac000) [pid = 1848] [serial = 362] [outer = (nil)] 23:01:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x96b9d800) [pid = 1848] [serial = 363] [outer = 0x8fcac000] 23:01:26 INFO - PROCESS | 1848 | 1461132086734 Marionette DEBUG loaded listener.js 23:01:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x999c7400) [pid = 1848] [serial = 364] [outer = 0x8fcac000] 23:01:27 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:01:27 INFO - PROCESS | 1848 | 1461132087660 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]]]}] 23:01:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 23:01:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1233ms 23:01:27 INFO - PROCESS | 1848 | 1461132087694 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 23:01:27 INFO - PROCESS | 1848 | 1461132087700 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 23:01:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 23:01:27 INFO - PROCESS | 1848 | 1461132087727 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 23:01:27 INFO - PROCESS | 1848 | 1461132087734 Marionette TRACE conn3 <- [1,458,null,{}] 23:01:27 INFO - PROCESS | 1848 | 1461132087744 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}] 23:01:27 INFO - PROCESS | 1848 | 1461132087920 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 23:01:28 INFO - PROCESS | 1848 | 1461132088076 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x8dee1800 == 58 [pid = 1848] [id = 122] 23:01:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x8dee3c00) [pid = 1848] [serial = 365] [outer = (nil)] 23:01:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x8deed000) [pid = 1848] [serial = 366] [outer = 0x8dee3c00] 23:01:28 INFO - PROCESS | 1848 | 1461132088165 Marionette DEBUG loaded listener.js 23:01:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x8e19e400) [pid = 1848] [serial = 367] [outer = 0x8dee3c00] 23:01:29 INFO - PROCESS | 1848 | 1461132089108 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] 23:01:29 INFO - PROCESS | 1848 | 1461132089181 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 23:01:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 23:01:29 INFO - PROCESS | 1848 | 1461132089193 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 23:01:29 INFO - PROCESS | 1848 | 1461132089197 Marionette TRACE conn3 <- [1,462,null,{}] 23:01:29 INFO - PROCESS | 1848 | 1461132089203 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}] 23:01:29 INFO - PROCESS | 1848 | 1461132089407 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 23:01:29 INFO - PROCESS | 1848 | 1461132089621 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fca3c00 == 59 [pid = 1848] [id = 123] 23:01:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x8fca4000) [pid = 1848] [serial = 368] [outer = (nil)] 23:01:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x8fce8c00) [pid = 1848] [serial = 369] [outer = 0x8fca4000] 23:01:29 INFO - PROCESS | 1848 | 1461132089754 Marionette DEBUG loaded listener.js 23:01:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x913e1c00) [pid = 1848] [serial = 370] [outer = 0x8fca4000] 23:01:30 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:01:30 INFO - PROCESS | 1848 | 1461132090775 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] 23:01:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 23:01:30 INFO - PROCESS | 1848 | 1461132090827 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 23:01:30 INFO - PROCESS | 1848 | 1461132090834 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 23:01:30 INFO - PROCESS | 1848 | 1461132090840 Marionette TRACE conn3 <- [1,466,null,{}] 23:01:30 INFO - PROCESS | 1848 | 1461132090856 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}] 23:01:31 INFO - PROCESS | 1848 | 1461132091032 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 23:01:31 INFO - PROCESS | 1848 | 1461132091243 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x9290bc00 == 60 [pid = 1848] [id = 124] 23:01:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x945b1400) [pid = 1848] [serial = 371] [outer = (nil)] 23:01:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x97c10400) [pid = 1848] [serial = 372] [outer = 0x945b1400] 23:01:31 INFO - PROCESS | 1848 | 1461132091345 Marionette DEBUG loaded listener.js 23:01:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x98ec5000) [pid = 1848] [serial = 373] [outer = 0x945b1400] 23:01:32 INFO - PROCESS | 1848 | 1461132092213 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] 23:01:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 23:01:32 INFO - PROCESS | 1848 | 1461132092273 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 23:01:32 INFO - PROCESS | 1848 | 1461132092279 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 23:01:32 INFO - PROCESS | 1848 | 1461132092283 Marionette TRACE conn3 <- [1,470,null,{}] 23:01:32 INFO - PROCESS | 1848 | 1461132092288 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}] 23:01:32 INFO - PROCESS | 1848 | 1461132092455 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 23:01:32 INFO - PROCESS | 1848 | 1461132092609 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x92903800 == 61 [pid = 1848] [id = 125] 23:01:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x9fb28000) [pid = 1848] [serial = 374] [outer = (nil)] 23:01:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0xa0e73800) [pid = 1848] [serial = 375] [outer = 0x9fb28000] 23:01:32 INFO - PROCESS | 1848 | 1461132092697 Marionette DEBUG loaded listener.js 23:01:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0xa0e76800) [pid = 1848] [serial = 376] [outer = 0x9fb28000] 23:01:33 INFO - PROCESS | 1848 | 1461132093615 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]]]}] 23:01:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 23:01:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1383ms 23:01:33 INFO - PROCESS | 1848 | 1461132093663 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 23:01:33 INFO - PROCESS | 1848 | 1461132093666 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 23:01:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 23:01:33 INFO - PROCESS | 1848 | 1461132093673 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 23:01:33 INFO - PROCESS | 1848 | 1461132093676 Marionette TRACE conn3 <- [1,474,null,{}] 23:01:33 INFO - PROCESS | 1848 | 1461132093682 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}] 23:01:33 INFO - PROCESS | 1848 | 1461132093833 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 23:01:34 INFO - PROCESS | 1848 | 1461132093994 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x8df8f800 == 62 [pid = 1848] [id = 126] 23:01:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x903e9400) [pid = 1848] [serial = 377] [outer = (nil)] 23:01:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x903f2400) [pid = 1848] [serial = 378] [outer = 0x903e9400] 23:01:34 INFO - PROCESS | 1848 | 1461132094083 Marionette DEBUG loaded listener.js 23:01:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x903f3c00) [pid = 1848] [serial = 379] [outer = 0x903e9400] 23:01:35 INFO - PROCESS | 1848 | 1461132095022 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]]]}] 23:01:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 23:01:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1378ms 23:01:35 INFO - PROCESS | 1848 | 1461132095051 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 23:01:35 INFO - PROCESS | 1848 | 1461132095055 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 23:01:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 23:01:35 INFO - PROCESS | 1848 | 1461132095061 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 23:01:35 INFO - PROCESS | 1848 | 1461132095064 Marionette TRACE conn3 <- [1,478,null,{}] 23:01:35 INFO - PROCESS | 1848 | 1461132095070 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}] 23:01:35 INFO - PROCESS | 1848 | 1461132095260 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 23:01:35 INFO - PROCESS | 1848 | 1461132095394 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x8df86800 == 63 [pid = 1848] [id = 127] 23:01:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x903edc00) [pid = 1848] [serial = 380] [outer = (nil)] 23:01:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0xa2a2c400) [pid = 1848] [serial = 381] [outer = 0x903edc00] 23:01:35 INFO - PROCESS | 1848 | 1461132095481 Marionette DEBUG loaded listener.js 23:01:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0xa2a31000) [pid = 1848] [serial = 382] [outer = 0x903edc00] 23:01:36 INFO - PROCESS | 1848 | 1461132096371 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]]]}] 23:01:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 23:01:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1377ms 23:01:36 INFO - PROCESS | 1848 | 1461132096439 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 23:01:36 INFO - PROCESS | 1848 | 1461132096443 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 23:01:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 23:01:36 INFO - PROCESS | 1848 | 1461132096449 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 23:01:36 INFO - PROCESS | 1848 | 1461132096453 Marionette TRACE conn3 <- [1,482,null,{}] 23:01:36 INFO - PROCESS | 1848 | 1461132096459 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}] 23:01:36 INFO - PROCESS | 1848 | 1461132096618 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 23:01:36 INFO - PROCESS | 1848 | 1461132096775 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x8df8a000 == 64 [pid = 1848] [id = 128] 23:01:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x8df8ec00) [pid = 1848] [serial = 383] [outer = (nil)] 23:01:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0xa45e5400) [pid = 1848] [serial = 384] [outer = 0x8df8ec00] 23:01:36 INFO - PROCESS | 1848 | 1461132096859 Marionette DEBUG loaded listener.js 23:01:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0xa4b0dc00) [pid = 1848] [serial = 385] [outer = 0x8df8ec00] 23:01:37 INFO - PROCESS | 1848 | 1461132097833 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]]]}] 23:01:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 23:01:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1438ms 23:01:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 23:01:37 INFO - PROCESS | 1848 | 1461132097889 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 23:01:37 INFO - PROCESS | 1848 | 1461132097892 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 23:01:37 INFO - PROCESS | 1848 | 1461132097898 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 23:01:37 INFO - PROCESS | 1848 | 1461132097902 Marionette TRACE conn3 <- [1,486,null,{}] 23:01:37 INFO - PROCESS | 1848 | 1461132097908 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}] 23:01:38 INFO - PROCESS | 1848 | 1461132098068 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 23:01:38 INFO - PROCESS | 1848 | 1461132098225 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fca7400 == 65 [pid = 1848] [id = 129] 23:01:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x9012e400) [pid = 1848] [serial = 386] [outer = (nil)] 23:01:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x90134400) [pid = 1848] [serial = 387] [outer = 0x9012e400] 23:01:38 INFO - PROCESS | 1848 | 1461132098349 Marionette DEBUG loaded listener.js 23:01:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x90138000) [pid = 1848] [serial = 388] [outer = 0x9012e400] 23:01:39 INFO - PROCESS | 1848 | 1461132099170 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]]]}] 23:01:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 23:01:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1330ms 23:01:39 INFO - PROCESS | 1848 | 1461132099229 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 23:01:39 INFO - PROCESS | 1848 | 1461132099232 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 23:01:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 23:01:39 INFO - PROCESS | 1848 | 1461132099239 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 23:01:39 INFO - PROCESS | 1848 | 1461132099242 Marionette TRACE conn3 <- [1,490,null,{}] 23:01:39 INFO - PROCESS | 1848 | 1461132099248 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}] 23:01:39 INFO - PROCESS | 1848 | 1461132099407 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 23:01:39 INFO - PROCESS | 1848 | 1461132099568 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x8ec31800 == 66 [pid = 1848] [id = 130] 23:01:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x8ec33800) [pid = 1848] [serial = 389] [outer = (nil)] 23:01:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x8fce1800) [pid = 1848] [serial = 390] [outer = 0x8ec33800] 23:01:39 INFO - PROCESS | 1848 | 1461132099657 Marionette DEBUG loaded listener.js 23:01:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x9013c800) [pid = 1848] [serial = 391] [outer = 0x8ec33800] 23:01:40 INFO - PROCESS | 1848 | 1461132100514 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]]]}] 23:01:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 23:01:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1329ms 23:01:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 23:01:40 INFO - PROCESS | 1848 | 1461132100568 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 23:01:40 INFO - PROCESS | 1848 | 1461132100571 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 23:01:40 INFO - PROCESS | 1848 | 1461132100578 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 23:01:40 INFO - PROCESS | 1848 | 1461132100581 Marionette TRACE conn3 <- [1,494,null,{}] 23:01:40 INFO - PROCESS | 1848 | 1461132100590 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}] 23:01:40 INFO - PROCESS | 1848 | 1461132100825 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 23:01:41 INFO - PROCESS | 1848 | 1461132101293 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x8ec30c00 == 67 [pid = 1848] [id = 131] 23:01:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x8ec36000) [pid = 1848] [serial = 392] [outer = (nil)] 23:01:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x8f764c00) [pid = 1848] [serial = 393] [outer = 0x8ec36000] 23:01:41 INFO - PROCESS | 1848 | 1461132101415 Marionette DEBUG loaded listener.js 23:01:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x8fca1800) [pid = 1848] [serial = 394] [outer = 0x8ec36000] 23:01:42 INFO - PROCESS | 1848 | 1461132102354 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]]]}] 23:01:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 23:01:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1834ms 23:01:42 INFO - PROCESS | 1848 | 1461132102413 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 23:01:42 INFO - PROCESS | 1848 | 1461132102420 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 23:01:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 23:01:42 INFO - PROCESS | 1848 | 1461132102428 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 23:01:42 INFO - PROCESS | 1848 | 1461132102432 Marionette TRACE conn3 <- [1,498,null,{}] 23:01:42 INFO - PROCESS | 1848 | 1461132102439 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}] 23:01:42 INFO - PROCESS | 1848 | 1461132102610 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 23:01:42 INFO - PROCESS | 1848 | 1461132102772 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fceec00 == 68 [pid = 1848] [id = 132] 23:01:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x9013ac00) [pid = 1848] [serial = 395] [outer = (nil)] 23:01:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x903ed400) [pid = 1848] [serial = 396] [outer = 0x9013ac00] 23:01:42 INFO - PROCESS | 1848 | 1461132102898 Marionette DEBUG loaded listener.js 23:01:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x905f4800) [pid = 1848] [serial = 397] [outer = 0x9013ac00] 23:01:43 INFO - PROCESS | 1848 | --DOCSHELL 0x8eac4400 == 67 [pid = 1848] [id = 81] 23:01:43 INFO - PROCESS | 1848 | --DOCSHELL 0x8eb8a400 == 66 [pid = 1848] [id = 86] 23:01:43 INFO - PROCESS | 1848 | --DOCSHELL 0x8eb82400 == 65 [pid = 1848] [id = 84] 23:01:43 INFO - PROCESS | 1848 | --DOCSHELL 0x8fcef000 == 64 [pid = 1848] [id = 82] 23:01:43 INFO - PROCESS | 1848 | --DOCSHELL 0x99bfe800 == 63 [pid = 1848] [id = 83] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x8e1a3800) [pid = 1848] [serial = 300] [outer = (nil)] [url = about:blank] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x98b06800) [pid = 1848] [serial = 321] [outer = (nil)] [url = about:blank] 23:01:43 INFO - PROCESS | 1848 | --DOCSHELL 0x8fc08800 == 62 [pid = 1848] [id = 120] 23:01:43 INFO - PROCESS | 1848 | --DOCSHELL 0x9df8ac00 == 61 [pid = 1848] [id = 119] 23:01:43 INFO - PROCESS | 1848 | --DOCSHELL 0x8df82000 == 60 [pid = 1848] [id = 118] 23:01:43 INFO - PROCESS | 1848 | --DOCSHELL 0x8df90400 == 59 [pid = 1848] [id = 117] 23:01:43 INFO - PROCESS | 1848 | --DOCSHELL 0x8e19b800 == 58 [pid = 1848] [id = 116] 23:01:43 INFO - PROCESS | 1848 | --DOCSHELL 0x91ef2400 == 57 [pid = 1848] [id = 115] 23:01:43 INFO - PROCESS | 1848 | 1461132103813 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]]]}] 23:01:43 INFO - PROCESS | 1848 | --DOCSHELL 0x8ead0c00 == 56 [pid = 1848] [id = 114] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x8fc02000) [pid = 1848] [serial = 201] [outer = (nil)] [url = about:blank] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x99936400) [pid = 1848] [serial = 207] [outer = (nil)] [url = about:blank] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x9fb86c00) [pid = 1848] [serial = 213] [outer = (nil)] [url = about:blank] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x945b3400) [pid = 1848] [serial = 204] [outer = (nil)] [url = about:blank] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0xa0c2e000) [pid = 1848] [serial = 241] [outer = (nil)] [url = about:blank] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0xa0a06000) [pid = 1848] [serial = 216] [outer = (nil)] [url = about:blank] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x9df91c00) [pid = 1848] [serial = 210] [outer = (nil)] [url = about:blank] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x9df90800) [pid = 1848] [serial = 315] [outer = (nil)] [url = about:blank] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x8ec3b400) [pid = 1848] [serial = 318] [outer = (nil)] [url = about:blank] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x9854e000) [pid = 1848] [serial = 319] [outer = (nil)] [url = about:blank] 23:01:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 23:01:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1428ms 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x91208c00) [pid = 1848] [serial = 304] [outer = (nil)] [url = about:blank] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x8fcec000) [pid = 1848] [serial = 303] [outer = (nil)] [url = about:blank] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x992b6400) [pid = 1848] [serial = 312] [outer = (nil)] [url = about:blank] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0xa4475000) [pid = 1848] [serial = 291] [outer = (nil)] [url = about:blank] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x945b1800) [pid = 1848] [serial = 307] [outer = (nil)] [url = about:blank] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x9290e000) [pid = 1848] [serial = 306] [outer = (nil)] [url = about:blank] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x945aec00) [pid = 1848] [serial = 309] [outer = (nil)] [url = about:blank] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x96ba2000) [pid = 1848] [serial = 310] [outer = (nil)] [url = about:blank] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x9290d000) [pid = 1848] [serial = 280] [outer = (nil)] [url = about:blank] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x905f5400) [pid = 1848] [serial = 282] [outer = (nil)] [url = about:blank] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x945ae400) [pid = 1848] [serial = 285] [outer = (nil)] [url = about:blank] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0xa4b4ec00) [pid = 1848] [serial = 297] [outer = (nil)] [url = about:blank] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0xa457b000) [pid = 1848] [serial = 294] [outer = (nil)] [url = about:blank] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x99bfb400) [pid = 1848] [serial = 288] [outer = (nil)] [url = about:blank] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x9fb88000) [pid = 1848] [serial = 316] [outer = (nil)] [url = about:blank] 23:01:43 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x9993bc00) [pid = 1848] [serial = 313] [outer = (nil)] [url = about:blank] 23:01:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 23:01:43 INFO - PROCESS | 1848 | 1461132103870 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 23:01:43 INFO - PROCESS | 1848 | 1461132103882 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 23:01:43 INFO - PROCESS | 1848 | 1461132103890 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 23:01:43 INFO - PROCESS | 1848 | 1461132103893 Marionette TRACE conn3 <- [1,502,null,{}] 23:01:43 INFO - PROCESS | 1848 | 1461132103899 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}] 23:01:44 INFO - PROCESS | 1848 | 1461132104049 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 23:01:44 INFO - PROCESS | 1848 | 1461132104166 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x8e1a5800 == 57 [pid = 1848] [id = 133] 23:01:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x8fceac00) [pid = 1848] [serial = 398] [outer = (nil)] 23:01:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x905fb800) [pid = 1848] [serial = 399] [outer = 0x8fceac00] 23:01:44 INFO - PROCESS | 1848 | 1461132104317 Marionette DEBUG loaded listener.js 23:01:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x92853000) [pid = 1848] [serial = 400] [outer = 0x8fceac00] 23:01:45 INFO - PROCESS | 1848 | 1461132104999 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]]]}] 23:01:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 23:01:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1130ms 23:01:45 INFO - PROCESS | 1848 | 1461132105019 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 23:01:45 INFO - PROCESS | 1848 | 1461132105023 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 23:01:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 23:01:45 INFO - PROCESS | 1848 | 1461132105037 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 23:01:45 INFO - PROCESS | 1848 | 1461132105045 Marionette TRACE conn3 <- [1,506,null,{}] 23:01:45 INFO - PROCESS | 1848 | 1461132105053 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}] 23:01:45 INFO - PROCESS | 1848 | 1461132105215 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 23:01:45 INFO - PROCESS | 1848 | 1461132105338 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fcea400 == 58 [pid = 1848] [id = 134] 23:01:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x905fe400) [pid = 1848] [serial = 401] [outer = (nil)] 23:01:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x945b1800) [pid = 1848] [serial = 402] [outer = 0x905fe400] 23:01:45 INFO - PROCESS | 1848 | 1461132105411 Marionette DEBUG loaded listener.js 23:01:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x94faec00) [pid = 1848] [serial = 403] [outer = 0x905fe400] 23:01:46 INFO - PROCESS | 1848 | 1461132106141 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]]]}] 23:01:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 23:01:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1147ms 23:01:46 INFO - PROCESS | 1848 | 1461132106183 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 23:01:46 INFO - PROCESS | 1848 | 1461132106187 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 23:01:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 23:01:46 INFO - PROCESS | 1848 | 1461132106193 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 23:01:46 INFO - PROCESS | 1848 | 1461132106196 Marionette TRACE conn3 <- [1,510,null,{}] 23:01:46 INFO - PROCESS | 1848 | 1461132106209 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}] 23:01:46 INFO - PROCESS | 1848 | 1461132106390 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 23:01:46 INFO - PROCESS | 1848 | 1461132106417 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fc0c400 == 59 [pid = 1848] [id = 135] 23:01:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x92b61400) [pid = 1848] [serial = 404] [outer = (nil)] 23:01:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x97b75c00) [pid = 1848] [serial = 405] [outer = 0x92b61400] 23:01:46 INFO - PROCESS | 1848 | 1461132106489 Marionette DEBUG loaded listener.js 23:01:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x9854b800) [pid = 1848] [serial = 406] [outer = 0x92b61400] 23:01:47 INFO - PROCESS | 1848 | 1461132107321 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]]]}] 23:01:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 23:01:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1185ms 23:01:47 INFO - PROCESS | 1848 | 1461132107379 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 23:01:47 INFO - PROCESS | 1848 | 1461132107381 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 23:01:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 23:01:47 INFO - PROCESS | 1848 | 1461132107395 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 23:01:47 INFO - PROCESS | 1848 | 1461132107397 Marionette TRACE conn3 <- [1,514,null,{}] 23:01:47 INFO - PROCESS | 1848 | 1461132107403 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}] 23:01:47 INFO - PROCESS | 1848 | 1461132107607 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 23:01:47 INFO - PROCESS | 1848 | 1461132107627 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x98f47400 == 60 [pid = 1848] [id = 136] 23:01:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x991a9400) [pid = 1848] [serial = 407] [outer = (nil)] 23:01:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x99936400) [pid = 1848] [serial = 408] [outer = 0x991a9400] 23:01:47 INFO - PROCESS | 1848 | 1461132107709 Marionette DEBUG loaded listener.js 23:01:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x9a89b800) [pid = 1848] [serial = 409] [outer = 0x991a9400] 23:01:48 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x9fc94400) [pid = 1848] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 23:01:48 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x8fca5000) [pid = 1848] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 23:01:48 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x98ebbc00) [pid = 1848] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 23:01:48 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x8e1a1800) [pid = 1848] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 23:01:48 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x8e19f400) [pid = 1848] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 23:01:48 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x91ef3000) [pid = 1848] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 23:01:48 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x8eb83000) [pid = 1848] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 23:01:49 INFO - PROCESS | 1848 | 1461132109203 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]]]}] 23:01:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 23:01:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1834ms 23:01:49 INFO - PROCESS | 1848 | 1461132109223 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 23:01:49 INFO - PROCESS | 1848 | 1461132109227 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 23:01:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 23:01:49 INFO - PROCESS | 1848 | 1461132109233 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 23:01:49 INFO - PROCESS | 1848 | 1461132109235 Marionette TRACE conn3 <- [1,518,null,{}] 23:01:49 INFO - PROCESS | 1848 | 1461132109241 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}] 23:01:49 INFO - PROCESS | 1848 | 1461132109384 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 23:01:49 INFO - PROCESS | 1848 | 1461132109398 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fca5000 == 61 [pid = 1848] [id = 137] 23:01:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x9048d800) [pid = 1848] [serial = 410] [outer = (nil)] 23:01:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x94fadc00) [pid = 1848] [serial = 411] [outer = 0x9048d800] 23:01:49 INFO - PROCESS | 1848 | 1461132109472 Marionette DEBUG loaded listener.js 23:01:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x984a6400) [pid = 1848] [serial = 412] [outer = 0x9048d800] 23:01:50 INFO - PROCESS | 1848 | 1461132110283 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]]]}] 23:01:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 23:01:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1126ms 23:01:50 INFO - PROCESS | 1848 | 1461132110360 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 23:01:50 INFO - PROCESS | 1848 | 1461132110363 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 23:01:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 23:01:50 INFO - PROCESS | 1848 | 1461132110369 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 23:01:50 INFO - PROCESS | 1848 | 1461132110372 Marionette TRACE conn3 <- [1,522,null,{}] 23:01:50 INFO - PROCESS | 1848 | 1461132110379 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}] 23:01:50 INFO - PROCESS | 1848 | 1461132110536 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 23:01:50 INFO - PROCESS | 1848 | 1461132110783 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x8dee3400 == 62 [pid = 1848] [id = 138] 23:01:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x8def0c00) [pid = 1848] [serial = 413] [outer = (nil)] 23:01:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x8e1a4800) [pid = 1848] [serial = 414] [outer = 0x8def0c00] 23:01:50 INFO - PROCESS | 1848 | 1461132110875 Marionette DEBUG loaded listener.js 23:01:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x8eb8a400) [pid = 1848] [serial = 415] [outer = 0x8def0c00] 23:01:51 INFO - PROCESS | 1848 | 1461132111913 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]]]}] 23:01:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 23:01:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1592ms 23:01:51 INFO - PROCESS | 1848 | 1461132111963 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 23:01:51 INFO - PROCESS | 1848 | 1461132111971 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 23:01:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 23:01:51 INFO - PROCESS | 1848 | 1461132111980 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 23:01:51 INFO - PROCESS | 1848 | 1461132111984 Marionette TRACE conn3 <- [1,526,null,{}] 23:01:51 INFO - PROCESS | 1848 | 1461132111992 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}] 23:01:52 INFO - PROCESS | 1848 | 1461132112177 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 23:01:52 INFO - PROCESS | 1848 | 1461132112395 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fcab400 == 63 [pid = 1848] [id = 139] 23:01:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x8fcad800) [pid = 1848] [serial = 416] [outer = (nil)] 23:01:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x8fcea800) [pid = 1848] [serial = 417] [outer = 0x8fcad800] 23:01:52 INFO - PROCESS | 1848 | 1461132112499 Marionette DEBUG loaded listener.js 23:01:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x90134c00) [pid = 1848] [serial = 418] [outer = 0x8fcad800] 23:01:53 INFO - PROCESS | 1848 | 1461132113511 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]]]}] 23:01:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 23:01:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1582ms 23:01:53 INFO - PROCESS | 1848 | 1461132113566 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 23:01:53 INFO - PROCESS | 1848 | 1461132113572 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 23:01:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 23:01:53 INFO - PROCESS | 1848 | 1461132113579 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 23:01:53 INFO - PROCESS | 1848 | 1461132113583 Marionette TRACE conn3 <- [1,530,null,{}] 23:01:53 INFO - PROCESS | 1848 | 1461132113589 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}] 23:01:53 INFO - PROCESS | 1848 | 1461132113768 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 23:01:54 INFO - PROCESS | 1848 | 1461132114022 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x90499400 == 64 [pid = 1848] [id = 140] 23:01:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x9120bc00) [pid = 1848] [serial = 419] [outer = (nil)] 23:01:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x91ef0c00) [pid = 1848] [serial = 420] [outer = 0x9120bc00] 23:01:54 INFO - PROCESS | 1848 | 1461132114155 Marionette DEBUG loaded listener.js 23:01:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x92905c00) [pid = 1848] [serial = 421] [outer = 0x9120bc00] 23:01:55 INFO - PROCESS | 1848 | 1461132115017 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"]]]}] 23:01:55 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 23:01:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 23:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:01:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:01:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 23:01:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:01:55 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 23:01:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 23:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:01:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:01:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 23:01:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:01:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1485ms 23:01:55 INFO - PROCESS | 1848 | 1461132115066 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 23:01:55 INFO - PROCESS | 1848 | 1461132115070 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 23:01:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 23:01:55 INFO - PROCESS | 1848 | 1461132115105 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 23:01:55 INFO - PROCESS | 1848 | 1461132115115 Marionette TRACE conn3 <- [1,534,null,{}] 23:01:55 INFO - PROCESS | 1848 | 1461132115123 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}] 23:01:55 INFO - PROCESS | 1848 | 1461132115320 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 23:01:55 INFO - PROCESS | 1848 | 1461132115479 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x905fe000 == 65 [pid = 1848] [id = 141] 23:01:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x92b5cc00) [pid = 1848] [serial = 422] [outer = (nil)] 23:01:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x97904000) [pid = 1848] [serial = 423] [outer = 0x92b5cc00] 23:01:55 INFO - PROCESS | 1848 | 1461132115565 Marionette DEBUG loaded listener.js 23:01:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x98b0e000) [pid = 1848] [serial = 424] [outer = 0x92b5cc00] 23:01:56 INFO - PROCESS | 1848 | 1461132116470 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]]]}] 23:01:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 23:01:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1417ms 23:01:56 INFO - PROCESS | 1848 | 1461132116537 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 23:01:56 INFO - PROCESS | 1848 | 1461132116542 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 23:01:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 23:01:56 INFO - PROCESS | 1848 | 1461132116550 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 23:01:56 INFO - PROCESS | 1848 | 1461132116553 Marionette TRACE conn3 <- [1,538,null,{}] 23:01:56 INFO - PROCESS | 1848 | 1461132116559 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}] 23:01:56 INFO - PROCESS | 1848 | 1461132116742 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 23:01:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x8bee2800) [pid = 1848] [serial = 425] [outer = 0x913eb400] 23:01:56 INFO - PROCESS | 1848 | 1461132116946 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x8bee9c00 == 66 [pid = 1848] [id = 142] 23:01:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x8beea400) [pid = 1848] [serial = 426] [outer = (nil)] 23:01:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x8beedc00) [pid = 1848] [serial = 427] [outer = 0x8beea400] 23:01:57 INFO - PROCESS | 1848 | 1461132117043 Marionette DEBUG loaded listener.js 23:01:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x90499000) [pid = 1848] [serial = 428] [outer = 0x8beea400] 23:01:57 INFO - PROCESS | 1848 | 1461132117901 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]]]}] 23:01:57 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. 23:01:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1377ms 23:01:57 INFO - PROCESS | 1848 | 1461132117969 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 23:01:57 INFO - PROCESS | 1848 | 1461132117973 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 23:01:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 23:01:57 INFO - PROCESS | 1848 | 1461132117981 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 23:01:57 INFO - PROCESS | 1848 | 1461132117984 Marionette TRACE conn3 <- [1,542,null,{}] 23:01:57 INFO - PROCESS | 1848 | 1461132117990 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}] 23:01:58 INFO - PROCESS | 1848 | 1461132118151 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 23:01:58 INFO - PROCESS | 1848 | 1461132118317 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x8be44c00 == 67 [pid = 1848] [id = 143] 23:01:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x8be47800) [pid = 1848] [serial = 429] [outer = (nil)] 23:01:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x8be4b400) [pid = 1848] [serial = 430] [outer = 0x8be47800] 23:01:58 INFO - PROCESS | 1848 | 1461132118419 Marionette DEBUG loaded listener.js 23:01:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x999f0c00) [pid = 1848] [serial = 431] [outer = 0x8be47800] 23:01:59 INFO - PROCESS | 1848 | 1461132119282 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]]]}] 23:01:59 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. 23:01:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1328ms 23:01:59 INFO - PROCESS | 1848 | 1461132119309 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 23:01:59 INFO - PROCESS | 1848 | 1461132119312 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 23:01:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 23:01:59 INFO - PROCESS | 1848 | 1461132119319 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 23:01:59 INFO - PROCESS | 1848 | 1461132119322 Marionette TRACE conn3 <- [1,546,null,{}] 23:01:59 INFO - PROCESS | 1848 | 1461132119328 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}] 23:01:59 INFO - PROCESS | 1848 | 1461132119542 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 23:01:59 INFO - PROCESS | 1848 | 1461132119709 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x8be43000 == 68 [pid = 1848] [id = 144] 23:01:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x8be49800) [pid = 1848] [serial = 432] [outer = (nil)] 23:01:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x8df31c00) [pid = 1848] [serial = 433] [outer = 0x8be49800] 23:01:59 INFO - PROCESS | 1848 | 1461132119805 Marionette DEBUG loaded listener.js 23:01:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x8df3c000) [pid = 1848] [serial = 434] [outer = 0x8be49800] 23:02:00 INFO - PROCESS | 1848 | 1461132120675 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]]]}] 23:02:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 23:02:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1378ms 23:02:00 INFO - PROCESS | 1848 | 1461132120732 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 23:02:00 INFO - PROCESS | 1848 | 1461132120738 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 23:02:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 23:02:00 INFO - PROCESS | 1848 | 1461132120746 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 23:02:00 INFO - PROCESS | 1848 | 1461132120750 Marionette TRACE conn3 <- [1,550,null,{}] 23:02:00 INFO - PROCESS | 1848 | 1461132120755 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}] 23:02:00 INFO - PROCESS | 1848 | 1461132120946 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 23:02:01 INFO - PROCESS | 1848 | 1461132121110 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x8dee1c00 == 69 [pid = 1848] [id = 145] 23:02:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x8deec400) [pid = 1848] [serial = 435] [outer = (nil)] 23:02:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x8df3b000) [pid = 1848] [serial = 436] [outer = 0x8deec400] 23:02:01 INFO - PROCESS | 1848 | 1461132121205 Marionette DEBUG loaded listener.js 23:02:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x90075800) [pid = 1848] [serial = 437] [outer = 0x8deec400] 23:02:02 INFO - PROCESS | 1848 | 1461132122109 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]]]}] 23:02:02 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. 23:02:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1380ms 23:02:02 INFO - PROCESS | 1848 | 1461132122126 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 23:02:02 INFO - PROCESS | 1848 | 1461132122130 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 23:02:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 23:02:02 INFO - PROCESS | 1848 | 1461132122178 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 23:02:02 INFO - PROCESS | 1848 | 1461132122183 Marionette TRACE conn3 <- [1,554,null,{}] 23:02:02 INFO - PROCESS | 1848 | 1461132122191 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}] 23:02:02 INFO - PROCESS | 1848 | 1461132122355 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 23:02:02 INFO - PROCESS | 1848 | 1461132122524 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x8df8f400 == 70 [pid = 1848] [id = 146] 23:02:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x9006f400) [pid = 1848] [serial = 438] [outer = (nil)] 23:02:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x9007cc00) [pid = 1848] [serial = 439] [outer = 0x9006f400] 23:02:02 INFO - PROCESS | 1848 | 1461132122616 Marionette DEBUG loaded listener.js 23:02:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x90494800) [pid = 1848] [serial = 440] [outer = 0x9006f400] 23:02:03 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:03 INFO - PROCESS | 1848 | 1461132123530 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]]]}] 23:02:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 23:02:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1439ms 23:02:03 INFO - PROCESS | 1848 | 1461132123576 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 23:02:03 INFO - PROCESS | 1848 | 1461132123580 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 23:02:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 23:02:03 INFO - PROCESS | 1848 | 1461132123586 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 23:02:03 INFO - PROCESS | 1848 | 1461132123590 Marionette TRACE conn3 <- [1,558,null,{}] 23:02:03 INFO - PROCESS | 1848 | 1461132123595 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}] 23:02:03 INFO - PROCESS | 1848 | 1461132123762 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 23:02:03 INFO - PROCESS | 1848 | 1461132123927 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x8a9dc400 == 71 [pid = 1848] [id = 147] 23:02:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x8a9df800) [pid = 1848] [serial = 441] [outer = (nil)] 23:02:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x8a9e4c00) [pid = 1848] [serial = 442] [outer = 0x8a9df800] 23:02:04 INFO - PROCESS | 1848 | 1461132124014 Marionette DEBUG loaded listener.js 23:02:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x8a9e6800) [pid = 1848] [serial = 443] [outer = 0x8a9df800] 23:02:04 INFO - PROCESS | 1848 | 1461132124868 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]]]}] 23:02:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 23:02:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1344ms 23:02:04 INFO - PROCESS | 1848 | 1461132124931 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 23:02:04 INFO - PROCESS | 1848 | 1461132124935 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 23:02:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 23:02:04 INFO - PROCESS | 1848 | 1461132124941 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 23:02:04 INFO - PROCESS | 1848 | 1461132124945 Marionette TRACE conn3 <- [1,562,null,{}] 23:02:04 INFO - PROCESS | 1848 | 1461132124950 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}] 23:02:05 INFO - PROCESS | 1848 | 1461132125117 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 23:02:05 INFO - PROCESS | 1848 | 1461132125281 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x8a9df400 == 72 [pid = 1848] [id = 148] 23:02:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x8a9e4800) [pid = 1848] [serial = 444] [outer = (nil)] 23:02:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x8ab6c800) [pid = 1848] [serial = 445] [outer = 0x8a9e4800] 23:02:05 INFO - PROCESS | 1848 | 1461132125386 Marionette DEBUG loaded listener.js 23:02:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x8ab73800) [pid = 1848] [serial = 446] [outer = 0x8a9e4800] 23:02:05 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:06 INFO - PROCESS | 1848 | 1461132126296 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]]]}] 23:02:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 23:02:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1429ms 23:02:06 INFO - PROCESS | 1848 | 1461132126372 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 23:02:06 INFO - PROCESS | 1848 | 1461132126376 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 23:02:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 23:02:06 INFO - PROCESS | 1848 | 1461132126383 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 23:02:06 INFO - PROCESS | 1848 | 1461132126388 Marionette TRACE conn3 <- [1,566,null,{}] 23:02:06 INFO - PROCESS | 1848 | 1461132126393 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}] 23:02:06 INFO - PROCESS | 1848 | 1461132126631 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 23:02:06 INFO - PROCESS | 1848 | 1461132126840 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x93738800 == 73 [pid = 1848] [id = 149] 23:02:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x9373a800) [pid = 1848] [serial = 447] [outer = (nil)] 23:02:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x9373f800) [pid = 1848] [serial = 448] [outer = 0x9373a800] 23:02:06 INFO - PROCESS | 1848 | 1461132126970 Marionette DEBUG loaded listener.js 23:02:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x93742400) [pid = 1848] [serial = 449] [outer = 0x9373a800] 23:02:07 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:07 INFO - PROCESS | 1848 | 1461132127771 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]]]}] 23:02:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 23:02:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1427ms 23:02:07 INFO - PROCESS | 1848 | 1461132127812 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 23:02:07 INFO - PROCESS | 1848 | 1461132127816 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 23:02:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 23:02:07 INFO - PROCESS | 1848 | 1461132127822 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 23:02:07 INFO - PROCESS | 1848 | 1461132127824 Marionette TRACE conn3 <- [1,570,null,{}] 23:02:07 INFO - PROCESS | 1848 | 1461132127830 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}] 23:02:07 INFO - PROCESS | 1848 | 1461132127987 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 23:02:08 INFO - PROCESS | 1848 | 1461132128158 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x9373bc00 == 74 [pid = 1848] [id = 150] 23:02:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x93744c00) [pid = 1848] [serial = 450] [outer = (nil)] 23:02:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x93913c00) [pid = 1848] [serial = 451] [outer = 0x93744c00] 23:02:08 INFO - PROCESS | 1848 | 1461132128240 Marionette DEBUG loaded listener.js 23:02:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x93915400) [pid = 1848] [serial = 452] [outer = 0x93744c00] 23:02:08 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:09 INFO - PROCESS | 1848 | 1461132129133 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]]]}] 23:02:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 23:02:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1385ms 23:02:09 INFO - PROCESS | 1848 | 1461132129208 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 23:02:09 INFO - PROCESS | 1848 | 1461132129212 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 23:02:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 23:02:09 INFO - PROCESS | 1848 | 1461132129218 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 23:02:09 INFO - PROCESS | 1848 | 1461132129220 Marionette TRACE conn3 <- [1,574,null,{}] 23:02:09 INFO - PROCESS | 1848 | 1461132129226 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}] 23:02:09 INFO - PROCESS | 1848 | 1461132129388 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 23:02:09 INFO - PROCESS | 1848 | 1461132129557 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f770c00 == 75 [pid = 1848] [id = 151] 23:02:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x8f771800) [pid = 1848] [serial = 453] [outer = (nil)] 23:02:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x9296b800) [pid = 1848] [serial = 454] [outer = 0x8f771800] 23:02:09 INFO - PROCESS | 1848 | 1461132129642 Marionette DEBUG loaded listener.js 23:02:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x93915000) [pid = 1848] [serial = 455] [outer = 0x8f771800] 23:02:10 INFO - PROCESS | 1848 | 1461132130513 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]]]}] 23:02:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 23:02:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1342ms 23:02:10 INFO - PROCESS | 1848 | 1461132130560 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 23:02:10 INFO - PROCESS | 1848 | 1461132130564 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 23:02:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 23:02:10 INFO - PROCESS | 1848 | 1461132130591 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 23:02:10 INFO - PROCESS | 1848 | 1461132130595 Marionette TRACE conn3 <- [1,578,null,{}] 23:02:10 INFO - PROCESS | 1848 | 1461132130601 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}] 23:02:10 INFO - PROCESS | 1848 | 1461132130763 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 23:02:11 INFO - PROCESS | 1848 | 1461132130976 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x8a9ea800 == 76 [pid = 1848] [id = 152] 23:02:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x8ab74800) [pid = 1848] [serial = 456] [outer = (nil)] 23:02:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x8be41000) [pid = 1848] [serial = 457] [outer = 0x8ab74800] 23:02:11 INFO - PROCESS | 1848 | 1461132131367 Marionette DEBUG loaded listener.js 23:02:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x8be4d000) [pid = 1848] [serial = 458] [outer = 0x8ab74800] 23:02:12 INFO - PROCESS | 1848 | 1461132132261 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]]]}] 23:02:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 23:02:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1732ms 23:02:12 INFO - PROCESS | 1848 | 1461132132321 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 23:02:12 INFO - PROCESS | 1848 | 1461132132328 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 23:02:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 23:02:12 INFO - PROCESS | 1848 | 1461132132336 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 23:02:12 INFO - PROCESS | 1848 | 1461132132340 Marionette TRACE conn3 <- [1,582,null,{}] 23:02:12 INFO - PROCESS | 1848 | 1461132132348 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}] 23:02:12 INFO - PROCESS | 1848 | 1461132132516 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 23:02:12 INFO - PROCESS | 1848 | 1461132132699 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x8ab76c00 == 77 [pid = 1848] [id = 153] 23:02:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x8df32000) [pid = 1848] [serial = 459] [outer = (nil)] 23:02:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x8e1a5400) [pid = 1848] [serial = 460] [outer = 0x8df32000] 23:02:12 INFO - PROCESS | 1848 | 1461132132780 Marionette DEBUG loaded listener.js 23:02:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x8edef400) [pid = 1848] [serial = 461] [outer = 0x8df32000] 23:02:13 INFO - PROCESS | 1848 | 1461132133809 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]]]}] 23:02:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 23:02:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1539ms 23:02:13 INFO - PROCESS | 1848 | 1461132133874 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 23:02:13 INFO - PROCESS | 1848 | 1461132133879 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 23:02:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 23:02:13 INFO - PROCESS | 1848 | 1461132133889 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 23:02:13 INFO - PROCESS | 1848 | 1461132133893 Marionette TRACE conn3 <- [1,586,null,{}] 23:02:13 INFO - PROCESS | 1848 | 1461132133899 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}] 23:02:14 INFO - PROCESS | 1848 | 1461132134072 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 23:02:14 INFO - PROCESS | 1848 | 1461132134324 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x8df33000 == 78 [pid = 1848] [id = 154] 23:02:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x8e19b800) [pid = 1848] [serial = 462] [outer = (nil)] 23:02:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x8f767c00) [pid = 1848] [serial = 463] [outer = 0x8e19b800] 23:02:14 INFO - PROCESS | 1848 | 1461132134477 Marionette DEBUG loaded listener.js 23:02:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x8fcad400) [pid = 1848] [serial = 464] [outer = 0x8e19b800] 23:02:14 INFO - PROCESS | 1848 | --DOCSHELL 0x8eac1400 == 77 [pid = 1848] [id = 55] 23:02:14 INFO - PROCESS | 1848 | --DOCSHELL 0x8fc0a400 == 76 [pid = 1848] [id = 52] 23:02:14 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x96b9d800) [pid = 1848] [serial = 363] [outer = (nil)] [url = about:blank] 23:02:14 INFO - PROCESS | 1848 | --DOCSHELL 0x91ea7c00 == 75 [pid = 1848] [id = 68] 23:02:14 INFO - PROCESS | 1848 | --DOCSHELL 0x8fca5000 == 74 [pid = 1848] [id = 137] 23:02:14 INFO - PROCESS | 1848 | --DOCSHELL 0x98f47400 == 73 [pid = 1848] [id = 136] 23:02:14 INFO - PROCESS | 1848 | --DOCSHELL 0x8fc0c400 == 72 [pid = 1848] [id = 135] 23:02:14 INFO - PROCESS | 1848 | --DOCSHELL 0x8fcea400 == 71 [pid = 1848] [id = 134] 23:02:14 INFO - PROCESS | 1848 | --DOCSHELL 0x8e1a5800 == 70 [pid = 1848] [id = 133] 23:02:14 INFO - PROCESS | 1848 | --DOCSHELL 0x8fceec00 == 69 [pid = 1848] [id = 132] 23:02:15 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:15 INFO - PROCESS | 1848 | --DOCSHELL 0x8ec30c00 == 68 [pid = 1848] [id = 131] 23:02:15 INFO - PROCESS | 1848 | --DOCSHELL 0x8dee1800 == 67 [pid = 1848] [id = 122] 23:02:15 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0xa0e6f400) [pid = 1848] [serial = 357] [outer = (nil)] [url = about:blank] 23:02:15 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0xa0e74800) [pid = 1848] [serial = 358] [outer = (nil)] [url = about:blank] 23:02:15 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x8fcab000) [pid = 1848] [serial = 360] [outer = (nil)] [url = about:blank] 23:02:15 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x8fc10c00) [pid = 1848] [serial = 324] [outer = (nil)] [url = about:blank] 23:02:15 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x96aeec00) [pid = 1848] [serial = 327] [outer = (nil)] [url = about:blank] 23:02:15 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0xa2ac5800) [pid = 1848] [serial = 330] [outer = (nil)] [url = about:blank] 23:02:15 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0xa4b42000) [pid = 1848] [serial = 333] [outer = (nil)] [url = about:blank] 23:02:15 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0xa6859000) [pid = 1848] [serial = 336] [outer = (nil)] [url = about:blank] 23:02:15 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x991a7400) [pid = 1848] [serial = 351] [outer = (nil)] [url = about:blank] 23:02:15 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x992b8c00) [pid = 1848] [serial = 352] [outer = (nil)] [url = about:blank] 23:02:15 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x9a898400) [pid = 1848] [serial = 354] [outer = (nil)] [url = about:blank] 23:02:15 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x91eee400) [pid = 1848] [serial = 348] [outer = (nil)] [url = about:blank] 23:02:15 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x92978c00) [pid = 1848] [serial = 349] [outer = (nil)] [url = about:blank] 23:02:15 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x945ac000) [pid = 1848] [serial = 346] [outer = (nil)] [url = about:blank] 23:02:15 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x9290d400) [pid = 1848] [serial = 345] [outer = (nil)] [url = about:blank] 23:02:15 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x8f76c400) [pid = 1848] [serial = 343] [outer = (nil)] [url = about:blank] 23:02:15 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x8ec37800) [pid = 1848] [serial = 342] [outer = (nil)] [url = about:blank] 23:02:15 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x8df8c400) [pid = 1848] [serial = 339] [outer = (nil)] [url = about:blank] 23:02:15 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x8fcae800) [pid = 1848] [serial = 361] [outer = (nil)] [url = about:blank] 23:02:15 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x9fb91000) [pid = 1848] [serial = 355] [outer = (nil)] [url = about:blank] 23:02:15 INFO - PROCESS | 1848 | 1461132135365 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]]]}] 23:02:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 23:02:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1529ms 23:02:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 23:02:15 INFO - PROCESS | 1848 | 1461132135418 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 23:02:15 INFO - PROCESS | 1848 | 1461132135421 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 23:02:15 INFO - PROCESS | 1848 | 1461132135428 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 23:02:15 INFO - PROCESS | 1848 | 1461132135434 Marionette TRACE conn3 <- [1,590,null,{}] 23:02:15 INFO - PROCESS | 1848 | 1461132135449 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}] 23:02:15 INFO - PROCESS | 1848 | 1461132135622 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 23:02:15 INFO - PROCESS | 1848 | 1461132135635 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x8dee1800 == 68 [pid = 1848] [id = 155] 23:02:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x90132c00) [pid = 1848] [serial = 465] [outer = (nil)] 23:02:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x903f7400) [pid = 1848] [serial = 466] [outer = 0x90132c00] 23:02:15 INFO - PROCESS | 1848 | 1461132135708 Marionette DEBUG loaded listener.js 23:02:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x9048f800) [pid = 1848] [serial = 467] [outer = 0x90132c00] 23:02:16 INFO - PROCESS | 1848 | 1461132136601 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]]]}] 23:02:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 23:02:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1232ms 23:02:16 INFO - PROCESS | 1848 | 1461132136660 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 23:02:16 INFO - PROCESS | 1848 | 1461132136664 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 23:02:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 23:02:16 INFO - PROCESS | 1848 | 1461132136670 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 23:02:16 INFO - PROCESS | 1848 | 1461132136673 Marionette TRACE conn3 <- [1,594,null,{}] 23:02:16 INFO - PROCESS | 1848 | 1461132136678 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}] 23:02:16 INFO - PROCESS | 1848 | 1461132136836 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 23:02:17 INFO - PROCESS | 1848 | 1461132136986 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fb31c00 == 69 [pid = 1848] [id = 156] 23:02:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x903efc00) [pid = 1848] [serial = 468] [outer = (nil)] 23:02:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x906edc00) [pid = 1848] [serial = 469] [outer = 0x903efc00] 23:02:17 INFO - PROCESS | 1848 | 1461132137060 Marionette DEBUG loaded listener.js 23:02:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x913ec800) [pid = 1848] [serial = 470] [outer = 0x903efc00] 23:02:17 INFO - PROCESS | 1848 | 1461132137877 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]]]}] 23:02:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 23:02:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1277ms 23:02:17 INFO - PROCESS | 1848 | 1461132137947 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 23:02:17 INFO - PROCESS | 1848 | 1461132137951 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 23:02:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 23:02:17 INFO - PROCESS | 1848 | 1461132137956 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 23:02:17 INFO - PROCESS | 1848 | 1461132137959 Marionette TRACE conn3 <- [1,598,null,{}] 23:02:17 INFO - PROCESS | 1848 | 1461132137964 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}] 23:02:18 INFO - PROCESS | 1848 | 1461132138165 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 23:02:18 INFO - PROCESS | 1848 | 1461132138196 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x905f2400 == 70 [pid = 1848] [id = 157] 23:02:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x91ef0800) [pid = 1848] [serial = 471] [outer = (nil)] 23:02:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x9290b800) [pid = 1848] [serial = 472] [outer = 0x91ef0800] 23:02:18 INFO - PROCESS | 1848 | 1461132138278 Marionette DEBUG loaded listener.js 23:02:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x92b5f800) [pid = 1848] [serial = 473] [outer = 0x91ef0800] 23:02:19 INFO - PROCESS | 1848 | 1461132139188 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]]]}] 23:02:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 23:02:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1290ms 23:02:19 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x991a9400) [pid = 1848] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 23:02:19 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x8ec36000) [pid = 1848] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 23:02:19 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x8fceac00) [pid = 1848] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 23:02:19 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x9013ac00) [pid = 1848] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 23:02:19 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x905fe400) [pid = 1848] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 23:02:19 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x92b61400) [pid = 1848] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 23:02:19 INFO - PROCESS | 1848 | 1461132139423 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 23:02:19 INFO - PROCESS | 1848 | 1461132139428 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 23:02:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 23:02:19 INFO - PROCESS | 1848 | 1461132139436 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 23:02:19 INFO - PROCESS | 1848 | 1461132139439 Marionette TRACE conn3 <- [1,602,null,{}] 23:02:19 INFO - PROCESS | 1848 | 1461132139443 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}] 23:02:19 INFO - PROCESS | 1848 | 1461132139589 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 23:02:19 INFO - PROCESS | 1848 | 1461132139606 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x8a9eb800 == 71 [pid = 1848] [id = 158] 23:02:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x8ec3c800) [pid = 1848] [serial = 474] [outer = (nil)] 23:02:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x9373e400) [pid = 1848] [serial = 475] [outer = 0x8ec3c800] 23:02:19 INFO - PROCESS | 1848 | 1461132139680 Marionette DEBUG loaded listener.js 23:02:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x9391d400) [pid = 1848] [serial = 476] [outer = 0x8ec3c800] 23:02:20 INFO - PROCESS | 1848 | 1461132140867 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]]]}] 23:02:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 23:02:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1483ms 23:02:20 INFO - PROCESS | 1848 | 1461132140920 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 23:02:20 INFO - PROCESS | 1848 | 1461132140927 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 23:02:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 23:02:20 INFO - PROCESS | 1848 | 1461132140936 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 23:02:20 INFO - PROCESS | 1848 | 1461132140941 Marionette TRACE conn3 <- [1,606,null,{}] 23:02:20 INFO - PROCESS | 1848 | 1461132140950 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}] 23:02:21 INFO - PROCESS | 1848 | 1461132141159 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 23:02:21 INFO - PROCESS | 1848 | 1461132141394 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x8beeb800 == 72 [pid = 1848] [id = 159] 23:02:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x8dee5c00) [pid = 1848] [serial = 477] [outer = (nil)] 23:02:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x8e1a6000) [pid = 1848] [serial = 478] [outer = 0x8dee5c00] 23:02:21 INFO - PROCESS | 1848 | 1461132141526 Marionette DEBUG loaded listener.js 23:02:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x8ec3f400) [pid = 1848] [serial = 479] [outer = 0x8dee5c00] 23:02:22 INFO - PROCESS | 1848 | 1461132142363 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]]]}] 23:02:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 23:02:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1487ms 23:02:22 INFO - PROCESS | 1848 | 1461132142424 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 23:02:22 INFO - PROCESS | 1848 | 1461132142433 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 23:02:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 23:02:22 INFO - PROCESS | 1848 | 1461132142444 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 23:02:22 INFO - PROCESS | 1848 | 1461132142447 Marionette TRACE conn3 <- [1,610,null,{}] 23:02:22 INFO - PROCESS | 1848 | 1461132142454 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}] 23:02:22 INFO - PROCESS | 1848 | 1461132142631 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 23:02:22 INFO - PROCESS | 1848 | 1461132142800 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x8edf4c00 == 73 [pid = 1848] [id = 160] 23:02:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x8edfcc00) [pid = 1848] [serial = 480] [outer = (nil)] 23:02:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x8fce2800) [pid = 1848] [serial = 481] [outer = 0x8edfcc00] 23:02:22 INFO - PROCESS | 1848 | 1461132142883 Marionette DEBUG loaded listener.js 23:02:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x9012dc00) [pid = 1848] [serial = 482] [outer = 0x8edfcc00] 23:02:23 INFO - PROCESS | 1848 | 1461132143920 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]]]}] 23:02:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 23:02:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1537ms 23:02:23 INFO - PROCESS | 1848 | 1461132143981 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 23:02:23 INFO - PROCESS | 1848 | 1461132143985 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 23:02:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 23:02:23 INFO - PROCESS | 1848 | 1461132143992 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 23:02:24 INFO - PROCESS | 1848 | 1461132143998 Marionette TRACE conn3 <- [1,614,null,{}] 23:02:24 INFO - PROCESS | 1848 | 1461132144014 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}] 23:02:24 INFO - PROCESS | 1848 | 1461132144229 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 23:02:24 INFO - PROCESS | 1848 | 1461132144442 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x905fd400 == 74 [pid = 1848] [id = 161] 23:02:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x92976400) [pid = 1848] [serial = 483] [outer = (nil)] 23:02:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x93a5dc00) [pid = 1848] [serial = 484] [outer = 0x92976400] 23:02:24 INFO - PROCESS | 1848 | 1461132144574 Marionette DEBUG loaded listener.js 23:02:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x93a64000) [pid = 1848] [serial = 485] [outer = 0x92976400] 23:02:25 INFO - PROCESS | 1848 | 1461132145417 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]]]}] 23:02:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 23:02:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1484ms 23:02:25 INFO - PROCESS | 1848 | 1461132145477 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 23:02:25 INFO - PROCESS | 1848 | 1461132145482 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 23:02:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 23:02:25 INFO - PROCESS | 1848 | 1461132145488 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 23:02:25 INFO - PROCESS | 1848 | 1461132145491 Marionette TRACE conn3 <- [1,618,null,{}] 23:02:25 INFO - PROCESS | 1848 | 1461132145497 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}] 23:02:25 INFO - PROCESS | 1848 | 1461132145668 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 23:02:25 INFO - PROCESS | 1848 | 1461132145838 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x93a61000 == 75 [pid = 1848] [id = 162] 23:02:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x93a65000) [pid = 1848] [serial = 486] [outer = (nil)] 23:02:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x945a6400) [pid = 1848] [serial = 487] [outer = 0x93a65000] 23:02:25 INFO - PROCESS | 1848 | 1461132145935 Marionette DEBUG loaded listener.js 23:02:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x96a24000) [pid = 1848] [serial = 488] [outer = 0x93a65000] 23:02:26 INFO - PROCESS | 1848 | 1461132146886 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]]]}] 23:02:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 23:02:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1428ms 23:02:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 23:02:26 INFO - PROCESS | 1848 | 1461132146917 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 23:02:26 INFO - PROCESS | 1848 | 1461132146921 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 23:02:26 INFO - PROCESS | 1848 | 1461132146927 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 23:02:26 INFO - PROCESS | 1848 | 1461132146931 Marionette TRACE conn3 <- [1,622,null,{}] 23:02:26 INFO - PROCESS | 1848 | 1461132146936 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}] 23:02:27 INFO - PROCESS | 1848 | 1461132147102 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 23:02:27 INFO - PROCESS | 1848 | 1461132147278 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fb32400 == 76 [pid = 1848] [id = 163] 23:02:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x92974000) [pid = 1848] [serial = 489] [outer = (nil)] 23:02:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x979edc00) [pid = 1848] [serial = 490] [outer = 0x92974000] 23:02:27 INFO - PROCESS | 1848 | 1461132147361 Marionette DEBUG loaded listener.js 23:02:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x9849e800) [pid = 1848] [serial = 491] [outer = 0x92974000] 23:02:28 INFO - PROCESS | 1848 | 1461132148280 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]]]}] 23:02:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 23:02:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1429ms 23:02:28 INFO - PROCESS | 1848 | 1461132148356 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 23:02:28 INFO - PROCESS | 1848 | 1461132148359 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 23:02:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 23:02:28 INFO - PROCESS | 1848 | 1461132148365 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 23:02:28 INFO - PROCESS | 1848 | 1461132148369 Marionette TRACE conn3 <- [1,626,null,{}] 23:02:28 INFO - PROCESS | 1848 | 1461132148375 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}] 23:02:28 INFO - PROCESS | 1848 | 1461132148599 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 23:02:28 INFO - PROCESS | 1848 | 1461132148819 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x96a1d800 == 77 [pid = 1848] [id = 164] 23:02:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x9a898400) [pid = 1848] [serial = 492] [outer = (nil)] 23:02:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x9fb20c00) [pid = 1848] [serial = 493] [outer = 0x9a898400] 23:02:28 INFO - PROCESS | 1848 | 1461132148954 Marionette DEBUG loaded listener.js 23:02:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x9fb91000) [pid = 1848] [serial = 494] [outer = 0x9a898400] 23:02:29 INFO - PROCESS | 1848 | 1461132149792 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]]]}] 23:02:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 23:02:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1477ms 23:02:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 23:02:29 INFO - PROCESS | 1848 | 1461132149844 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 23:02:29 INFO - PROCESS | 1848 | 1461132149847 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 23:02:29 INFO - PROCESS | 1848 | 1461132149854 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 23:02:29 INFO - PROCESS | 1848 | 1461132149857 Marionette TRACE conn3 <- [1,630,null,{}] 23:02:29 INFO - PROCESS | 1848 | 1461132149863 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}] 23:02:30 INFO - PROCESS | 1848 | 1461132150039 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 23:02:30 INFO - PROCESS | 1848 | 1461132150212 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x97909400 == 78 [pid = 1848] [id = 165] 23:02:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x98f54800) [pid = 1848] [serial = 495] [outer = (nil)] 23:02:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0xa0a0c000) [pid = 1848] [serial = 496] [outer = 0x98f54800] 23:02:30 INFO - PROCESS | 1848 | 1461132150298 Marionette DEBUG loaded listener.js 23:02:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0xa0c2cc00) [pid = 1848] [serial = 497] [outer = 0x98f54800] 23:02:31 INFO - PROCESS | 1848 | 1461132151147 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]]]}] 23:02:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 23:02:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1334ms 23:02:31 INFO - PROCESS | 1848 | 1461132151193 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 23:02:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 23:02:31 INFO - PROCESS | 1848 | 1461132151197 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 23:02:31 INFO - PROCESS | 1848 | 1461132151203 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 23:02:31 INFO - PROCESS | 1848 | 1461132151207 Marionette TRACE conn3 <- [1,634,null,{}] 23:02:31 INFO - PROCESS | 1848 | 1461132151212 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}] 23:02:31 INFO - PROCESS | 1848 | 1461132151404 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 23:02:31 INFO - PROCESS | 1848 | 1461132151591 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x9377c400 == 79 [pid = 1848] [id = 166] 23:02:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x9377c800) [pid = 1848] [serial = 498] [outer = (nil)] 23:02:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x93784000) [pid = 1848] [serial = 499] [outer = 0x9377c800] 23:02:31 INFO - PROCESS | 1848 | 1461132151680 Marionette DEBUG loaded listener.js 23:02:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x93786400) [pid = 1848] [serial = 500] [outer = 0x9377c800] 23:02:32 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:32 INFO - PROCESS | 1848 | 1461132152592 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]]]}] 23:02:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 23:02:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1440ms 23:02:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 23:02:32 INFO - PROCESS | 1848 | 1461132152644 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 23:02:32 INFO - PROCESS | 1848 | 1461132152647 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 23:02:32 INFO - PROCESS | 1848 | 1461132152655 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 23:02:32 INFO - PROCESS | 1848 | 1461132152658 Marionette TRACE conn3 <- [1,638,null,{}] 23:02:32 INFO - PROCESS | 1848 | 1461132152664 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}] 23:02:32 INFO - PROCESS | 1848 | 1461132152828 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 23:02:33 INFO - PROCESS | 1848 | 1461132153006 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x8beca400 == 80 [pid = 1848] [id = 167] 23:02:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x8becb400) [pid = 1848] [serial = 501] [outer = (nil)] 23:02:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x8bed0400) [pid = 1848] [serial = 502] [outer = 0x8becb400] 23:02:33 INFO - PROCESS | 1848 | 1461132153093 Marionette DEBUG loaded listener.js 23:02:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x8bed2000) [pid = 1848] [serial = 503] [outer = 0x8becb400] 23:02:33 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:33 INFO - PROCESS | 1848 | 1461132153977 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]]]}] 23:02:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 23:02:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1382ms 23:02:34 INFO - PROCESS | 1848 | 1461132154036 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 23:02:34 INFO - PROCESS | 1848 | 1461132154040 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 23:02:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 23:02:34 INFO - PROCESS | 1848 | 1461132154046 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 23:02:34 INFO - PROCESS | 1848 | 1461132154049 Marionette TRACE conn3 <- [1,642,null,{}] 23:02:34 INFO - PROCESS | 1848 | 1461132154055 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}] 23:02:34 INFO - PROCESS | 1848 | 1461132154221 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 23:02:34 INFO - PROCESS | 1848 | 1461132154396 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x8beccc00 == 81 [pid = 1848] [id = 168] 23:02:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x8bed5800) [pid = 1848] [serial = 504] [outer = (nil)] 23:02:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x93789800) [pid = 1848] [serial = 505] [outer = 0x8bed5800] 23:02:34 INFO - PROCESS | 1848 | 1461132154482 Marionette DEBUG loaded listener.js 23:02:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x9fb25400) [pid = 1848] [serial = 506] [outer = 0x8bed5800] 23:02:35 INFO - PROCESS | 1848 | 1461132155384 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]]]}] 23:02:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 23:02:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1384ms 23:02:35 INFO - PROCESS | 1848 | 1461132155431 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 23:02:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 23:02:35 INFO - PROCESS | 1848 | 1461132155435 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 23:02:35 INFO - PROCESS | 1848 | 1461132155442 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 23:02:35 INFO - PROCESS | 1848 | 1461132155446 Marionette TRACE conn3 <- [1,646,null,{}] 23:02:35 INFO - PROCESS | 1848 | 1461132155452 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}] 23:02:35 INFO - PROCESS | 1848 | 1461132155648 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 23:02:35 INFO - PROCESS | 1848 | 1461132155821 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x89a82c00 == 82 [pid = 1848] [id = 169] 23:02:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x89a83c00) [pid = 1848] [serial = 507] [outer = (nil)] 23:02:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x89a8c000) [pid = 1848] [serial = 508] [outer = 0x89a83c00] 23:02:35 INFO - PROCESS | 1848 | 1461132155910 Marionette DEBUG loaded listener.js 23:02:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x93786000) [pid = 1848] [serial = 509] [outer = 0x89a83c00] 23:02:36 INFO - PROCESS | 1848 | 1461132156851 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]]]}] 23:02:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 23:02:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1483ms 23:02:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 23:02:36 INFO - PROCESS | 1848 | 1461132156924 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 23:02:36 INFO - PROCESS | 1848 | 1461132156927 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 23:02:36 INFO - PROCESS | 1848 | 1461132156934 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 23:02:36 INFO - PROCESS | 1848 | 1461132156937 Marionette TRACE conn3 <- [1,650,null,{}] 23:02:36 INFO - PROCESS | 1848 | 1461132156943 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}] 23:02:37 INFO - PROCESS | 1848 | 1461132157111 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 23:02:37 INFO - PROCESS | 1848 | 1461132157288 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x89192400 == 83 [pid = 1848] [id = 170] 23:02:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x89194000) [pid = 1848] [serial = 510] [outer = (nil)] 23:02:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x8919a400) [pid = 1848] [serial = 511] [outer = 0x89194000] 23:02:37 INFO - PROCESS | 1848 | 1461132157368 Marionette DEBUG loaded listener.js 23:02:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x8919dc00) [pid = 1848] [serial = 512] [outer = 0x89194000] 23:02:38 INFO - PROCESS | 1848 | 1461132158659 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]]]}] 23:02:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 23:02:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1779ms 23:02:38 INFO - PROCESS | 1848 | 1461132158713 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 23:02:38 INFO - PROCESS | 1848 | 1461132158718 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 23:02:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 23:02:38 INFO - PROCESS | 1848 | 1461132158726 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 23:02:38 INFO - PROCESS | 1848 | 1461132158731 Marionette TRACE conn3 <- [1,654,null,{}] 23:02:38 INFO - PROCESS | 1848 | 1461132158849 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}] 23:02:39 INFO - PROCESS | 1848 | 1461132159003 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 23:02:39 INFO - PROCESS | 1848 | 1461132159190 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x89196400 == 84 [pid = 1848] [id = 171] 23:02:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x8ab6f800) [pid = 1848] [serial = 513] [outer = (nil)] 23:02:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x8bed1800) [pid = 1848] [serial = 514] [outer = 0x8ab6f800] 23:02:39 INFO - PROCESS | 1848 | 1461132159271 Marionette DEBUG loaded listener.js 23:02:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x8dee7400) [pid = 1848] [serial = 515] [outer = 0x8ab6f800] 23:02:40 INFO - PROCESS | 1848 | 1461132160226 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]]]}] 23:02:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 23:02:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1539ms 23:02:40 INFO - PROCESS | 1848 | 1461132160265 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 23:02:40 INFO - PROCESS | 1848 | 1461132160273 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 23:02:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 23:02:40 INFO - PROCESS | 1848 | 1461132160283 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 23:02:40 INFO - PROCESS | 1848 | 1461132160287 Marionette TRACE conn3 <- [1,658,null,{}] 23:02:40 INFO - PROCESS | 1848 | 1461132160293 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}] 23:02:40 INFO - PROCESS | 1848 | 1461132160447 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 23:02:40 INFO - PROCESS | 1848 | 1461132160718 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x8bee5c00 == 85 [pid = 1848] [id = 172] 23:02:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x8df36800) [pid = 1848] [serial = 516] [outer = (nil)] 23:02:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x8df90400) [pid = 1848] [serial = 517] [outer = 0x8df36800] 23:02:40 INFO - PROCESS | 1848 | 1461132160841 Marionette DEBUG loaded listener.js 23:02:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x8ec37c00) [pid = 1848] [serial = 518] [outer = 0x8df36800] 23:02:41 INFO - PROCESS | 1848 | 1461132161726 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]]]}] 23:02:41 INFO - PROCESS | 1848 | --DOCSHELL 0x98f54c00 == 84 [pid = 1848] [id = 110] 23:02:41 INFO - PROCESS | 1848 | --DOCSHELL 0x8e1a7c00 == 83 [pid = 1848] [id = 111] 23:02:41 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x94fadc00) [pid = 1848] [serial = 411] [outer = (nil)] [url = about:blank] 23:02:41 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x8deed000) [pid = 1848] [serial = 366] [outer = (nil)] [url = about:blank] 23:02:41 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x8fce8c00) [pid = 1848] [serial = 369] [outer = (nil)] [url = about:blank] 23:02:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 23:02:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1582ms 23:02:41 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x97c10400) [pid = 1848] [serial = 372] [outer = (nil)] [url = about:blank] 23:02:41 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0xa0e73800) [pid = 1848] [serial = 375] [outer = (nil)] [url = about:blank] 23:02:41 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x903f2400) [pid = 1848] [serial = 378] [outer = (nil)] [url = about:blank] 23:02:41 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0xa2a2c400) [pid = 1848] [serial = 381] [outer = (nil)] [url = about:blank] 23:02:41 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0xa45e5400) [pid = 1848] [serial = 384] [outer = (nil)] [url = about:blank] 23:02:41 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x90134400) [pid = 1848] [serial = 387] [outer = (nil)] [url = about:blank] 23:02:41 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x8fce1800) [pid = 1848] [serial = 390] [outer = (nil)] [url = about:blank] 23:02:41 INFO - PROCESS | 1848 | --DOCSHELL 0x8df83000 == 82 [pid = 1848] [id = 113] 23:02:41 INFO - PROCESS | 1848 | 1461132161894 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 23:02:41 INFO - PROCESS | 1848 | 1461132161897 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 23:02:41 INFO - PROCESS | 1848 | --DOCSHELL 0x8be43000 == 81 [pid = 1848] [id = 144] 23:02:41 INFO - PROCESS | 1848 | --DOCSHELL 0x8be44c00 == 80 [pid = 1848] [id = 143] 23:02:41 INFO - PROCESS | 1848 | --DOCSHELL 0x8bee9c00 == 79 [pid = 1848] [id = 142] 23:02:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 23:02:41 INFO - PROCESS | 1848 | --DOCSHELL 0x905fe000 == 78 [pid = 1848] [id = 141] 23:02:41 INFO - PROCESS | 1848 | --DOCSHELL 0x90499400 == 77 [pid = 1848] [id = 140] 23:02:41 INFO - PROCESS | 1848 | --DOCSHELL 0x8fcab400 == 76 [pid = 1848] [id = 139] 23:02:41 INFO - PROCESS | 1848 | --DOCSHELL 0x8dee3400 == 75 [pid = 1848] [id = 138] 23:02:41 INFO - PROCESS | 1848 | 1461132161920 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 23:02:41 INFO - PROCESS | 1848 | 1461132161926 Marionette TRACE conn3 <- [1,662,null,{}] 23:02:41 INFO - PROCESS | 1848 | 1461132161941 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}] 23:02:42 INFO - PROCESS | 1848 | 1461132162111 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 23:02:42 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x99936400) [pid = 1848] [serial = 408] [outer = (nil)] [url = about:blank] 23:02:42 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x8fca1800) [pid = 1848] [serial = 394] [outer = (nil)] [url = about:blank] 23:02:42 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x8f764c00) [pid = 1848] [serial = 393] [outer = (nil)] [url = about:blank] 23:02:42 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x905fb800) [pid = 1848] [serial = 399] [outer = (nil)] [url = about:blank] 23:02:42 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x92853000) [pid = 1848] [serial = 400] [outer = (nil)] [url = about:blank] 23:02:42 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x905f4800) [pid = 1848] [serial = 397] [outer = (nil)] [url = about:blank] 23:02:42 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x903ed400) [pid = 1848] [serial = 396] [outer = (nil)] [url = about:blank] 23:02:42 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x945b1800) [pid = 1848] [serial = 402] [outer = (nil)] [url = about:blank] 23:02:42 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x97b75c00) [pid = 1848] [serial = 405] [outer = (nil)] [url = about:blank] 23:02:42 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x9a89b800) [pid = 1848] [serial = 409] [outer = (nil)] [url = about:blank] 23:02:42 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x9854b800) [pid = 1848] [serial = 406] [outer = (nil)] [url = about:blank] 23:02:42 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x94faec00) [pid = 1848] [serial = 403] [outer = (nil)] [url = about:blank] 23:02:42 INFO - PROCESS | 1848 | 1461132162328 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x8be43800 == 76 [pid = 1848] [id = 173] 23:02:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x8df33c00) [pid = 1848] [serial = 519] [outer = (nil)] 23:02:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x8fca2400) [pid = 1848] [serial = 520] [outer = 0x8df33c00] 23:02:42 INFO - PROCESS | 1848 | 1461132162404 Marionette DEBUG loaded listener.js 23:02:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x8fceb800) [pid = 1848] [serial = 521] [outer = 0x8df33c00] 23:02:42 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:43 INFO - PROCESS | 1848 | 1461132163103 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]]]}] 23:02:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 23:02:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1243ms 23:02:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 23:02:43 INFO - PROCESS | 1848 | 1461132163156 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 23:02:43 INFO - PROCESS | 1848 | 1461132163159 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 23:02:43 INFO - PROCESS | 1848 | 1461132163165 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 23:02:43 INFO - PROCESS | 1848 | 1461132163168 Marionette TRACE conn3 <- [1,666,null,{}] 23:02:43 INFO - PROCESS | 1848 | 1461132163174 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}] 23:02:43 INFO - PROCESS | 1848 | 1461132163338 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 23:02:43 INFO - PROCESS | 1848 | 1461132163470 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x8e19c800 == 77 [pid = 1848] [id = 174] 23:02:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x8fceec00) [pid = 1848] [serial = 522] [outer = (nil)] 23:02:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x9013c400) [pid = 1848] [serial = 523] [outer = 0x8fceec00] 23:02:43 INFO - PROCESS | 1848 | 1461132163539 Marionette DEBUG loaded listener.js 23:02:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x903f7c00) [pid = 1848] [serial = 524] [outer = 0x8fceec00] 23:02:44 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:44 INFO - PROCESS | 1848 | 1461132164302 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]]]}] 23:02:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 23:02:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1178ms 23:02:44 INFO - PROCESS | 1848 | 1461132164342 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 23:02:44 INFO - PROCESS | 1848 | 1461132164346 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 23:02:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 23:02:44 INFO - PROCESS | 1848 | 1461132164364 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 23:02:44 INFO - PROCESS | 1848 | 1461132164366 Marionette TRACE conn3 <- [1,670,null,{}] 23:02:44 INFO - PROCESS | 1848 | 1461132164376 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}] 23:02:44 INFO - PROCESS | 1848 | 1461132164622 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 23:02:44 INFO - PROCESS | 1848 | 1461132164648 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x9006f800 == 78 [pid = 1848] [id = 175] 23:02:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x9007a400) [pid = 1848] [serial = 525] [outer = (nil)] 23:02:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x9290ec00) [pid = 1848] [serial = 526] [outer = 0x9007a400] 23:02:44 INFO - PROCESS | 1848 | 1461132164718 Marionette DEBUG loaded listener.js 23:02:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x92933c00) [pid = 1848] [serial = 527] [outer = 0x9007a400] 23:02:45 INFO - PROCESS | 1848 | 1461132165561 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]]]}] 23:02:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 23:02:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1230ms 23:02:45 INFO - PROCESS | 1848 | 1461132165594 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 23:02:45 INFO - PROCESS | 1848 | 1461132165597 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 23:02:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 23:02:45 INFO - PROCESS | 1848 | 1461132165603 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 23:02:45 INFO - PROCESS | 1848 | 1461132165606 Marionette TRACE conn3 <- [1,674,null,{}] 23:02:45 INFO - PROCESS | 1848 | 1461132165612 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}] 23:02:45 INFO - PROCESS | 1848 | 1461132165852 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 23:02:45 INFO - PROCESS | 1848 | 1461132165875 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x8a9e0000 == 79 [pid = 1848] [id = 176] 23:02:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x93785800) [pid = 1848] [serial = 528] [outer = (nil)] 23:02:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x93a5b400) [pid = 1848] [serial = 529] [outer = 0x93785800] 23:02:45 INFO - PROCESS | 1848 | 1461132165948 Marionette DEBUG loaded listener.js 23:02:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x93a63400) [pid = 1848] [serial = 530] [outer = 0x93785800] 23:02:46 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x8ab74800) [pid = 1848] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 23:02:46 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x8e19b800) [pid = 1848] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 23:02:46 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x8ec3fc00) [pid = 1848] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 23:02:46 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x903efc00) [pid = 1848] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 23:02:46 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x90132c00) [pid = 1848] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 23:02:46 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x9048d800) [pid = 1848] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 23:02:46 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x91ef0800) [pid = 1848] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 23:02:46 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x8fcac000) [pid = 1848] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 23:02:46 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x8df32000) [pid = 1848] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 23:02:46 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:47 INFO - PROCESS | 1848 | 1461132167135 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]]]}] 23:02:47 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 23:02:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1576ms 23:02:47 INFO - PROCESS | 1848 | 1461132167180 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 23:02:47 INFO - PROCESS | 1848 | 1461132167183 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 23:02:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 23:02:47 INFO - PROCESS | 1848 | 1461132167189 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 23:02:47 INFO - PROCESS | 1848 | 1461132167192 Marionette TRACE conn3 <- [1,678,null,{}] 23:02:47 INFO - PROCESS | 1848 | 1461132167197 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}] 23:02:47 INFO - PROCESS | 1848 | 1461132167390 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 23:02:47 INFO - PROCESS | 1848 | 1461132167409 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x8ab74800 == 80 [pid = 1848] [id = 177] 23:02:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x8e19b800) [pid = 1848] [serial = 531] [outer = (nil)] 23:02:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x903f5800) [pid = 1848] [serial = 532] [outer = 0x8e19b800] 23:02:47 INFO - PROCESS | 1848 | 1461132167479 Marionette DEBUG loaded listener.js 23:02:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x93a62800) [pid = 1848] [serial = 533] [outer = 0x8e19b800] 23:02:48 INFO - PROCESS | 1848 | 1461132168350 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]]]}] 23:02:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 23:02:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1186ms 23:02:48 INFO - PROCESS | 1848 | 1461132168376 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 23:02:48 INFO - PROCESS | 1848 | 1461132168378 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 23:02:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 23:02:48 INFO - PROCESS | 1848 | 1461132168384 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 23:02:48 INFO - PROCESS | 1848 | 1461132168387 Marionette TRACE conn3 <- [1,682,null,{}] 23:02:48 INFO - PROCESS | 1848 | 1461132168392 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}] 23:02:48 INFO - PROCESS | 1848 | 1461132168587 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 23:02:48 INFO - PROCESS | 1848 | 1461132168608 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x905fe800 == 81 [pid = 1848] [id = 178] 23:02:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x9284ec00) [pid = 1848] [serial = 534] [outer = (nil)] 23:02:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x97761800) [pid = 1848] [serial = 535] [outer = 0x9284ec00] 23:02:48 INFO - PROCESS | 1848 | 1461132168680 Marionette DEBUG loaded listener.js 23:02:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x99920800) [pid = 1848] [serial = 536] [outer = 0x9284ec00] 23:02:50 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:50 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:02:50 INFO - PROCESS | 1848 | 1461132170162 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]]]}] 23:02:50 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) 23:02:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1830ms 23:02:50 INFO - PROCESS | 1848 | 1461132170215 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 23:02:50 INFO - PROCESS | 1848 | 1461132170220 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 23:02:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 23:02:50 INFO - PROCESS | 1848 | 1461132170228 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 23:02:50 INFO - PROCESS | 1848 | 1461132170233 Marionette TRACE conn3 <- [1,686,null,{}] 23:02:50 INFO - PROCESS | 1848 | 1461132170242 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}] 23:02:50 INFO - PROCESS | 1848 | 1461132170493 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 23:02:50 INFO - PROCESS | 1848 | 1461132170721 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x8be47c00 == 82 [pid = 1848] [id = 179] 23:02:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x8be4dc00) [pid = 1848] [serial = 537] [outer = (nil)] 23:02:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x8deed000) [pid = 1848] [serial = 538] [outer = 0x8be4dc00] 23:02:50 INFO - PROCESS | 1848 | 1461132170809 Marionette DEBUG loaded listener.js 23:02:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x8df83000) [pid = 1848] [serial = 539] [outer = 0x8be4dc00] 23:02:52 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:52 INFO - PROCESS | 1848 | 1461132172129 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]]]}] 23:02:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 23:02:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1933ms 23:02:52 INFO - PROCESS | 1848 | 1461132172271 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 23:02:52 INFO - PROCESS | 1848 | 1461132172281 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 23:02:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 23:02:52 INFO - PROCESS | 1848 | 1461132172299 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 23:02:52 INFO - PROCESS | 1848 | 1461132172303 Marionette TRACE conn3 <- [1,690,null,{}] 23:02:52 INFO - PROCESS | 1848 | 1461132172310 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}] 23:02:52 INFO - PROCESS | 1848 | 1461132172476 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 23:02:52 INFO - PROCESS | 1848 | 1461132172652 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x8be45400 == 83 [pid = 1848] [id = 180] 23:02:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x8bece400) [pid = 1848] [serial = 540] [outer = (nil)] 23:02:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x8fc0c000) [pid = 1848] [serial = 541] [outer = 0x8bece400] 23:02:52 INFO - PROCESS | 1848 | 1461132172741 Marionette DEBUG loaded listener.js 23:02:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x9048d800) [pid = 1848] [serial = 542] [outer = 0x8bece400] 23:02:54 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:54 INFO - PROCESS | 1848 | 1461132174053 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]]]}] 23:02:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 23:02:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1786ms 23:02:54 INFO - PROCESS | 1848 | 1461132174135 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 23:02:54 INFO - PROCESS | 1848 | 1461132174140 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 23:02:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 23:02:54 INFO - PROCESS | 1848 | 1461132174161 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 23:02:54 INFO - PROCESS | 1848 | 1461132174167 Marionette TRACE conn3 <- [1,694,null,{}] 23:02:54 INFO - PROCESS | 1848 | 1461132174185 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}] 23:02:54 INFO - PROCESS | 1848 | 1461132174353 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 23:02:54 INFO - PROCESS | 1848 | 1461132174527 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fc0c400 == 84 [pid = 1848] [id = 181] 23:02:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x903f6000) [pid = 1848] [serial = 543] [outer = (nil)] 23:02:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x93a69800) [pid = 1848] [serial = 544] [outer = 0x903f6000] 23:02:54 INFO - PROCESS | 1848 | 1461132174613 Marionette DEBUG loaded listener.js 23:02:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x999ee800) [pid = 1848] [serial = 545] [outer = 0x903f6000] 23:02:55 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:55 INFO - PROCESS | 1848 | 1461132175908 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]]]}] 23:02:55 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) 23:02:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1792ms 23:02:55 INFO - PROCESS | 1848 | 1461132175952 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 23:02:55 INFO - PROCESS | 1848 | 1461132175957 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 23:02:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 23:02:56 INFO - PROCESS | 1848 | 1461132176021 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 23:02:56 INFO - PROCESS | 1848 | 1461132176025 Marionette TRACE conn3 <- [1,698,null,{}] 23:02:56 INFO - PROCESS | 1848 | 1461132176036 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}] 23:02:56 INFO - PROCESS | 1848 | 1461132176195 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 23:02:56 INFO - PROCESS | 1848 | 1461132176372 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x93782800 == 85 [pid = 1848] [id = 182] 23:02:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x95a76000) [pid = 1848] [serial = 546] [outer = (nil)] 23:02:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x9df93800) [pid = 1848] [serial = 547] [outer = 0x95a76000] 23:02:56 INFO - PROCESS | 1848 | 1461132176454 Marionette DEBUG loaded listener.js 23:02:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0xa0c39c00) [pid = 1848] [serial = 548] [outer = 0x95a76000] 23:02:57 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:57 INFO - PROCESS | 1848 | 1461132177776 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]]]}] 23:02:57 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) 23:02:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1804ms 23:02:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 23:02:57 INFO - PROCESS | 1848 | 1461132177808 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 23:02:57 INFO - PROCESS | 1848 | 1461132177811 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 23:02:57 INFO - PROCESS | 1848 | 1461132177817 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 23:02:57 INFO - PROCESS | 1848 | 1461132177821 Marionette TRACE conn3 <- [1,702,null,{}] 23:02:57 INFO - PROCESS | 1848 | 1461132177826 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}] 23:02:58 INFO - PROCESS | 1848 | 1461132178073 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 23:02:58 INFO - PROCESS | 1848 | 1461132178264 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x8df89800 == 86 [pid = 1848] [id = 183] 23:02:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x8ea73c00) [pid = 1848] [serial = 549] [outer = (nil)] 23:02:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x8ea79400) [pid = 1848] [serial = 550] [outer = 0x8ea73c00] 23:02:58 INFO - PROCESS | 1848 | 1461132178346 Marionette DEBUG loaded listener.js 23:02:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x8ea7f400) [pid = 1848] [serial = 551] [outer = 0x8ea73c00] 23:02:59 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:02:59 INFO - PROCESS | 1848 | 1461132179640 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]]]}] 23:02:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 23:02:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1882ms 23:02:59 INFO - PROCESS | 1848 | 1461132179699 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 23:02:59 INFO - PROCESS | 1848 | 1461132179703 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 23:02:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 23:02:59 INFO - PROCESS | 1848 | 1461132179802 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 23:02:59 INFO - PROCESS | 1848 | 1461132179807 Marionette TRACE conn3 <- [1,706,null,{}] 23:02:59 INFO - PROCESS | 1848 | 1461132179814 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}] 23:02:59 INFO - PROCESS | 1848 | 1461132179983 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 23:03:00 INFO - PROCESS | 1848 | 1461132180171 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x884f4c00 == 87 [pid = 1848] [id = 184] 23:03:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x884f5800) [pid = 1848] [serial = 552] [outer = (nil)] 23:03:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x884fb000) [pid = 1848] [serial = 553] [outer = 0x884f5800] 23:03:00 INFO - PROCESS | 1848 | 1461132180272 Marionette DEBUG loaded listener.js 23:03:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x8ea74000) [pid = 1848] [serial = 554] [outer = 0x884f5800] 23:03:01 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:03:02 INFO - PROCESS | 1848 | 1461132182005 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]]]}] 23:03:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 23:03:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2340ms 23:03:02 INFO - PROCESS | 1848 | 1461132182093 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 23:03:02 INFO - PROCESS | 1848 | 1461132182098 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 23:03:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 23:03:02 INFO - PROCESS | 1848 | 1461132182150 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 23:03:02 INFO - PROCESS | 1848 | 1461132182155 Marionette TRACE conn3 <- [1,710,null,{}] 23:03:02 INFO - PROCESS | 1848 | 1461132182163 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}] 23:03:02 INFO - PROCESS | 1848 | 1461132182367 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 23:03:02 INFO - PROCESS | 1848 | 1461132182552 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x89196800 == 88 [pid = 1848] [id = 185] 23:03:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x8a9e5800) [pid = 1848] [serial = 555] [outer = (nil)] 23:03:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x8bee0400) [pid = 1848] [serial = 556] [outer = 0x8a9e5800] 23:03:02 INFO - PROCESS | 1848 | 1461132182701 Marionette DEBUG loaded listener.js 23:03:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x8dee2000) [pid = 1848] [serial = 557] [outer = 0x8a9e5800] 23:03:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8e1a3c00 == 87 [pid = 1848] [id = 121] 23:03:03 INFO - PROCESS | 1848 | --DOCSHELL 0x945ab400 == 86 [pid = 1848] [id = 63] 23:03:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8eac2c00 == 85 [pid = 1848] [id = 65] 23:03:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8f76fc00 == 84 [pid = 1848] [id = 62] 23:03:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8ead0400 == 83 [pid = 1848] [id = 61] 23:03:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8ec31800 == 82 [pid = 1848] [id = 130] 23:03:03 INFO - PROCESS | 1848 | --DOCSHELL 0x9290bc00 == 81 [pid = 1848] [id = 124] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x8df3b000) [pid = 1848] [serial = 436] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x8ab6c800) [pid = 1848] [serial = 445] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x97904000) [pid = 1848] [serial = 423] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x9373f800) [pid = 1848] [serial = 448] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x8a9e4c00) [pid = 1848] [serial = 442] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x93913c00) [pid = 1848] [serial = 451] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x8df31c00) [pid = 1848] [serial = 433] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x8beedc00) [pid = 1848] [serial = 427] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x9007cc00) [pid = 1848] [serial = 439] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x8be4b400) [pid = 1848] [serial = 430] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x9296b800) [pid = 1848] [serial = 454] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x9373e400) [pid = 1848] [serial = 475] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8fca7400 == 80 [pid = 1848] [id = 129] 23:03:03 INFO - PROCESS | 1848 | --DOCSHELL 0x92903800 == 79 [pid = 1848] [id = 125] 23:03:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8fca3c00 == 78 [pid = 1848] [id = 123] 23:03:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8df8a000 == 77 [pid = 1848] [id = 128] 23:03:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8df86800 == 76 [pid = 1848] [id = 127] 23:03:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8df8f800 == 75 [pid = 1848] [id = 126] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x8be4d000) [pid = 1848] [serial = 458] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x8be41000) [pid = 1848] [serial = 457] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x8fcad400) [pid = 1848] [serial = 464] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x9fc4e800) [pid = 1848] [serial = 322] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x913ec800) [pid = 1848] [serial = 470] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x8f767c00) [pid = 1848] [serial = 463] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x9048f800) [pid = 1848] [serial = 467] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x984a6400) [pid = 1848] [serial = 412] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x9290b800) [pid = 1848] [serial = 472] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x97903000) [pid = 1848] [serial = 229] [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.] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x8fcea800) [pid = 1848] [serial = 417] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x8e1a4800) [pid = 1848] [serial = 414] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x999c7400) [pid = 1848] [serial = 364] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x8edef400) [pid = 1848] [serial = 461] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x91ef0c00) [pid = 1848] [serial = 420] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x903f7400) [pid = 1848] [serial = 466] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x8e1a5400) [pid = 1848] [serial = 460] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x906edc00) [pid = 1848] [serial = 469] [outer = (nil)] [url = about:blank] 23:03:03 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x92b5f800) [pid = 1848] [serial = 473] [outer = (nil)] [url = about:blank] 23:03:04 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:03:04 INFO - PROCESS | 1848 | 1461132184030 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]]]}] 23:03:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 23:03:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1898ms 23:03:04 INFO - PROCESS | 1848 | 1461132184045 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 23:03:04 INFO - PROCESS | 1848 | 1461132184053 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 23:03:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 23:03:04 INFO - PROCESS | 1848 | 1461132184110 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 23:03:04 INFO - PROCESS | 1848 | 1461132184114 Marionette TRACE conn3 <- [1,714,null,{}] 23:03:04 INFO - PROCESS | 1848 | 1461132184120 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}] 23:03:04 INFO - PROCESS | 1848 | 1461132184266 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 23:03:04 INFO - PROCESS | 1848 | 1461132184396 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x8a9e4c00 == 76 [pid = 1848] [id = 186] 23:03:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x8a9e7800) [pid = 1848] [serial = 558] [outer = (nil)] 23:03:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x8bee6c00) [pid = 1848] [serial = 559] [outer = 0x8a9e7800] 23:03:04 INFO - PROCESS | 1848 | 1461132184467 Marionette DEBUG loaded listener.js 23:03:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x8df39000) [pid = 1848] [serial = 560] [outer = 0x8a9e7800] 23:03:05 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:03:05 INFO - PROCESS | 1848 | 1461132185634 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]]]}] 23:03:05 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 23:03:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1549ms 23:03:05 INFO - PROCESS | 1848 | 1461132185653 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 23:03:05 INFO - PROCESS | 1848 | 1461132185655 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 23:03:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 23:03:05 INFO - PROCESS | 1848 | 1461132185662 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 23:03:05 INFO - PROCESS | 1848 | 1461132185667 Marionette TRACE conn3 <- [1,718,null,{}] 23:03:05 INFO - PROCESS | 1848 | 1461132185689 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}] 23:03:05 INFO - PROCESS | 1848 | 1461132185879 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 23:03:06 INFO - PROCESS | 1848 | 1461132186029 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x884fa400 == 77 [pid = 1848] [id = 187] 23:03:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x8e199800) [pid = 1848] [serial = 561] [outer = (nil)] 23:03:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x8eac8c00) [pid = 1848] [serial = 562] [outer = 0x8e199800] 23:03:06 INFO - PROCESS | 1848 | 1461132186103 Marionette DEBUG loaded listener.js 23:03:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x8ec36000) [pid = 1848] [serial = 563] [outer = 0x8e199800] 23:03:07 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:03:07 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:03:07 INFO - PROCESS | 1848 | 1461132187233 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]]]}] 23:03:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 23:03:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1582ms 23:03:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 23:03:07 INFO - PROCESS | 1848 | 1461132187246 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 23:03:07 INFO - PROCESS | 1848 | 1461132187249 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 23:03:07 INFO - PROCESS | 1848 | 1461132187255 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 23:03:07 INFO - PROCESS | 1848 | 1461132187258 Marionette TRACE conn3 <- [1,722,null,{}] 23:03:07 INFO - PROCESS | 1848 | 1461132187263 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}] 23:03:07 INFO - PROCESS | 1848 | 1461132187454 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 23:03:07 INFO - PROCESS | 1848 | 1461132187524 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x8ead0c00 == 78 [pid = 1848] [id = 188] 23:03:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x8ec34c00) [pid = 1848] [serial = 564] [outer = (nil)] 23:03:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x8f767400) [pid = 1848] [serial = 565] [outer = 0x8ec34c00] 23:03:07 INFO - PROCESS | 1848 | 1461132187594 Marionette DEBUG loaded listener.js 23:03:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x8fb33800) [pid = 1848] [serial = 566] [outer = 0x8ec34c00] 23:03:08 INFO - PROCESS | 1848 | 1461132188832 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] 23:03:08 INFO - PROCESS | 1848 | 1461132188895 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 23:03:08 INFO - PROCESS | 1848 | 1461132188901 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 23:03:08 INFO - PROCESS | 1848 | 1461132188905 Marionette TRACE conn3 <- [1,726,null,{}] 23:03:08 INFO - PROCESS | 1848 | 1461132188910 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}] 23:03:09 INFO - PROCESS | 1848 | 1461132189099 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 23:03:09 INFO - PROCESS | 1848 | 1461132189235 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x8df33400 == 79 [pid = 1848] [id = 189] 23:03:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x8df8c400) [pid = 1848] [serial = 567] [outer = (nil)] 23:03:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x8fc01c00) [pid = 1848] [serial = 568] [outer = 0x8df8c400] 23:03:09 INFO - PROCESS | 1848 | 1461132189306 Marionette DEBUG loaded listener.js 23:03:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x8fcab000) [pid = 1848] [serial = 569] [outer = 0x8df8c400] 23:03:09 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:03:09 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:03:10 INFO - PROCESS | 1848 | 1461132190052 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]]]}] 23:03:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 23:03:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1183ms 23:03:10 INFO - PROCESS | 1848 | 1461132190088 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 23:03:10 INFO - PROCESS | 1848 | 1461132190091 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 23:03:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 23:03:10 INFO - PROCESS | 1848 | 1461132190097 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 23:03:10 INFO - PROCESS | 1848 | 1461132190101 Marionette TRACE conn3 <- [1,730,null,{}] 23:03:10 INFO - PROCESS | 1848 | 1461132190106 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}] 23:03:10 INFO - PROCESS | 1848 | 1461132190276 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 23:03:10 INFO - PROCESS | 1848 | 1461132190287 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x8df36800 == 80 [pid = 1848] [id = 190] 23:03:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x8edf8c00) [pid = 1848] [serial = 570] [outer = (nil)] 23:03:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x903f7400) [pid = 1848] [serial = 571] [outer = 0x8edf8c00] 23:03:10 INFO - PROCESS | 1848 | 1461132190364 Marionette DEBUG loaded listener.js 23:03:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x90496400) [pid = 1848] [serial = 572] [outer = 0x8edf8c00] 23:03:11 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:03:11 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:03:11 INFO - PROCESS | 1848 | 1461132191505 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] 23:03:11 INFO - PROCESS | 1848 | 1461132191586 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 23:03:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 23:03:11 INFO - PROCESS | 1848 | 1461132191595 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 23:03:11 INFO - PROCESS | 1848 | 1461132191601 Marionette TRACE conn3 <- [1,734,null,{}] 23:03:11 INFO - PROCESS | 1848 | 1461132191609 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}] 23:03:11 INFO - PROCESS | 1848 | 1461132191829 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 23:03:12 INFO - PROCESS | 1848 | 1461132192134 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x89a8a000 == 81 [pid = 1848] [id = 191] 23:03:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x8ab6d000) [pid = 1848] [serial = 573] [outer = (nil)] 23:03:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x8df2e000) [pid = 1848] [serial = 574] [outer = 0x8ab6d000] 23:03:12 INFO - PROCESS | 1848 | 1461132192237 Marionette DEBUG loaded listener.js 23:03:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x8e1a0000) [pid = 1848] [serial = 575] [outer = 0x8ab6d000] 23:03:12 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:03:13 INFO - PROCESS | 1848 | 1461132193098 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]]]}] 23:03:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 23:03:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1534ms 23:03:13 INFO - PROCESS | 1848 | 1461132193129 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 23:03:13 INFO - PROCESS | 1848 | 1461132193138 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 23:03:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 23:03:13 INFO - PROCESS | 1848 | 1461132193149 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 23:03:13 INFO - PROCESS | 1848 | 1461132193152 Marionette TRACE conn3 <- [1,738,null,{}] 23:03:13 INFO - PROCESS | 1848 | 1461132193159 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}] 23:03:13 INFO - PROCESS | 1848 | 1461132193348 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 23:03:13 INFO - PROCESS | 1848 | 1461132193524 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x8be46400 == 82 [pid = 1848] [id = 192] 23:03:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x8ea7bc00) [pid = 1848] [serial = 576] [outer = (nil)] 23:03:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x8edefc00) [pid = 1848] [serial = 577] [outer = 0x8ea7bc00] 23:03:13 INFO - PROCESS | 1848 | 1461132193611 Marionette DEBUG loaded listener.js 23:03:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x8fc0a400) [pid = 1848] [serial = 578] [outer = 0x8ea7bc00] 23:03:14 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:03:14 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:03:15 INFO - PROCESS | 1848 | 1461132195002 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]]]}] 23:03:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 23:03:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1886ms 23:03:15 INFO - PROCESS | 1848 | 1461132195034 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 23:03:15 INFO - PROCESS | 1848 | 1461132195037 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 23:03:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 23:03:15 INFO - PROCESS | 1848 | 1461132195045 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 23:03:15 INFO - PROCESS | 1848 | 1461132195051 Marionette TRACE conn3 <- [1,742,null,{}] 23:03:15 INFO - PROCESS | 1848 | 1461132195162 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}] 23:03:15 INFO - PROCESS | 1848 | 1461132195324 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 23:03:15 INFO - PROCESS | 1848 | 1461132195493 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x8be48000 == 83 [pid = 1848] [id = 193] 23:03:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x90078800) [pid = 1848] [serial = 579] [outer = (nil)] 23:03:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x905f3400) [pid = 1848] [serial = 580] [outer = 0x90078800] 23:03:15 INFO - PROCESS | 1848 | 1461132195581 Marionette DEBUG loaded listener.js 23:03:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x91ef2400) [pid = 1848] [serial = 581] [outer = 0x90078800] 23:03:16 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:03:16 INFO - PROCESS | 1848 | 1461132196875 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]]]}] 23:03:16 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 23:03:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1879ms 23:03:16 INFO - PROCESS | 1848 | 1461132196995 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 23:03:17 INFO - PROCESS | 1848 | 1461132197001 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 23:03:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 23:03:17 INFO - PROCESS | 1848 | 1461132197016 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 23:03:17 INFO - PROCESS | 1848 | 1461132197019 Marionette TRACE conn3 <- [1,746,null,{}] 23:03:17 INFO - PROCESS | 1848 | 1461132197025 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}] 23:03:17 INFO - PROCESS | 1848 | 1461132197214 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 23:03:17 INFO - PROCESS | 1848 | 1461132197387 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x8bed2c00 == 84 [pid = 1848] [id = 194] 23:03:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x9048b400) [pid = 1848] [serial = 582] [outer = (nil)] 23:03:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x92936400) [pid = 1848] [serial = 583] [outer = 0x9048b400] 23:03:17 INFO - PROCESS | 1848 | 1461132197470 Marionette DEBUG loaded listener.js 23:03:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x9373b000) [pid = 1848] [serial = 584] [outer = 0x9048b400] 23:03:18 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:03:18 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:03:18 INFO - PROCESS | 1848 | 1461132198725 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]]]}] 23:03:18 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.) 23:03:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1732ms 23:03:18 INFO - PROCESS | 1848 | 1461132198747 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 23:03:18 INFO - PROCESS | 1848 | 1461132198751 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 23:03:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 23:03:18 INFO - PROCESS | 1848 | 1461132198757 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 23:03:18 INFO - PROCESS | 1848 | 1461132198761 Marionette TRACE conn3 <- [1,750,null,{}] 23:03:18 INFO - PROCESS | 1848 | 1461132198766 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}] 23:03:18 INFO - PROCESS | 1848 | 1461132198962 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 23:03:19 INFO - PROCESS | 1848 | 1461132199139 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x884f7800 == 85 [pid = 1848] [id = 195] 23:03:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x91eedc00) [pid = 1848] [serial = 585] [outer = (nil)] 23:03:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x93784800) [pid = 1848] [serial = 586] [outer = 0x91eedc00] 23:03:19 INFO - PROCESS | 1848 | 1461132199222 Marionette DEBUG loaded listener.js 23:03:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x93913c00) [pid = 1848] [serial = 587] [outer = 0x91eedc00] 23:03:20 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:03:20 INFO - PROCESS | 1848 | 1461132200481 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]]]}] 23:03:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 23:03:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1783ms 23:03:20 INFO - PROCESS | 1848 | 1461132200542 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 23:03:20 INFO - PROCESS | 1848 | 1461132200546 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 23:03:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 23:03:20 INFO - PROCESS | 1848 | 1461132200656 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 23:03:20 INFO - PROCESS | 1848 | 1461132200660 Marionette TRACE conn3 <- [1,754,null,{}] 23:03:20 INFO - PROCESS | 1848 | 1461132200667 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}] 23:03:20 INFO - PROCESS | 1848 | 1461132200846 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 23:03:21 INFO - PROCESS | 1848 | 1461132201021 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x89192c00 == 86 [pid = 1848] [id = 196] 23:03:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x89a88000) [pid = 1848] [serial = 588] [outer = (nil)] 23:03:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x9391a800) [pid = 1848] [serial = 589] [outer = 0x89a88000] 23:03:21 INFO - PROCESS | 1848 | 1461132201109 Marionette DEBUG loaded listener.js 23:03:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x945a8800) [pid = 1848] [serial = 590] [outer = 0x89a88000] 23:03:22 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:03:22 INFO - PROCESS | 1848 | 1461132202404 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]]]}] 23:03:22 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 23:03:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1835ms 23:03:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 23:03:22 INFO - PROCESS | 1848 | 1461132202459 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 23:03:22 INFO - PROCESS | 1848 | 1461132202462 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 23:03:22 INFO - PROCESS | 1848 | 1461132202487 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 23:03:22 INFO - PROCESS | 1848 | 1461132202491 Marionette TRACE conn3 <- [1,758,null,{}] 23:03:22 INFO - PROCESS | 1848 | 1461132202498 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}] 23:03:22 INFO - PROCESS | 1848 | 1461132202652 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 23:03:22 INFO - PROCESS | 1848 | 1461132202828 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x884fe800 == 87 [pid = 1848] [id = 197] 23:03:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x9292ec00) [pid = 1848] [serial = 591] [outer = (nil)] 23:03:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x97903000) [pid = 1848] [serial = 592] [outer = 0x9292ec00] 23:03:22 INFO - PROCESS | 1848 | 1461132202912 Marionette DEBUG loaded listener.js 23:03:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x97cb2800) [pid = 1848] [serial = 593] [outer = 0x9292ec00] 23:03:23 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:03:23 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:03:23 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:03:23 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:03:23 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:03:23 INFO - PROCESS | 1848 | 1461132203755 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]]]}] 23:03:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 23:03:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1349ms 23:03:23 INFO - PROCESS | 1848 | 1461132203817 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 23:03:23 INFO - PROCESS | 1848 | 1461132203821 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 23:03:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 23:03:23 INFO - PROCESS | 1848 | 1461132203828 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 23:03:23 INFO - PROCESS | 1848 | 1461132203831 Marionette TRACE conn3 <- [1,762,null,{}] 23:03:23 INFO - PROCESS | 1848 | 1461132203837 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}] 23:03:24 INFO - PROCESS | 1848 | 1461132204001 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 23:03:24 INFO - PROCESS | 1848 | 1461132204180 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x89a81400 == 88 [pid = 1848] [id = 198] 23:03:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x8a9e6400) [pid = 1848] [serial = 594] [outer = (nil)] 23:03:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x99935400) [pid = 1848] [serial = 595] [outer = 0x8a9e6400] 23:03:24 INFO - PROCESS | 1848 | 1461132204267 Marionette DEBUG loaded listener.js 23:03:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x999c4000) [pid = 1848] [serial = 596] [outer = 0x8a9e6400] 23:03:25 INFO - PROCESS | 1848 | 1461132205505 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]]]}] 23:03:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 23:03:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1731ms 23:03:25 INFO - PROCESS | 1848 | 1461132205567 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 23:03:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 23:03:25 INFO - PROCESS | 1848 | 1461132205570 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 23:03:25 INFO - PROCESS | 1848 | 1461132205577 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 23:03:25 INFO - PROCESS | 1848 | 1461132205580 Marionette TRACE conn3 <- [1,766,null,{}] 23:03:25 INFO - PROCESS | 1848 | 1461132205586 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}] 23:03:25 INFO - PROCESS | 1848 | 1461132205811 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 23:03:26 INFO - PROCESS | 1848 | 1461132205997 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x8919e400 == 89 [pid = 1848] [id = 199] 23:03:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x8919e800) [pid = 1848] [serial = 597] [outer = (nil)] 23:03:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x8dee2800) [pid = 1848] [serial = 598] [outer = 0x8919e800] 23:03:26 INFO - PROCESS | 1848 | 1461132206082 Marionette DEBUG loaded listener.js 23:03:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x8ec36400) [pid = 1848] [serial = 599] [outer = 0x8919e800] 23:03:27 INFO - PROCESS | 1848 | 1461132207323 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]]]}] 23:03:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 23:03:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1790ms 23:03:27 INFO - PROCESS | 1848 | 1461132207649 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 23:03:27 INFO - PROCESS | 1848 | 1461132207655 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 23:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 23:03:27 INFO - PROCESS | 1848 | 1461132207672 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 23:03:27 INFO - PROCESS | 1848 | 1461132207677 Marionette TRACE conn3 <- [1,770,null,{}] 23:03:27 INFO - PROCESS | 1848 | 1461132207729 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}] 23:03:27 INFO - PROCESS | 1848 | 1461132207879 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 23:03:28 INFO - PROCESS | 1848 | 1461132208109 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x8beee800 == 90 [pid = 1848] [id = 200] 23:03:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x8def0000) [pid = 1848] [serial = 600] [outer = (nil)] 23:03:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x8e19f400) [pid = 1848] [serial = 601] [outer = 0x8def0000] 23:03:28 INFO - PROCESS | 1848 | 1461132208188 Marionette DEBUG loaded listener.js 23:03:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x8ea77800) [pid = 1848] [serial = 602] [outer = 0x8def0000] 23:03:29 INFO - PROCESS | 1848 | --DOCSHELL 0x8f76c800 == 89 [pid = 1848] [id = 112] 23:03:29 INFO - PROCESS | 1848 | --DOCSHELL 0x8a9ea800 == 88 [pid = 1848] [id = 152] 23:03:29 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0xa0a0c000) [pid = 1848] [serial = 496] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x93784000) [pid = 1848] [serial = 499] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x8bed0400) [pid = 1848] [serial = 502] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x93789800) [pid = 1848] [serial = 505] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x89a8c000) [pid = 1848] [serial = 508] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1848 | --DOCSHELL 0x8df33400 == 87 [pid = 1848] [id = 189] 23:03:29 INFO - PROCESS | 1848 | --DOCSHELL 0x8ead0c00 == 86 [pid = 1848] [id = 188] 23:03:29 INFO - PROCESS | 1848 | --DOCSHELL 0x884fa400 == 85 [pid = 1848] [id = 187] 23:03:29 INFO - PROCESS | 1848 | 1461132209225 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]]]}] 23:03:29 INFO - PROCESS | 1848 | --DOCSHELL 0x8a9e4c00 == 84 [pid = 1848] [id = 186] 23:03:29 INFO - PROCESS | 1848 | --DOCSHELL 0x89196800 == 83 [pid = 1848] [id = 185] 23:03:29 INFO - PROCESS | 1848 | --DOCSHELL 0x93782800 == 82 [pid = 1848] [id = 182] 23:03:29 INFO - PROCESS | 1848 | --DOCSHELL 0x8be47c00 == 81 [pid = 1848] [id = 179] 23:03:29 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x8fca2400) [pid = 1848] [serial = 520] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x9290ec00) [pid = 1848] [serial = 526] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x8fceb800) [pid = 1848] [serial = 521] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x93a5b400) [pid = 1848] [serial = 529] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x8e1a6000) [pid = 1848] [serial = 478] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x8df90400) [pid = 1848] [serial = 517] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x8ec37c00) [pid = 1848] [serial = 518] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x8fce2800) [pid = 1848] [serial = 481] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x9013c400) [pid = 1848] [serial = 523] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x945a6400) [pid = 1848] [serial = 487] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x979edc00) [pid = 1848] [serial = 490] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x8dee7400) [pid = 1848] [serial = 515] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x8bed1800) [pid = 1848] [serial = 514] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x93a5dc00) [pid = 1848] [serial = 484] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x9fb20c00) [pid = 1848] [serial = 493] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x8919a400) [pid = 1848] [serial = 511] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x903f5800) [pid = 1848] [serial = 532] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x93a63400) [pid = 1848] [serial = 530] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x92933c00) [pid = 1848] [serial = 527] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x93a62800) [pid = 1848] [serial = 533] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x903f7c00) [pid = 1848] [serial = 524] [outer = (nil)] [url = about:blank] 23:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 23:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1629ms 23:03:29 INFO - PROCESS | 1848 | 1461132209300 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 23:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 23:03:29 INFO - PROCESS | 1848 | 1461132209307 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 23:03:29 INFO - PROCESS | 1848 | 1461132209318 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 23:03:29 INFO - PROCESS | 1848 | 1461132209324 Marionette TRACE conn3 <- [1,774,null,{}] 23:03:29 INFO - PROCESS | 1848 | 1461132209330 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}] 23:03:29 INFO - PROCESS | 1848 | 1461132209482 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 23:03:29 INFO - PROCESS | 1848 | 1461132209492 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x884f1000 == 82 [pid = 1848] [id = 201] 23:03:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x884f6400) [pid = 1848] [serial = 603] [outer = (nil)] 23:03:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x8df32000) [pid = 1848] [serial = 604] [outer = 0x884f6400] 23:03:29 INFO - PROCESS | 1848 | 1461132209569 Marionette DEBUG loaded listener.js 23:03:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x8ea73800) [pid = 1848] [serial = 605] [outer = 0x884f6400] 23:03:30 INFO - PROCESS | 1848 | 1461132210492 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]]]}] 23:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 23:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1200ms 23:03:30 INFO - PROCESS | 1848 | 1461132210515 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 23:03:30 INFO - PROCESS | 1848 | 1461132210518 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 23:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 23:03:30 INFO - PROCESS | 1848 | 1461132210525 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 23:03:30 INFO - PROCESS | 1848 | 1461132210528 Marionette TRACE conn3 <- [1,778,null,{}] 23:03:30 INFO - PROCESS | 1848 | 1461132210541 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}] 23:03:30 INFO - PROCESS | 1848 | 1461132210716 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 23:03:30 INFO - PROCESS | 1848 | 1461132210857 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f771c00 == 83 [pid = 1848] [id = 202] 23:03:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x8fca2800) [pid = 1848] [serial = 606] [outer = (nil)] 23:03:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x8fceb800) [pid = 1848] [serial = 607] [outer = 0x8fca2800] 23:03:30 INFO - PROCESS | 1848 | 1461132210932 Marionette DEBUG loaded listener.js 23:03:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x90079000) [pid = 1848] [serial = 608] [outer = 0x8fca2800] 23:03:31 INFO - PROCESS | 1848 | 1461132211688 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]]]}] 23:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 23:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1227ms 23:03:31 INFO - PROCESS | 1848 | 1461132211754 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 23:03:31 INFO - PROCESS | 1848 | 1461132211757 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 23:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 23:03:31 INFO - PROCESS | 1848 | 1461132211770 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 23:03:31 INFO - PROCESS | 1848 | 1461132211772 Marionette TRACE conn3 <- [1,782,null,{}] 23:03:31 INFO - PROCESS | 1848 | 1461132211779 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}] 23:03:31 INFO - PROCESS | 1848 | 1461132211989 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 23:03:32 INFO - PROCESS | 1848 | 1461132212011 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x8ec30c00 == 84 [pid = 1848] [id = 203] 23:03:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x90134400) [pid = 1848] [serial = 609] [outer = (nil)] 23:03:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x905f2000) [pid = 1848] [serial = 610] [outer = 0x90134400] 23:03:32 INFO - PROCESS | 1848 | 1461132212083 Marionette DEBUG loaded listener.js 23:03:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x92903800) [pid = 1848] [serial = 611] [outer = 0x90134400] 23:03:32 INFO - PROCESS | 1848 | 1461132212976 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]]]}] 23:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 23:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1247ms 23:03:33 INFO - PROCESS | 1848 | 1461132213011 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 23:03:33 INFO - PROCESS | 1848 | 1461132213013 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 23:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 23:03:33 INFO - PROCESS | 1848 | 1461132213019 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 23:03:33 INFO - PROCESS | 1848 | 1461132213022 Marionette TRACE conn3 <- [1,786,null,{}] 23:03:33 INFO - PROCESS | 1848 | 1461132213034 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}] 23:03:33 INFO - PROCESS | 1848 | 1461132213248 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 23:03:33 INFO - PROCESS | 1848 | 1461132213272 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x903f3800 == 85 [pid = 1848] [id = 204] 23:03:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x9296d000) [pid = 1848] [serial = 612] [outer = (nil)] 23:03:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x9377d000) [pid = 1848] [serial = 613] [outer = 0x9296d000] 23:03:33 INFO - PROCESS | 1848 | 1461132213344 Marionette DEBUG loaded listener.js 23:03:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x93785800) [pid = 1848] [serial = 614] [outer = 0x9296d000] 23:03:33 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x8a9e7800) [pid = 1848] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 23:03:33 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x8df8c400) [pid = 1848] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 23:03:33 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x8a9e5800) [pid = 1848] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 23:03:33 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x8ec34c00) [pid = 1848] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 23:03:33 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x8e199800) [pid = 1848] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 23:03:34 INFO - PROCESS | 1848 | 1461132214293 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]]]}] 23:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 23:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1287ms 23:03:34 INFO - PROCESS | 1848 | 1461132214311 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 23:03:34 INFO - PROCESS | 1848 | 1461132214314 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 23:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 23:03:34 INFO - PROCESS | 1848 | 1461132214322 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 23:03:34 INFO - PROCESS | 1848 | 1461132214325 Marionette TRACE conn3 <- [1,790,null,{}] 23:03:34 INFO - PROCESS | 1848 | 1461132214330 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}] 23:03:34 INFO - PROCESS | 1848 | 1461132214553 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 23:03:34 INFO - PROCESS | 1848 | 1461132214574 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x884fd800 == 86 [pid = 1848] [id = 205] 23:03:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x8a9e7800) [pid = 1848] [serial = 615] [outer = (nil)] 23:03:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x9377ec00) [pid = 1848] [serial = 616] [outer = 0x8a9e7800] 23:03:34 INFO - PROCESS | 1848 | 1461132214647 Marionette DEBUG loaded listener.js 23:03:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x93a67800) [pid = 1848] [serial = 617] [outer = 0x8a9e7800] 23:03:35 INFO - PROCESS | 1848 | 1461132215428 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]]]}] 23:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 23:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1128ms 23:03:35 INFO - PROCESS | 1848 | 1461132215449 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 23:03:35 INFO - PROCESS | 1848 | 1461132215451 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 23:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 23:03:35 INFO - PROCESS | 1848 | 1461132215466 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 23:03:35 INFO - PROCESS | 1848 | 1461132215469 Marionette TRACE conn3 <- [1,794,null,{}] 23:03:35 INFO - PROCESS | 1848 | 1461132215475 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}] 23:03:35 INFO - PROCESS | 1848 | 1461132215622 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 23:03:35 INFO - PROCESS | 1848 | 1461132215639 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x93917c00 == 87 [pid = 1848] [id = 206] 23:03:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x93a5dc00) [pid = 1848] [serial = 618] [outer = (nil)] 23:03:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x94fb5400) [pid = 1848] [serial = 619] [outer = 0x93a5dc00] 23:03:35 INFO - PROCESS | 1848 | 1461132215709 Marionette DEBUG loaded listener.js 23:03:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x98b0ac00) [pid = 1848] [serial = 620] [outer = 0x93a5dc00] 23:03:36 INFO - PROCESS | 1848 | 1461132216848 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]]]}] 23:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 23:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1439ms 23:03:36 INFO - PROCESS | 1848 | 1461132216898 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 23:03:36 INFO - PROCESS | 1848 | 1461132216905 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 23:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 23:03:36 INFO - PROCESS | 1848 | 1461132216914 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 23:03:36 INFO - PROCESS | 1848 | 1461132216919 Marionette TRACE conn3 <- [1,798,null,{}] 23:03:36 INFO - PROCESS | 1848 | 1461132216927 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}] 23:03:37 INFO - PROCESS | 1848 | 1461132217114 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 23:03:37 INFO - PROCESS | 1848 | 1461132217379 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x8bed4000 == 88 [pid = 1848] [id = 207] 23:03:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x8bee3000) [pid = 1848] [serial = 621] [outer = (nil)] 23:03:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x8ea76800) [pid = 1848] [serial = 622] [outer = 0x8bee3000] 23:03:37 INFO - PROCESS | 1848 | 1461132217514 Marionette DEBUG loaded listener.js 23:03:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x8ec3a400) [pid = 1848] [serial = 623] [outer = 0x8bee3000] 23:03:38 INFO - PROCESS | 1848 | 1461132218444 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]]]}] 23:03:38 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 23:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1582ms 23:03:38 INFO - PROCESS | 1848 | 1461132218497 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 23:03:38 INFO - PROCESS | 1848 | 1461132218505 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 23:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 23:03:38 INFO - PROCESS | 1848 | 1461132218516 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 23:03:38 INFO - PROCESS | 1848 | 1461132218519 Marionette TRACE conn3 <- [1,802,null,{}] 23:03:38 INFO - PROCESS | 1848 | 1461132218526 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}] 23:03:38 INFO - PROCESS | 1848 | 1461132218704 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 23:03:39 INFO - PROCESS | 1848 | 1461132218977 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x8be4e800 == 89 [pid = 1848] [id = 208] 23:03:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x90131000) [pid = 1848] [serial = 624] [outer = (nil)] 23:03:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x905f5400) [pid = 1848] [serial = 625] [outer = 0x90131000] 23:03:39 INFO - PROCESS | 1848 | 1461132219106 Marionette DEBUG loaded listener.js 23:03:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x92976000) [pid = 1848] [serial = 626] [outer = 0x90131000] 23:03:39 INFO - PROCESS | 1848 | 1461132219988 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]]]}] 23:03:40 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 23:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1534ms 23:03:40 INFO - PROCESS | 1848 | 1461132220050 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 23:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 23:03:40 INFO - PROCESS | 1848 | 1461132220055 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 23:03:40 INFO - PROCESS | 1848 | 1461132220061 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 23:03:40 INFO - PROCESS | 1848 | 1461132220067 Marionette TRACE conn3 <- [1,806,null,{}] 23:03:40 INFO - PROCESS | 1848 | 1461132220083 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}] 23:03:40 INFO - PROCESS | 1848 | 1461132220304 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 23:03:40 INFO - PROCESS | 1848 | 1461132220531 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x8919d000 == 90 [pid = 1848] [id = 209] 23:03:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x89a8d000) [pid = 1848] [serial = 627] [outer = (nil)] 23:03:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x977a3000) [pid = 1848] [serial = 628] [outer = 0x89a8d000] 23:03:40 INFO - PROCESS | 1848 | 1461132220664 Marionette DEBUG loaded listener.js 23:03:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x9df8a400) [pid = 1848] [serial = 629] [outer = 0x89a8d000] 23:03:41 INFO - PROCESS | 1848 | 1461132221507 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]]]}] 23:03:41 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 23:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1488ms 23:03:41 INFO - PROCESS | 1848 | 1461132221549 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 23:03:41 INFO - PROCESS | 1848 | 1461132221554 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 23:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 23:03:41 INFO - PROCESS | 1848 | 1461132221560 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 23:03:41 INFO - PROCESS | 1848 | 1461132221563 Marionette TRACE conn3 <- [1,810,null,{}] 23:03:41 INFO - PROCESS | 1848 | 1461132221569 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}] 23:03:41 INFO - PROCESS | 1848 | 1461132221734 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 23:03:41 INFO - PROCESS | 1848 | 1461132221935 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x891a0000 == 91 [pid = 1848] [id = 210] 23:03:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x945a6400) [pid = 1848] [serial = 630] [outer = (nil)] 23:03:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x9fc4a400) [pid = 1848] [serial = 631] [outer = 0x945a6400] 23:03:42 INFO - PROCESS | 1848 | 1461132222022 Marionette DEBUG loaded listener.js 23:03:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x9ff15000) [pid = 1848] [serial = 632] [outer = 0x945a6400] 23:03:42 INFO - PROCESS | 1848 | 1461132222955 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]]]}] 23:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 23:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1437ms 23:03:42 INFO - PROCESS | 1848 | 1461132222997 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 23:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 23:03:43 INFO - PROCESS | 1848 | 1461132223001 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 23:03:43 INFO - PROCESS | 1848 | 1461132223007 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 23:03:43 INFO - PROCESS | 1848 | 1461132223011 Marionette TRACE conn3 <- [1,814,null,{}] 23:03:43 INFO - PROCESS | 1848 | 1461132223017 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}] 23:03:43 INFO - PROCESS | 1848 | 1461132223176 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 23:03:43 INFO - PROCESS | 1848 | 1461132223365 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x884f8800 == 92 [pid = 1848] [id = 211] 23:03:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x89a89800) [pid = 1848] [serial = 633] [outer = (nil)] 23:03:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x8c057c00) [pid = 1848] [serial = 634] [outer = 0x89a89800] 23:03:43 INFO - PROCESS | 1848 | 1461132223463 Marionette DEBUG loaded listener.js 23:03:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x8c05b400) [pid = 1848] [serial = 635] [outer = 0x89a89800] 23:03:44 INFO - PROCESS | 1848 | 1461132224388 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] 23:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 23:03:44 INFO - PROCESS | 1848 | 1461132224445 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 23:03:44 INFO - PROCESS | 1848 | 1461132224451 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 23:03:44 INFO - PROCESS | 1848 | 1461132224454 Marionette TRACE conn3 <- [1,818,null,{}] 23:03:44 INFO - PROCESS | 1848 | 1461132224460 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}] 23:03:44 INFO - PROCESS | 1848 | 1461132224650 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 23:03:44 INFO - PROCESS | 1848 | 1461132224836 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x8c056800 == 93 [pid = 1848] [id = 212] 23:03:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x8c058c00) [pid = 1848] [serial = 636] [outer = (nil)] 23:03:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0xa0e6fc00) [pid = 1848] [serial = 637] [outer = 0x8c058c00] 23:03:44 INFO - PROCESS | 1848 | 1461132224971 Marionette DEBUG loaded listener.js 23:03:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0xa0e7d000) [pid = 1848] [serial = 638] [outer = 0x8c058c00] 23:03:45 INFO - PROCESS | 1848 | 1461132225815 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]]]}] 23:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 23:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1434ms 23:03:45 INFO - PROCESS | 1848 | 1461132225885 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 23:03:45 INFO - PROCESS | 1848 | 1461132225888 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 23:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 23:03:45 INFO - PROCESS | 1848 | 1461132225895 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 23:03:45 INFO - PROCESS | 1848 | 1461132225899 Marionette TRACE conn3 <- [1,822,null,{}] 23:03:45 INFO - PROCESS | 1848 | 1461132225904 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}] 23:03:46 INFO - PROCESS | 1848 | 1461132226069 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 23:03:46 INFO - PROCESS | 1848 | 1461132226254 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x88542000 == 94 [pid = 1848] [id = 213] 23:03:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x88543c00) [pid = 1848] [serial = 639] [outer = (nil)] 23:03:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x88549000) [pid = 1848] [serial = 640] [outer = 0x88543c00] 23:03:46 INFO - PROCESS | 1848 | 1461132226339 Marionette DEBUG loaded listener.js 23:03:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x8854cc00) [pid = 1848] [serial = 641] [outer = 0x88543c00] 23:03:47 INFO - PROCESS | 1848 | 1461132227238 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] 23:03:47 INFO - PROCESS | 1848 | 1461132227286 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 23:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 23:03:47 INFO - PROCESS | 1848 | 1461132227293 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 23:03:47 INFO - PROCESS | 1848 | 1461132227297 Marionette TRACE conn3 <- [1,826,null,{}] 23:03:47 INFO - PROCESS | 1848 | 1461132227302 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}] 23:03:47 INFO - PROCESS | 1848 | 1461132227478 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 23:03:47 INFO - PROCESS | 1848 | 1461132227663 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x88542400 == 95 [pid = 1848] [id = 214] 23:03:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x88544c00) [pid = 1848] [serial = 642] [outer = (nil)] 23:03:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 234 (0x88557800) [pid = 1848] [serial = 643] [outer = 0x88544c00] 23:03:47 INFO - PROCESS | 1848 | 1461132227749 Marionette DEBUG loaded listener.js 23:03:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 235 (0x8855ac00) [pid = 1848] [serial = 644] [outer = 0x88544c00] 23:03:48 INFO - PROCESS | 1848 | 1461132228660 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]]]}] 23:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 23:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1427ms 23:03:48 INFO - PROCESS | 1848 | 1461132228721 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 23:03:48 INFO - PROCESS | 1848 | 1461132228725 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 23:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 23:03:48 INFO - PROCESS | 1848 | 1461132228731 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 23:03:48 INFO - PROCESS | 1848 | 1461132228734 Marionette TRACE conn3 <- [1,830,null,{}] 23:03:48 INFO - PROCESS | 1848 | 1461132228740 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}] 23:03:48 INFO - PROCESS | 1848 | 1461132228906 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 23:03:49 INFO - PROCESS | 1848 | 1461132229093 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x884fe000 == 96 [pid = 1848] [id = 215] 23:03:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 236 (0x88553c00) [pid = 1848] [serial = 645] [outer = (nil)] 23:03:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0x89a83800) [pid = 1848] [serial = 646] [outer = 0x88553c00] 23:03:49 INFO - PROCESS | 1848 | 1461132229182 Marionette DEBUG loaded listener.js 23:03:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x8a6c2000) [pid = 1848] [serial = 647] [outer = 0x88553c00] 23:03:50 INFO - PROCESS | 1848 | 1461132230038 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]]]}] 23:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 23:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1382ms 23:03:50 INFO - PROCESS | 1848 | 1461132230114 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 23:03:50 INFO - PROCESS | 1848 | 1461132230118 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 23:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 23:03:50 INFO - PROCESS | 1848 | 1461132230124 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 23:03:50 INFO - PROCESS | 1848 | 1461132230128 Marionette TRACE conn3 <- [1,834,null,{}] 23:03:50 INFO - PROCESS | 1848 | 1461132230133 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}] 23:03:50 INFO - PROCESS | 1848 | 1461132230338 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 23:03:50 INFO - PROCESS | 1848 | 1461132230526 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x89a90400 == 97 [pid = 1848] [id = 216] 23:03:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x8a6c9800) [pid = 1848] [serial = 648] [outer = (nil)] 23:03:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0x8a6cbc00) [pid = 1848] [serial = 649] [outer = 0x8a6c9800] 23:03:50 INFO - PROCESS | 1848 | 1461132230664 Marionette DEBUG loaded listener.js 23:03:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 241 (0x8a6cf000) [pid = 1848] [serial = 650] [outer = 0x8a6c9800] 23:03:51 INFO - PROCESS | 1848 | 1461132231532 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]]]}] 23:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 23:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1481ms 23:03:51 INFO - PROCESS | 1848 | 1461132231606 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 23:03:51 INFO - PROCESS | 1848 | 1461132231610 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 23:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 23:03:51 INFO - PROCESS | 1848 | 1461132231616 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 23:03:51 INFO - PROCESS | 1848 | 1461132231620 Marionette TRACE conn3 <- [1,838,null,{}] 23:03:51 INFO - PROCESS | 1848 | 1461132231626 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}] 23:03:51 INFO - PROCESS | 1848 | 1461132231869 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 23:03:52 INFO - PROCESS | 1848 | 1461132232110 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x89303400 == 98 [pid = 1848] [id = 217] 23:03:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 242 (0x89305c00) [pid = 1848] [serial = 651] [outer = (nil)] 23:03:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 243 (0x8930b000) [pid = 1848] [serial = 652] [outer = 0x89305c00] 23:03:52 INFO - PROCESS | 1848 | 1461132232257 Marionette DEBUG loaded listener.js 23:03:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 244 (0x8a6ccc00) [pid = 1848] [serial = 653] [outer = 0x89305c00] 23:03:53 INFO - PROCESS | 1848 | 1461132233101 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]]]}] 23:03:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 23:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1537ms 23:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 23:03:53 INFO - PROCESS | 1848 | 1461132233153 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 23:03:53 INFO - PROCESS | 1848 | 1461132233156 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 23:03:53 INFO - PROCESS | 1848 | 1461132233163 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 23:03:53 INFO - PROCESS | 1848 | 1461132233166 Marionette TRACE conn3 <- [1,842,null,{}] 23:03:53 INFO - PROCESS | 1848 | 1461132233172 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}] 23:03:53 INFO - PROCESS | 1848 | 1461132233370 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 23:03:53 INFO - PROCESS | 1848 | 1461132233571 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x87ed6c00 == 99 [pid = 1848] [id = 218] 23:03:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 245 (0x87ed7000) [pid = 1848] [serial = 654] [outer = (nil)] 23:03:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 246 (0x87ede400) [pid = 1848] [serial = 655] [outer = 0x87ed7000] 23:03:53 INFO - PROCESS | 1848 | 1461132233656 Marionette DEBUG loaded listener.js 23:03:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 247 (0x87ee0000) [pid = 1848] [serial = 656] [outer = 0x87ed7000] 23:03:54 INFO - PROCESS | 1848 | 1461132234553 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]]]}] 23:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 23:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1428ms 23:03:54 INFO - PROCESS | 1848 | 1461132234591 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 23:03:54 INFO - PROCESS | 1848 | 1461132234594 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 23:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 23:03:54 INFO - PROCESS | 1848 | 1461132234600 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 23:03:54 INFO - PROCESS | 1848 | 1461132234604 Marionette TRACE conn3 <- [1,846,null,{}] 23:03:54 INFO - PROCESS | 1848 | 1461132234609 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}] 23:03:54 INFO - PROCESS | 1848 | 1461132234778 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 23:03:54 INFO - PROCESS | 1848 | 1461132234973 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x87408800 == 100 [pid = 1848] [id = 219] 23:03:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 248 (0x87408c00) [pid = 1848] [serial = 657] [outer = (nil)] 23:03:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 249 (0x87410400) [pid = 1848] [serial = 658] [outer = 0x87408c00] 23:03:55 INFO - PROCESS | 1848 | 1461132235054 Marionette DEBUG loaded listener.js 23:03:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 250 (0x87412000) [pid = 1848] [serial = 659] [outer = 0x87408c00] 23:03:55 INFO - PROCESS | 1848 | 1461132235940 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]]]}] 23:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 23:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1376ms 23:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 23:03:55 INFO - PROCESS | 1848 | 1461132235977 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 23:03:55 INFO - PROCESS | 1848 | 1461132235980 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 23:03:55 INFO - PROCESS | 1848 | 1461132235987 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 23:03:55 INFO - PROCESS | 1848 | 1461132235990 Marionette TRACE conn3 <- [1,850,null,{}] 23:03:56 INFO - PROCESS | 1848 | 1461132235996 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}] 23:03:56 INFO - PROCESS | 1848 | 1461132236157 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 23:03:56 INFO - PROCESS | 1848 | 1461132236360 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x87409400 == 101 [pid = 1848] [id = 220] 23:03:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 251 (0x8740d000) [pid = 1848] [serial = 660] [outer = (nil)] 23:03:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 252 (0x87ee0800) [pid = 1848] [serial = 661] [outer = 0x8740d000] 23:03:56 INFO - PROCESS | 1848 | 1461132236448 Marionette DEBUG loaded listener.js 23:03:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 253 (0x87ee4000) [pid = 1848] [serial = 662] [outer = 0x8740d000] 23:03:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 254 (0x86e04c00) [pid = 1848] [serial = 663] [outer = 0x913eb400] 23:03:57 INFO - PROCESS | 1848 | 1461132237581 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]]]}] 23:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 23:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1641ms 23:03:57 INFO - PROCESS | 1848 | 1461132237628 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 23:03:57 INFO - PROCESS | 1848 | 1461132237632 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 23:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 23:03:57 INFO - PROCESS | 1848 | 1461132237638 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 23:03:57 INFO - PROCESS | 1848 | 1461132237640 Marionette TRACE conn3 <- [1,854,null,{}] 23:03:57 INFO - PROCESS | 1848 | 1461132237646 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}] 23:03:57 INFO - PROCESS | 1848 | 1461132237909 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 23:03:58 INFO - PROCESS | 1848 | 1461132238112 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x86e0ac00 == 102 [pid = 1848] [id = 221] 23:03:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 255 (0x86e0b400) [pid = 1848] [serial = 664] [outer = (nil)] 23:03:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 256 (0x86e10000) [pid = 1848] [serial = 665] [outer = 0x86e0b400] 23:03:58 INFO - PROCESS | 1848 | 1461132238199 Marionette DEBUG loaded listener.js 23:03:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 257 (0x8740fc00) [pid = 1848] [serial = 666] [outer = 0x86e0b400] 23:03:59 INFO - PROCESS | 1848 | 1461132239017 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]]]}] 23:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 23:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1444ms 23:03:59 INFO - PROCESS | 1848 | 1461132239082 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 23:03:59 INFO - PROCESS | 1848 | 1461132239086 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 23:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 23:03:59 INFO - PROCESS | 1848 | 1461132239092 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 23:03:59 INFO - PROCESS | 1848 | 1461132239096 Marionette TRACE conn3 <- [1,858,null,{}] 23:03:59 INFO - PROCESS | 1848 | 1461132239101 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}] 23:03:59 INFO - PROCESS | 1848 | 1461132239269 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 23:03:59 INFO - PROCESS | 1848 | 1461132239463 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x86e09c00 == 103 [pid = 1848] [id = 222] 23:03:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 258 (0x87edf800) [pid = 1848] [serial = 667] [outer = (nil)] 23:03:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 259 (0x8a9df000) [pid = 1848] [serial = 668] [outer = 0x87edf800] 23:03:59 INFO - PROCESS | 1848 | 1461132239546 Marionette DEBUG loaded listener.js 23:03:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 260 (0x8be42000) [pid = 1848] [serial = 669] [outer = 0x87edf800] 23:04:00 INFO - PROCESS | 1848 | 1461132240775 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]]]}] 23:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 23:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1834ms 23:04:00 INFO - PROCESS | 1848 | 1461132240928 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 23:04:00 INFO - PROCESS | 1848 | 1461132240933 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 23:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 23:04:01 INFO - PROCESS | 1848 | 1461132241051 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 23:04:01 INFO - PROCESS | 1848 | 1461132241057 Marionette TRACE conn3 <- [1,862,null,{}] 23:04:01 INFO - PROCESS | 1848 | 1461132241067 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}] 23:04:01 INFO - PROCESS | 1848 | 1461132241235 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 23:04:01 INFO - PROCESS | 1848 | 1461132241439 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x89193800 == 104 [pid = 1848] [id = 223] 23:04:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 261 (0x89195000) [pid = 1848] [serial = 670] [outer = (nil)] 23:04:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 262 (0x89307c00) [pid = 1848] [serial = 671] [outer = 0x89195000] 23:04:01 INFO - PROCESS | 1848 | 1461132241535 Marionette DEBUG loaded listener.js 23:04:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 263 (0x8930c400) [pid = 1848] [serial = 672] [outer = 0x89195000] 23:04:02 INFO - PROCESS | 1848 | 1461132242575 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]]]}] 23:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 23:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1596ms 23:04:02 INFO - PROCESS | 1848 | 1461132242594 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 23:04:02 INFO - PROCESS | 1848 | 1461132242609 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 23:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 23:04:02 INFO - PROCESS | 1848 | 1461132242618 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 23:04:02 INFO - PROCESS | 1848 | 1461132242623 Marionette TRACE conn3 <- [1,866,null,{}] 23:04:02 INFO - PROCESS | 1848 | 1461132242628 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}] 23:04:02 INFO - PROCESS | 1848 | 1461132242795 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 23:04:03 INFO - PROCESS | 1848 | 1461132243042 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x8a6cc000 == 105 [pid = 1848] [id = 224] 23:04:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 264 (0x8a9dd400) [pid = 1848] [serial = 673] [outer = (nil)] 23:04:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 265 (0x8ab6a800) [pid = 1848] [serial = 674] [outer = 0x8a9dd400] 23:04:03 INFO - PROCESS | 1848 | 1461132243181 Marionette DEBUG loaded listener.js 23:04:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 266 (0x8ab77c00) [pid = 1848] [serial = 675] [outer = 0x8a9dd400] 23:04:03 INFO - PROCESS | 1848 | --DOCSHELL 0x884fd800 == 104 [pid = 1848] [id = 205] 23:04:03 INFO - PROCESS | 1848 | --DOMWINDOW == 265 (0x903f7400) [pid = 1848] [serial = 571] [outer = (nil)] [url = about:blank] 23:04:03 INFO - PROCESS | 1848 | --DOCSHELL 0x903f3800 == 103 [pid = 1848] [id = 204] 23:04:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8ec30c00 == 102 [pid = 1848] [id = 203] 23:04:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8f771c00 == 101 [pid = 1848] [id = 202] 23:04:03 INFO - PROCESS | 1848 | --DOCSHELL 0x884f1000 == 100 [pid = 1848] [id = 201] 23:04:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8beee800 == 99 [pid = 1848] [id = 200] 23:04:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8bed2c00 == 98 [pid = 1848] [id = 194] 23:04:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8be48000 == 97 [pid = 1848] [id = 193] 23:04:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8be46400 == 96 [pid = 1848] [id = 192] 23:04:03 INFO - PROCESS | 1848 | --DOCSHELL 0x89a8a000 == 95 [pid = 1848] [id = 191] 23:04:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8df36800 == 94 [pid = 1848] [id = 190] 23:04:03 INFO - PROCESS | 1848 | --DOMWINDOW == 264 (0x8fcab000) [pid = 1848] [serial = 569] [outer = (nil)] [url = about:blank] 23:04:03 INFO - PROCESS | 1848 | --DOMWINDOW == 263 (0x884fb000) [pid = 1848] [serial = 553] [outer = (nil)] [url = about:blank] 23:04:03 INFO - PROCESS | 1848 | --DOMWINDOW == 262 (0x8df39000) [pid = 1848] [serial = 560] [outer = (nil)] [url = about:blank] 23:04:03 INFO - PROCESS | 1848 | --DOMWINDOW == 261 (0x97761800) [pid = 1848] [serial = 535] [outer = (nil)] [url = about:blank] 23:04:03 INFO - PROCESS | 1848 | --DOMWINDOW == 260 (0x8bee6c00) [pid = 1848] [serial = 559] [outer = (nil)] [url = about:blank] 23:04:03 INFO - PROCESS | 1848 | --DOMWINDOW == 259 (0x8deed000) [pid = 1848] [serial = 538] [outer = (nil)] [url = about:blank] 23:04:03 INFO - PROCESS | 1848 | --DOMWINDOW == 258 (0x8fc0c000) [pid = 1848] [serial = 541] [outer = (nil)] [url = about:blank] 23:04:03 INFO - PROCESS | 1848 | --DOMWINDOW == 257 (0x8fc01c00) [pid = 1848] [serial = 568] [outer = (nil)] [url = about:blank] 23:04:03 INFO - PROCESS | 1848 | --DOMWINDOW == 256 (0x8bee0400) [pid = 1848] [serial = 556] [outer = (nil)] [url = about:blank] 23:04:03 INFO - PROCESS | 1848 | --DOMWINDOW == 255 (0x8f767400) [pid = 1848] [serial = 565] [outer = (nil)] [url = about:blank] 23:04:03 INFO - PROCESS | 1848 | --DOMWINDOW == 254 (0x93a69800) [pid = 1848] [serial = 544] [outer = (nil)] [url = about:blank] 23:04:03 INFO - PROCESS | 1848 | --DOMWINDOW == 253 (0x8eac8c00) [pid = 1848] [serial = 562] [outer = (nil)] [url = about:blank] 23:04:03 INFO - PROCESS | 1848 | --DOMWINDOW == 252 (0x8dee2000) [pid = 1848] [serial = 557] [outer = (nil)] [url = about:blank] 23:04:03 INFO - PROCESS | 1848 | --DOMWINDOW == 251 (0x8ec36000) [pid = 1848] [serial = 563] [outer = (nil)] [url = about:blank] 23:04:03 INFO - PROCESS | 1848 | --DOMWINDOW == 250 (0x8ea79400) [pid = 1848] [serial = 550] [outer = (nil)] [url = about:blank] 23:04:03 INFO - PROCESS | 1848 | --DOMWINDOW == 249 (0x8fb33800) [pid = 1848] [serial = 566] [outer = (nil)] [url = about:blank] 23:04:03 INFO - PROCESS | 1848 | --DOMWINDOW == 248 (0x9df93800) [pid = 1848] [serial = 547] [outer = (nil)] [url = about:blank] 23:04:04 INFO - PROCESS | 1848 | 1461132244107 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]]]}] 23:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 23:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1531ms 23:04:04 INFO - PROCESS | 1848 | 1461132244150 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 23:04:04 INFO - PROCESS | 1848 | 1461132244152 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 23:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 23:04:04 INFO - PROCESS | 1848 | 1461132244159 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 23:04:04 INFO - PROCESS | 1848 | 1461132244164 Marionette TRACE conn3 <- [1,870,null,{}] 23:04:04 INFO - PROCESS | 1848 | 1461132244180 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}] 23:04:04 INFO - PROCESS | 1848 | 1461132244344 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 23:04:04 INFO - PROCESS | 1848 | 1461132244355 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x8bee0400 == 95 [pid = 1848] [id = 225] 23:04:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 249 (0x8bee9800) [pid = 1848] [serial = 676] [outer = (nil)] 23:04:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 250 (0x8c054800) [pid = 1848] [serial = 677] [outer = 0x8bee9800] 23:04:04 INFO - PROCESS | 1848 | 1461132244439 Marionette DEBUG loaded listener.js 23:04:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 251 (0x8dee2c00) [pid = 1848] [serial = 678] [outer = 0x8bee9800] 23:04:05 INFO - PROCESS | 1848 | 1461132245348 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]]]}] 23:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 23:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1242ms 23:04:05 INFO - PROCESS | 1848 | 1461132245401 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 23:04:05 INFO - PROCESS | 1848 | 1461132245404 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 23:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 23:04:05 INFO - PROCESS | 1848 | 1461132245411 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 23:04:05 INFO - PROCESS | 1848 | 1461132245414 Marionette TRACE conn3 <- [1,874,null,{}] 23:04:05 INFO - PROCESS | 1848 | 1461132245419 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}] 23:04:05 INFO - PROCESS | 1848 | 1461132245657 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 23:04:05 INFO - PROCESS | 1848 | 1461132245754 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x8bee3800 == 96 [pid = 1848] [id = 226] 23:04:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 252 (0x8dee5800) [pid = 1848] [serial = 679] [outer = (nil)] 23:04:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 253 (0x8df3a800) [pid = 1848] [serial = 680] [outer = 0x8dee5800] 23:04:05 INFO - PROCESS | 1848 | 1461132245828 Marionette DEBUG loaded listener.js 23:04:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 254 (0x8df89400) [pid = 1848] [serial = 681] [outer = 0x8dee5800] 23:04:06 INFO - PROCESS | 1848 | 1461132246659 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]]]}] 23:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 23:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1277ms 23:04:06 INFO - PROCESS | 1848 | 1461132246695 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 23:04:06 INFO - PROCESS | 1848 | 1461132246698 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 23:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 23:04:06 INFO - PROCESS | 1848 | 1461132246704 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 23:04:06 INFO - PROCESS | 1848 | 1461132246707 Marionette TRACE conn3 <- [1,878,null,{}] 23:04:06 INFO - PROCESS | 1848 | 1461132246717 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}] 23:04:06 INFO - PROCESS | 1848 | 1461132246918 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 23:04:06 INFO - PROCESS | 1848 | 1461132246949 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x8df33800 == 97 [pid = 1848] [id = 227] 23:04:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 255 (0x8df34c00) [pid = 1848] [serial = 682] [outer = (nil)] 23:04:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 256 (0x8ea77400) [pid = 1848] [serial = 683] [outer = 0x8df34c00] 23:04:07 INFO - PROCESS | 1848 | 1461132247019 Marionette DEBUG loaded listener.js 23:04:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 257 (0x8ea7e800) [pid = 1848] [serial = 684] [outer = 0x8df34c00] 23:04:07 INFO - PROCESS | 1848 | 1461132247919 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]]]}] 23:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 23:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1277ms 23:04:07 INFO - PROCESS | 1848 | 1461132247985 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 23:04:07 INFO - PROCESS | 1848 | 1461132247988 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 23:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 23:04:07 INFO - PROCESS | 1848 | 1461132247994 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 23:04:07 INFO - PROCESS | 1848 | 1461132247997 Marionette TRACE conn3 <- [1,882,null,{}] 23:04:08 INFO - PROCESS | 1848 | 1461132248006 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}] 23:04:08 INFO - PROCESS | 1848 | 1461132248471 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 23:04:08 INFO - PROCESS | 1848 | --DOMWINDOW == 256 (0x9284ec00) [pid = 1848] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 23:04:08 INFO - PROCESS | 1848 | --DOMWINDOW == 255 (0x9296d000) [pid = 1848] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 23:04:08 INFO - PROCESS | 1848 | --DOMWINDOW == 254 (0x884f6400) [pid = 1848] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 23:04:08 INFO - PROCESS | 1848 | --DOMWINDOW == 253 (0x90134400) [pid = 1848] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 23:04:08 INFO - PROCESS | 1848 | --DOMWINDOW == 252 (0x8def0000) [pid = 1848] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 23:04:08 INFO - PROCESS | 1848 | --DOMWINDOW == 251 (0x8a9e7800) [pid = 1848] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 23:04:08 INFO - PROCESS | 1848 | --DOMWINDOW == 250 (0x8fca2800) [pid = 1848] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 23:04:08 INFO - PROCESS | 1848 | --DOMWINDOW == 249 (0x8ec3c800) [pid = 1848] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 23:04:08 INFO - PROCESS | 1848 | 1461132248656 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x8919d800 == 98 [pid = 1848] [id = 228] 23:04:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 250 (0x8a9e7800) [pid = 1848] [serial = 685] [outer = (nil)] 23:04:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 251 (0x8ec34400) [pid = 1848] [serial = 686] [outer = 0x8a9e7800] 23:04:08 INFO - PROCESS | 1848 | 1461132248734 Marionette DEBUG loaded listener.js 23:04:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 252 (0x8edf3800) [pid = 1848] [serial = 687] [outer = 0x8a9e7800] 23:04:09 INFO - PROCESS | 1848 | 1461132249401 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]]]}] 23:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 23:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1431ms 23:04:09 INFO - PROCESS | 1848 | 1461132249425 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 23:04:09 INFO - PROCESS | 1848 | 1461132249429 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 23:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 23:04:09 INFO - PROCESS | 1848 | 1461132249434 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 23:04:09 INFO - PROCESS | 1848 | 1461132249437 Marionette TRACE conn3 <- [1,886,null,{}] 23:04:09 INFO - PROCESS | 1848 | 1461132249442 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}] 23:04:09 INFO - PROCESS | 1848 | 1461132249589 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 23:04:09 INFO - PROCESS | 1848 | 1461132249749 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x8df2f800 == 99 [pid = 1848] [id = 229] 23:04:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 253 (0x8e1a7400) [pid = 1848] [serial = 688] [outer = (nil)] 23:04:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 254 (0x8fb2b400) [pid = 1848] [serial = 689] [outer = 0x8e1a7400] 23:04:09 INFO - PROCESS | 1848 | 1461132249823 Marionette DEBUG loaded listener.js 23:04:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 255 (0x8fb34800) [pid = 1848] [serial = 690] [outer = 0x8e1a7400] 23:04:10 INFO - PROCESS | 1848 | 1461132250661 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]]]}] 23:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 23:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1278ms 23:04:10 INFO - PROCESS | 1848 | 1461132250714 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 23:04:10 INFO - PROCESS | 1848 | 1461132250719 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 23:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 23:04:10 INFO - PROCESS | 1848 | 1461132250728 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 23:04:10 INFO - PROCESS | 1848 | 1461132250734 Marionette TRACE conn3 <- [1,890,null,{}] 23:04:10 INFO - PROCESS | 1848 | 1461132250744 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}] 23:04:10 INFO - PROCESS | 1848 | 1461132250935 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 23:04:11 INFO - PROCESS | 1848 | 1461132251105 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x86e03400 == 100 [pid = 1848] [id = 230] 23:04:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 256 (0x8740ac00) [pid = 1848] [serial = 691] [outer = (nil)] 23:04:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 257 (0x89301c00) [pid = 1848] [serial = 692] [outer = 0x8740ac00] 23:04:11 INFO - PROCESS | 1848 | 1461132251208 Marionette DEBUG loaded listener.js 23:04:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 258 (0x8930fc00) [pid = 1848] [serial = 693] [outer = 0x8740ac00] 23:04:12 INFO - PROCESS | 1848 | 1461132252155 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]]]}] 23:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 23:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1483ms 23:04:12 INFO - PROCESS | 1848 | 1461132252211 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 23:04:12 INFO - PROCESS | 1848 | 1461132252220 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 23:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 23:04:12 INFO - PROCESS | 1848 | 1461132252230 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 23:04:12 INFO - PROCESS | 1848 | 1461132252234 Marionette TRACE conn3 <- [1,894,null,{}] 23:04:12 INFO - PROCESS | 1848 | 1461132252240 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}] 23:04:12 INFO - PROCESS | 1848 | 1461132252526 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 23:04:12 INFO - PROCESS | 1848 | 1461132252800 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x8bed0400 == 101 [pid = 1848] [id = 231] 23:04:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 259 (0x8bed1c00) [pid = 1848] [serial = 694] [outer = (nil)] 23:04:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 260 (0x8beec000) [pid = 1848] [serial = 695] [outer = 0x8bed1c00] 23:04:12 INFO - PROCESS | 1848 | 1461132252896 Marionette DEBUG loaded listener.js 23:04:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 261 (0x8c05f400) [pid = 1848] [serial = 696] [outer = 0x8bed1c00] 23:04:13 INFO - PROCESS | 1848 | 1461132253881 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]]]}] 23:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 23:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1682ms 23:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 23:04:13 INFO - PROCESS | 1848 | 1461132253912 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 23:04:13 INFO - PROCESS | 1848 | 1461132253916 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 23:04:13 INFO - PROCESS | 1848 | 1461132253922 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 23:04:13 INFO - PROCESS | 1848 | 1461132253929 Marionette TRACE conn3 <- [1,898,null,{}] 23:04:13 INFO - PROCESS | 1848 | 1461132253945 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}] 23:04:14 INFO - PROCESS | 1848 | 1461132254164 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 23:04:14 INFO - PROCESS | 1848 | 1461132254449 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eb8b000 == 102 [pid = 1848] [id = 232] 23:04:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 262 (0x8ec30800) [pid = 1848] [serial = 697] [outer = (nil)] 23:04:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 263 (0x8edf1000) [pid = 1848] [serial = 698] [outer = 0x8ec30800] 23:04:14 INFO - PROCESS | 1848 | 1461132254541 Marionette DEBUG loaded listener.js 23:04:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 264 (0x8fc04800) [pid = 1848] [serial = 699] [outer = 0x8ec30800] 23:04:15 INFO - PROCESS | 1848 | 1461132255413 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]]]}] 23:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 23:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1561ms 23:04:15 INFO - PROCESS | 1848 | 1461132255483 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 23:04:15 INFO - PROCESS | 1848 | 1461132255487 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 23:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 23:04:15 INFO - PROCESS | 1848 | 1461132255493 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 23:04:15 INFO - PROCESS | 1848 | 1461132255497 Marionette TRACE conn3 <- [1,902,null,{}] 23:04:15 INFO - PROCESS | 1848 | 1461132255502 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}] 23:04:15 INFO - PROCESS | 1848 | 1461132255676 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 23:04:15 INFO - PROCESS | 1848 | 1461132255912 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x8ec34000 == 103 [pid = 1848] [id = 233] 23:04:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 265 (0x8fca8c00) [pid = 1848] [serial = 700] [outer = (nil)] 23:04:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 266 (0x8fce7c00) [pid = 1848] [serial = 701] [outer = 0x8fca8c00] 23:04:16 INFO - PROCESS | 1848 | 1461132256040 Marionette DEBUG loaded listener.js 23:04:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 267 (0x8fcee000) [pid = 1848] [serial = 702] [outer = 0x8fca8c00] 23:04:16 INFO - PROCESS | 1848 | 1461132256874 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]]]}] 23:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 23:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1429ms 23:04:16 INFO - PROCESS | 1848 | 1461132256924 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 23:04:16 INFO - PROCESS | 1848 | 1461132256928 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 23:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 23:04:16 INFO - PROCESS | 1848 | 1461132256934 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 23:04:16 INFO - PROCESS | 1848 | 1461132256937 Marionette TRACE conn3 <- [1,906,null,{}] 23:04:16 INFO - PROCESS | 1848 | 1461132256943 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}] 23:04:17 INFO - PROCESS | 1848 | 1461132257109 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 23:04:17 INFO - PROCESS | 1848 | 1461132257309 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fca8400 == 104 [pid = 1848] [id = 234] 23:04:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 268 (0x8fcab400) [pid = 1848] [serial = 703] [outer = (nil)] 23:04:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 269 (0x90131400) [pid = 1848] [serial = 704] [outer = 0x8fcab400] 23:04:17 INFO - PROCESS | 1848 | 1461132257448 Marionette DEBUG loaded listener.js 23:04:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 270 (0x903ea000) [pid = 1848] [serial = 705] [outer = 0x8fcab400] 23:04:18 INFO - PROCESS | 1848 | 1461132258383 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]]]}] 23:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 23:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1485ms 23:04:18 INFO - PROCESS | 1848 | 1461132258419 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 23:04:18 INFO - PROCESS | 1848 | 1461132258424 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 23:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 23:04:18 INFO - PROCESS | 1848 | 1461132258430 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 23:04:18 INFO - PROCESS | 1848 | 1461132258433 Marionette TRACE conn3 <- [1,910,null,{}] 23:04:18 INFO - PROCESS | 1848 | 1461132258439 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}] 23:04:18 INFO - PROCESS | 1848 | 1461132258654 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 23:04:18 INFO - PROCESS | 1848 | 1461132258899 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f768c00 == 105 [pid = 1848] [id = 235] 23:04:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 271 (0x90490000) [pid = 1848] [serial = 706] [outer = (nil)] 23:04:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 272 (0x906eac00) [pid = 1848] [serial = 707] [outer = 0x90490000] 23:04:19 INFO - PROCESS | 1848 | 1461132259028 Marionette DEBUG loaded listener.js 23:04:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 273 (0x913e0000) [pid = 1848] [serial = 708] [outer = 0x90490000] 23:04:19 INFO - PROCESS | 1848 | 1461132259894 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]]]}] 23:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 23:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1533ms 23:04:19 INFO - PROCESS | 1848 | 1461132259964 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 23:04:19 INFO - PROCESS | 1848 | 1461132259968 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 23:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 23:04:19 INFO - PROCESS | 1848 | 1461132259974 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 23:04:19 INFO - PROCESS | 1848 | 1461132259978 Marionette TRACE conn3 <- [1,914,null,{}] 23:04:19 INFO - PROCESS | 1848 | 1461132259983 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}] 23:04:20 INFO - PROCESS | 1848 | 1461132260156 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 23:04:20 INFO - PROCESS | 1848 | 1461132260351 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x9048a400 == 106 [pid = 1848] [id = 236] 23:04:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 274 (0x905f6c00) [pid = 1848] [serial = 709] [outer = (nil)] 23:04:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 275 (0x92852400) [pid = 1848] [serial = 710] [outer = 0x905f6c00] 23:04:20 INFO - PROCESS | 1848 | 1461132260473 Marionette DEBUG loaded listener.js 23:04:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 276 (0x92908000) [pid = 1848] [serial = 711] [outer = 0x905f6c00] 23:04:21 INFO - PROCESS | 1848 | 1461132261328 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]]]}] 23:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 23:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1383ms 23:04:21 INFO - PROCESS | 1848 | 1461132261358 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 23:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 23:04:21 INFO - PROCESS | 1848 | 1461132261362 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 23:04:21 INFO - PROCESS | 1848 | 1461132261368 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 23:04:21 INFO - PROCESS | 1848 | 1461132261372 Marionette TRACE conn3 <- [1,918,null,{}] 23:04:21 INFO - PROCESS | 1848 | 1461132261377 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}] 23:04:21 INFO - PROCESS | 1848 | 1461132261541 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 23:04:21 INFO - PROCESS | 1848 | 1461132261743 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x91ef7800 == 107 [pid = 1848] [id = 237] 23:04:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 277 (0x9284b000) [pid = 1848] [serial = 712] [outer = (nil)] 23:04:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 278 (0x92b5ec00) [pid = 1848] [serial = 713] [outer = 0x9284b000] 23:04:21 INFO - PROCESS | 1848 | 1461132261826 Marionette DEBUG loaded listener.js 23:04:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 279 (0x93739c00) [pid = 1848] [serial = 714] [outer = 0x9284b000] 23:04:22 INFO - PROCESS | 1848 | 1461132262722 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]]]}] 23:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 23:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1384ms 23:04:22 INFO - PROCESS | 1848 | 1461132262755 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 23:04:22 INFO - PROCESS | 1848 | 1461132262759 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 23:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 23:04:22 INFO - PROCESS | 1848 | 1461132262766 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 23:04:22 INFO - PROCESS | 1848 | 1461132262770 Marionette TRACE conn3 <- [1,922,null,{}] 23:04:22 INFO - PROCESS | 1848 | 1461132262776 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}] 23:04:22 INFO - PROCESS | 1848 | 1461132262949 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 23:04:23 INFO - PROCESS | 1848 | 1461132263157 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x86e02000 == 108 [pid = 1848] [id = 238] 23:04:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 280 (0x8fce9400) [pid = 1848] [serial = 715] [outer = (nil)] 23:04:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 281 (0x93789400) [pid = 1848] [serial = 716] [outer = 0x8fce9400] 23:04:23 INFO - PROCESS | 1848 | 1461132263276 Marionette DEBUG loaded listener.js 23:04:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 282 (0x9391cc00) [pid = 1848] [serial = 717] [outer = 0x8fce9400] 23:04:24 INFO - PROCESS | 1848 | 1461132264178 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]]]}] 23:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 23:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1478ms 23:04:24 INFO - PROCESS | 1848 | 1461132264246 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 23:04:24 INFO - PROCESS | 1848 | 1461132264250 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 23:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 23:04:24 INFO - PROCESS | 1848 | 1461132264256 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 23:04:24 INFO - PROCESS | 1848 | 1461132264260 Marionette TRACE conn3 <- [1,926,null,{}] 23:04:24 INFO - PROCESS | 1848 | 1461132264265 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}] 23:04:24 INFO - PROCESS | 1848 | 1461132264439 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 23:04:24 INFO - PROCESS | 1848 | 1461132264636 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x92969800 == 109 [pid = 1848] [id = 239] 23:04:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 283 (0x9296b800) [pid = 1848] [serial = 718] [outer = (nil)] 23:04:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 284 (0x945a7800) [pid = 1848] [serial = 719] [outer = 0x9296b800] 23:04:24 INFO - PROCESS | 1848 | 1461132264766 Marionette DEBUG loaded listener.js 23:04:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 285 (0x945aa800) [pid = 1848] [serial = 720] [outer = 0x9296b800] 23:04:25 INFO - PROCESS | 1848 | 1461132265600 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]]]}] 23:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 23:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1383ms 23:04:25 INFO - PROCESS | 1848 | 1461132265640 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 23:04:25 INFO - PROCESS | 1848 | 1461132265645 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 23:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 23:04:25 INFO - PROCESS | 1848 | 1461132265651 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 23:04:25 INFO - PROCESS | 1848 | 1461132265655 Marionette TRACE conn3 <- [1,930,null,{}] 23:04:25 INFO - PROCESS | 1848 | 1461132265661 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}] 23:04:25 INFO - PROCESS | 1848 | 1461132265858 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 23:04:26 INFO - PROCESS | 1848 | 1461132266056 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x9391a400 == 110 [pid = 1848] [id = 240] 23:04:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 286 (0x93a62000) [pid = 1848] [serial = 721] [outer = (nil)] 23:04:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 287 (0x9775c800) [pid = 1848] [serial = 722] [outer = 0x93a62000] 23:04:26 INFO - PROCESS | 1848 | 1461132266146 Marionette DEBUG loaded listener.js 23:04:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 288 (0x979e8000) [pid = 1848] [serial = 723] [outer = 0x93a62000] 23:04:27 INFO - PROCESS | 1848 | 1461132267071 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]]]}] 23:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 23:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1479ms 23:04:27 INFO - PROCESS | 1848 | 1461132267131 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 23:04:27 INFO - PROCESS | 1848 | 1461132267134 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 23:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 23:04:27 INFO - PROCESS | 1848 | 1461132267141 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 23:04:27 INFO - PROCESS | 1848 | 1461132267144 Marionette TRACE conn3 <- [1,934,null,{}] 23:04:27 INFO - PROCESS | 1848 | 1461132267150 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}] 23:04:27 INFO - PROCESS | 1848 | 1461132267321 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 23:04:27 INFO - PROCESS | 1848 | 1461132267537 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fcef800 == 111 [pid = 1848] [id = 241] 23:04:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 289 (0x91207000) [pid = 1848] [serial = 724] [outer = (nil)] 23:04:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 290 (0x96a27400) [pid = 1848] [serial = 725] [outer = 0x91207000] 23:04:27 INFO - PROCESS | 1848 | 1461132267661 Marionette DEBUG loaded listener.js 23:04:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 291 (0x9854e000) [pid = 1848] [serial = 726] [outer = 0x91207000] 23:04:28 INFO - PROCESS | 1848 | 1461132268590 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]]]}] 23:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 23:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1527ms 23:04:28 INFO - PROCESS | 1848 | 1461132268669 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 23:04:28 INFO - PROCESS | 1848 | 1461132268673 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 23:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 23:04:28 INFO - PROCESS | 1848 | 1461132268679 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 23:04:28 INFO - PROCESS | 1848 | 1461132268681 Marionette TRACE conn3 <- [1,938,null,{}] 23:04:28 INFO - PROCESS | 1848 | 1461132268687 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}] 23:04:28 INFO - PROCESS | 1848 | 1461132268858 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 23:04:29 INFO - PROCESS | 1848 | 1461132269056 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x97761800 == 112 [pid = 1848] [id = 242] 23:04:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 292 (0x984a1800) [pid = 1848] [serial = 727] [outer = (nil)] 23:04:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 293 (0x991b3000) [pid = 1848] [serial = 728] [outer = 0x984a1800] 23:04:29 INFO - PROCESS | 1848 | 1461132269138 Marionette DEBUG loaded listener.js 23:04:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 294 (0x99917400) [pid = 1848] [serial = 729] [outer = 0x984a1800] 23:04:30 INFO - PROCESS | 1848 | 1461132269998 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]]]}] 23:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 23:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1387ms 23:04:30 INFO - PROCESS | 1848 | 1461132270067 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 23:04:30 INFO - PROCESS | 1848 | 1461132270071 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 23:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 23:04:30 INFO - PROCESS | 1848 | 1461132270077 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 23:04:30 INFO - PROCESS | 1848 | 1461132270080 Marionette TRACE conn3 <- [1,942,null,{}] 23:04:30 INFO - PROCESS | 1848 | 1461132270086 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}] 23:04:30 INFO - PROCESS | 1848 | 1461132270262 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 23:04:30 INFO - PROCESS | 1848 | 1461132270461 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x8ab70400 == 113 [pid = 1848] [id = 243] 23:04:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 295 (0x9284a400) [pid = 1848] [serial = 730] [outer = (nil)] 23:04:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 296 (0x9a892c00) [pid = 1848] [serial = 731] [outer = 0x9284a400] 23:04:30 INFO - PROCESS | 1848 | 1461132270586 Marionette DEBUG loaded listener.js 23:04:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 297 (0x9df8a800) [pid = 1848] [serial = 732] [outer = 0x9284a400] 23:04:31 INFO - PROCESS | 1848 | 1461132271464 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]]]}] 23:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 23:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1427ms 23:04:31 INFO - PROCESS | 1848 | 1461132271505 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 23:04:31 INFO - PROCESS | 1848 | 1461132271508 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 23:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 23:04:31 INFO - PROCESS | 1848 | 1461132271515 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 23:04:31 INFO - PROCESS | 1848 | 1461132271517 Marionette TRACE conn3 <- [1,946,null,{}] 23:04:31 INFO - PROCESS | 1848 | 1461132271523 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}] 23:04:31 INFO - PROCESS | 1848 | 1461132271700 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 23:04:31 INFO - PROCESS | 1848 | 1461132271905 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x999ba800 == 114 [pid = 1848] [id = 244] 23:04:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 298 (0x999eb400) [pid = 1848] [serial = 733] [outer = (nil)] 23:04:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 299 (0x9fc49400) [pid = 1848] [serial = 734] [outer = 0x999eb400] 23:04:32 INFO - PROCESS | 1848 | 1461132272026 Marionette DEBUG loaded listener.js 23:04:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 300 (0x9ff12800) [pid = 1848] [serial = 735] [outer = 0x999eb400] 23:04:32 INFO - PROCESS | 1848 | 1461132272961 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]]]}] 23:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 23:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1478ms 23:04:33 INFO - PROCESS | 1848 | 1461132272994 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 23:04:33 INFO - PROCESS | 1848 | 1461132272997 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 23:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 23:04:33 INFO - PROCESS | 1848 | 1461132273004 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 23:04:33 INFO - PROCESS | 1848 | 1461132273006 Marionette TRACE conn3 <- [1,950,null,{}] 23:04:33 INFO - PROCESS | 1848 | 1461132273012 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}] 23:04:33 INFO - PROCESS | 1848 | 1461132273194 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 23:04:33 INFO - PROCESS | 1848 | 1461132273402 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x97caa000 == 115 [pid = 1848] [id = 245] 23:04:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 301 (0x9ea13c00) [pid = 1848] [serial = 736] [outer = (nil)] 23:04:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 302 (0x9fb8ec00) [pid = 1848] [serial = 737] [outer = 0x9ea13c00] 23:04:33 INFO - PROCESS | 1848 | 1461132273524 Marionette DEBUG loaded listener.js 23:04:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 303 (0xa0a8e800) [pid = 1848] [serial = 738] [outer = 0x9ea13c00] 23:04:34 INFO - PROCESS | 1848 | 1461132274409 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]]]}] 23:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 23:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1478ms 23:04:34 INFO - PROCESS | 1848 | 1461132274483 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 23:04:34 INFO - PROCESS | 1848 | 1461132274486 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 23:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 23:04:34 INFO - PROCESS | 1848 | 1461132274494 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 23:04:34 INFO - PROCESS | 1848 | 1461132274497 Marionette TRACE conn3 <- [1,954,null,{}] 23:04:34 INFO - PROCESS | 1848 | 1461132274503 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}] 23:04:34 INFO - PROCESS | 1848 | 1461132274729 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 23:04:34 INFO - PROCESS | 1848 | 1461132274980 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:35 INFO - PROCESS | 1848 | ++DOCSHELL 0xa2ac1800 == 116 [pid = 1848] [id = 246] 23:04:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 304 (0xa2ac2400) [pid = 1848] [serial = 739] [outer = (nil)] 23:04:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 305 (0xa3c7b000) [pid = 1848] [serial = 740] [outer = 0xa2ac2400] 23:04:35 INFO - PROCESS | 1848 | 1461132275103 Marionette DEBUG loaded listener.js 23:04:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 306 (0xa4450400) [pid = 1848] [serial = 741] [outer = 0xa2ac2400] 23:04:35 INFO - PROCESS | 1848 | 1461132275957 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]]]}] 23:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 23:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1532ms 23:04:36 INFO - PROCESS | 1848 | 1461132276027 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 23:04:36 INFO - PROCESS | 1848 | 1461132276031 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 23:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 23:04:36 INFO - PROCESS | 1848 | 1461132276037 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 23:04:36 INFO - PROCESS | 1848 | 1461132276039 Marionette TRACE conn3 <- [1,958,null,{}] 23:04:36 INFO - PROCESS | 1848 | 1461132276045 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}] 23:04:36 INFO - PROCESS | 1848 | 1461132276223 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 23:04:36 INFO - PROCESS | 1848 | 1461132276886 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x8854fc00 == 117 [pid = 1848] [id = 247] 23:04:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 307 (0x88553800) [pid = 1848] [serial = 742] [outer = (nil)] 23:04:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 308 (0x8855f800) [pid = 1848] [serial = 743] [outer = 0x88553800] 23:04:36 INFO - PROCESS | 1848 | 1461132276974 Marionette DEBUG loaded listener.js 23:04:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 309 (0x89307400) [pid = 1848] [serial = 744] [outer = 0x88553800] 23:04:37 INFO - PROCESS | 1848 | 1461132277824 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]]]}] 23:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 23:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1831ms 23:04:37 INFO - PROCESS | 1848 | 1461132277869 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 23:04:37 INFO - PROCESS | 1848 | 1461132277877 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 23:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 23:04:37 INFO - PROCESS | 1848 | 1461132277885 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 23:04:37 INFO - PROCESS | 1848 | 1461132277889 Marionette TRACE conn3 <- [1,962,null,{}] 23:04:37 INFO - PROCESS | 1848 | 1461132277896 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}] 23:04:38 INFO - PROCESS | 1848 | 1461132278071 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 23:04:38 INFO - PROCESS | 1848 | 1461132278309 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x87ee4800 == 118 [pid = 1848] [id = 248] 23:04:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 310 (0x88559800) [pid = 1848] [serial = 745] [outer = (nil)] 23:04:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 311 (0x89a81c00) [pid = 1848] [serial = 746] [outer = 0x88559800] 23:04:38 INFO - PROCESS | 1848 | 1461132278431 Marionette DEBUG loaded listener.js 23:04:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 312 (0x8ab6c400) [pid = 1848] [serial = 747] [outer = 0x88559800] 23:04:39 INFO - PROCESS | 1848 | 1461132279455 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]]]}] 23:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 23:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1632ms 23:04:39 INFO - PROCESS | 1848 | 1461132279521 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 23:04:39 INFO - PROCESS | 1848 | 1461132279527 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 23:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 23:04:39 INFO - PROCESS | 1848 | 1461132279534 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 23:04:39 INFO - PROCESS | 1848 | 1461132279537 Marionette TRACE conn3 <- [1,966,null,{}] 23:04:39 INFO - PROCESS | 1848 | 1461132279543 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}] 23:04:39 INFO - PROCESS | 1848 | 1461132279713 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 23:04:40 INFO - PROCESS | 1848 | 1461132279995 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x8ab78c00 == 119 [pid = 1848] [id = 249] 23:04:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 313 (0x8be43c00) [pid = 1848] [serial = 748] [outer = (nil)] 23:04:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 314 (0x8beee000) [pid = 1848] [serial = 749] [outer = 0x8be43c00] 23:04:40 INFO - PROCESS | 1848 | 1461132280117 Marionette DEBUG loaded listener.js 23:04:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 315 (0x8deec800) [pid = 1848] [serial = 750] [outer = 0x8be43c00] 23:04:40 INFO - PROCESS | 1848 | --DOCSHELL 0x8fc0c400 == 118 [pid = 1848] [id = 181] 23:04:40 INFO - PROCESS | 1848 | --DOCSHELL 0x8be43800 == 117 [pid = 1848] [id = 173] 23:04:40 INFO - PROCESS | 1848 | --DOCSHELL 0x8bee5c00 == 116 [pid = 1848] [id = 172] 23:04:40 INFO - PROCESS | 1848 | --DOCSHELL 0x89196400 == 115 [pid = 1848] [id = 171] 23:04:40 INFO - PROCESS | 1848 | --DOMWINDOW == 314 (0x8dee2800) [pid = 1848] [serial = 598] [outer = (nil)] [url = about:blank] 23:04:40 INFO - PROCESS | 1848 | --DOMWINDOW == 313 (0x99935400) [pid = 1848] [serial = 595] [outer = (nil)] [url = about:blank] 23:04:40 INFO - PROCESS | 1848 | --DOMWINDOW == 312 (0x9391a800) [pid = 1848] [serial = 589] [outer = (nil)] [url = about:blank] 23:04:40 INFO - PROCESS | 1848 | --DOMWINDOW == 311 (0x93784800) [pid = 1848] [serial = 586] [outer = (nil)] [url = about:blank] 23:04:40 INFO - PROCESS | 1848 | --DOMWINDOW == 310 (0x97903000) [pid = 1848] [serial = 592] [outer = (nil)] [url = about:blank] 23:04:40 INFO - PROCESS | 1848 | --DOMWINDOW == 309 (0x8df2e000) [pid = 1848] [serial = 574] [outer = (nil)] [url = about:blank] 23:04:40 INFO - PROCESS | 1848 | --DOMWINDOW == 308 (0x905f3400) [pid = 1848] [serial = 580] [outer = (nil)] [url = about:blank] 23:04:40 INFO - PROCESS | 1848 | --DOMWINDOW == 307 (0x8edefc00) [pid = 1848] [serial = 577] [outer = (nil)] [url = about:blank] 23:04:40 INFO - PROCESS | 1848 | --DOMWINDOW == 306 (0x92936400) [pid = 1848] [serial = 583] [outer = (nil)] [url = about:blank] 23:04:40 INFO - PROCESS | 1848 | --DOMWINDOW == 305 (0x94fb5400) [pid = 1848] [serial = 619] [outer = (nil)] [url = about:blank] 23:04:40 INFO - PROCESS | 1848 | --DOCSHELL 0x8df33800 == 114 [pid = 1848] [id = 227] 23:04:40 INFO - PROCESS | 1848 | --DOCSHELL 0x8bee0400 == 113 [pid = 1848] [id = 225] 23:04:40 INFO - PROCESS | 1848 | --DOCSHELL 0x8a6cc000 == 112 [pid = 1848] [id = 224] 23:04:40 INFO - PROCESS | 1848 | --DOCSHELL 0x89193800 == 111 [pid = 1848] [id = 223] 23:04:40 INFO - PROCESS | 1848 | --DOCSHELL 0x89303400 == 110 [pid = 1848] [id = 217] 23:04:40 INFO - PROCESS | 1848 | --DOCSHELL 0x89a90400 == 109 [pid = 1848] [id = 216] 23:04:40 INFO - PROCESS | 1848 | --DOCSHELL 0x884fe000 == 108 [pid = 1848] [id = 215] 23:04:40 INFO - PROCESS | 1848 | --DOCSHELL 0x88542400 == 107 [pid = 1848] [id = 214] 23:04:40 INFO - PROCESS | 1848 | --DOCSHELL 0x88542000 == 106 [pid = 1848] [id = 213] 23:04:40 INFO - PROCESS | 1848 | --DOCSHELL 0x8c056800 == 105 [pid = 1848] [id = 212] 23:04:40 INFO - PROCESS | 1848 | --DOCSHELL 0x884f8800 == 104 [pid = 1848] [id = 211] 23:04:40 INFO - PROCESS | 1848 | --DOCSHELL 0x891a0000 == 103 [pid = 1848] [id = 210] 23:04:41 INFO - PROCESS | 1848 | 1461132281054 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]]]}] 23:04:41 INFO - PROCESS | 1848 | --DOMWINDOW == 304 (0x99920800) [pid = 1848] [serial = 536] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1848 | --DOMWINDOW == 303 (0x93785800) [pid = 1848] [serial = 614] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1848 | --DOMWINDOW == 302 (0x8df32000) [pid = 1848] [serial = 604] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1848 | --DOMWINDOW == 301 (0x92903800) [pid = 1848] [serial = 611] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1848 | --DOMWINDOW == 300 (0x8e19f400) [pid = 1848] [serial = 601] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1848 | --DOMWINDOW == 299 (0x8ea77800) [pid = 1848] [serial = 602] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1848 | --DOMWINDOW == 298 (0x905f2000) [pid = 1848] [serial = 610] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1848 | --DOMWINDOW == 297 (0x9377ec00) [pid = 1848] [serial = 616] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1848 | --DOMWINDOW == 296 (0x90079000) [pid = 1848] [serial = 608] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1848 | --DOMWINDOW == 295 (0x8fceb800) [pid = 1848] [serial = 607] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1848 | --DOMWINDOW == 294 (0x8ea73800) [pid = 1848] [serial = 605] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1848 | --DOMWINDOW == 293 (0x9391d400) [pid = 1848] [serial = 476] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1848 | --DOMWINDOW == 292 (0x9377d000) [pid = 1848] [serial = 613] [outer = (nil)] [url = about:blank] 23:04:41 INFO - PROCESS | 1848 | --DOMWINDOW == 291 (0x93a67800) [pid = 1848] [serial = 617] [outer = (nil)] [url = about:blank] 23:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 23:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1580ms 23:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 23:04:41 INFO - PROCESS | 1848 | 1461132281114 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 23:04:41 INFO - PROCESS | 1848 | 1461132281117 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 23:04:41 INFO - PROCESS | 1848 | 1461132281131 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 23:04:41 INFO - PROCESS | 1848 | 1461132281140 Marionette TRACE conn3 <- [1,970,null,{}] 23:04:41 INFO - PROCESS | 1848 | 1461132281148 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}] 23:04:41 INFO - PROCESS | 1848 | 1461132281314 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 23:04:41 INFO - PROCESS | 1848 | 1461132281492 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x86e07400 == 104 [pid = 1848] [id = 250] 23:04:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 292 (0x87edfc00) [pid = 1848] [serial = 751] [outer = (nil)] 23:04:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 293 (0x8df39000) [pid = 1848] [serial = 752] [outer = 0x87edfc00] 23:04:41 INFO - PROCESS | 1848 | 1461132281573 Marionette DEBUG loaded listener.js 23:04:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 294 (0x8e1a0c00) [pid = 1848] [serial = 753] [outer = 0x87edfc00] 23:04:42 INFO - PROCESS | 1848 | 1461132282296 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]]]}] 23:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 23:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1196ms 23:04:42 INFO - PROCESS | 1848 | 1461132282320 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 23:04:42 INFO - PROCESS | 1848 | 1461132282324 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 23:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 23:04:42 INFO - PROCESS | 1848 | 1461132282330 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 23:04:42 INFO - PROCESS | 1848 | 1461132282333 Marionette TRACE conn3 <- [1,974,null,{}] 23:04:42 INFO - PROCESS | 1848 | 1461132282356 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}] 23:04:42 INFO - PROCESS | 1848 | 1461132282569 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 23:04:42 INFO - PROCESS | 1848 | 1461132282578 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x884fe000 == 105 [pid = 1848] [id = 251] 23:04:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 295 (0x8df85800) [pid = 1848] [serial = 754] [outer = (nil)] 23:04:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 296 (0x8eb83000) [pid = 1848] [serial = 755] [outer = 0x8df85800] 23:04:42 INFO - PROCESS | 1848 | 1461132282649 Marionette DEBUG loaded listener.js 23:04:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 297 (0x8ec3bc00) [pid = 1848] [serial = 756] [outer = 0x8df85800] 23:04:43 INFO - PROCESS | 1848 | 1461132283651 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]]]}] 23:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 23:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1388ms 23:04:43 INFO - PROCESS | 1848 | 1461132283719 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 23:04:43 INFO - PROCESS | 1848 | 1461132283721 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 23:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 23:04:43 INFO - PROCESS | 1848 | 1461132283728 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 23:04:43 INFO - PROCESS | 1848 | 1461132283730 Marionette TRACE conn3 <- [1,978,null,{}] 23:04:43 INFO - PROCESS | 1848 | 1461132283736 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}] 23:04:43 INFO - PROCESS | 1848 | 1461132283966 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 23:04:44 INFO - PROCESS | 1848 | 1461132283989 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eacc800 == 106 [pid = 1848] [id = 252] 23:04:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 298 (0x8edf3400) [pid = 1848] [serial = 757] [outer = (nil)] 23:04:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 299 (0x8fc0c400) [pid = 1848] [serial = 758] [outer = 0x8edf3400] 23:04:44 INFO - PROCESS | 1848 | 1461132284071 Marionette DEBUG loaded listener.js 23:04:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 300 (0x90075400) [pid = 1848] [serial = 759] [outer = 0x8edf3400] 23:04:45 INFO - PROCESS | 1848 | 1461132285031 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]]]}] 23:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 23:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1326ms 23:04:45 INFO - PROCESS | 1848 | 1461132285056 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 23:04:45 INFO - PROCESS | 1848 | 1461132285059 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 23:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 23:04:45 INFO - PROCESS | 1848 | 1461132285065 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 23:04:45 INFO - PROCESS | 1848 | 1461132285067 Marionette TRACE conn3 <- [1,982,null,{}] 23:04:45 INFO - PROCESS | 1848 | 1461132285073 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}] 23:04:45 INFO - PROCESS | 1848 | 1461132285292 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 23:04:45 INFO - PROCESS | 1848 | 1461132285346 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f766c00 == 107 [pid = 1848] [id = 253] 23:04:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 301 (0x903f0400) [pid = 1848] [serial = 760] [outer = (nil)] 23:04:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 302 (0x91210400) [pid = 1848] [serial = 761] [outer = 0x903f0400] 23:04:45 INFO - PROCESS | 1848 | 1461132285418 Marionette DEBUG loaded listener.js 23:04:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 303 (0x91ef3400) [pid = 1848] [serial = 762] [outer = 0x903f0400] 23:04:46 INFO - PROCESS | 1848 | --DOMWINDOW == 302 (0x8a9e7800) [pid = 1848] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 23:04:46 INFO - PROCESS | 1848 | --DOMWINDOW == 301 (0x8edf8c00) [pid = 1848] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 23:04:46 INFO - PROCESS | 1848 | --DOMWINDOW == 300 (0x8df34c00) [pid = 1848] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 23:04:46 INFO - PROCESS | 1848 | --DOMWINDOW == 299 (0x8dee5800) [pid = 1848] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 23:04:46 INFO - PROCESS | 1848 | --DOMWINDOW == 298 (0x93a5dc00) [pid = 1848] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 23:04:46 INFO - PROCESS | 1848 | --DOMWINDOW == 297 (0x8a9dd400) [pid = 1848] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 23:04:46 INFO - PROCESS | 1848 | --DOMWINDOW == 296 (0x89195000) [pid = 1848] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 23:04:46 INFO - PROCESS | 1848 | --DOMWINDOW == 295 (0x8bee9800) [pid = 1848] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 23:04:46 INFO - PROCESS | 1848 | 1461132286595 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]]]}] 23:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 23:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1587ms 23:04:46 INFO - PROCESS | 1848 | 1461132286656 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 23:04:46 INFO - PROCESS | 1848 | 1461132286659 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 23:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 23:04:46 INFO - PROCESS | 1848 | 1461132286665 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 23:04:46 INFO - PROCESS | 1848 | 1461132286668 Marionette TRACE conn3 <- [1,986,null,{}] 23:04:46 INFO - PROCESS | 1848 | 1461132286674 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}] 23:04:46 INFO - PROCESS | 1848 | 1461132286827 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 23:04:46 INFO - PROCESS | 1848 | 1461132286840 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x8854a400 == 108 [pid = 1848] [id = 254] 23:04:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 296 (0x8a9e8800) [pid = 1848] [serial = 763] [outer = (nil)] 23:04:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 297 (0x8f76fc00) [pid = 1848] [serial = 764] [outer = 0x8a9e8800] 23:04:46 INFO - PROCESS | 1848 | 1461132286910 Marionette DEBUG loaded listener.js 23:04:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 298 (0x906ebc00) [pid = 1848] [serial = 765] [outer = 0x8a9e8800] 23:04:47 INFO - PROCESS | 1848 | 1461132287765 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]]]}] 23:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 23:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1126ms 23:04:47 INFO - PROCESS | 1848 | 1461132287792 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 23:04:47 INFO - PROCESS | 1848 | 1461132287795 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 23:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 23:04:47 INFO - PROCESS | 1848 | 1461132287812 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 23:04:47 INFO - PROCESS | 1848 | 1461132287814 Marionette TRACE conn3 <- [1,990,null,{}] 23:04:47 INFO - PROCESS | 1848 | 1461132287820 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}] 23:04:47 INFO - PROCESS | 1848 | 1461132287978 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 23:04:48 INFO - PROCESS | 1848 | 1461132287992 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x8919ac00 == 109 [pid = 1848] [id = 255] 23:04:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 299 (0x8c059400) [pid = 1848] [serial = 766] [outer = (nil)] 23:04:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 300 (0x93780800) [pid = 1848] [serial = 767] [outer = 0x8c059400] 23:04:48 INFO - PROCESS | 1848 | 1461132288067 Marionette DEBUG loaded listener.js 23:04:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 301 (0x9378b400) [pid = 1848] [serial = 768] [outer = 0x8c059400] 23:04:49 INFO - PROCESS | 1848 | 1461132289284 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]]]}] 23:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 23:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1540ms 23:04:49 INFO - PROCESS | 1848 | 1461132289354 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 23:04:49 INFO - PROCESS | 1848 | 1461132289361 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 23:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 23:04:49 INFO - PROCESS | 1848 | 1461132289370 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 23:04:49 INFO - PROCESS | 1848 | 1461132289375 Marionette TRACE conn3 <- [1,994,null,{}] 23:04:49 INFO - PROCESS | 1848 | 1461132289383 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}] 23:04:49 INFO - PROCESS | 1848 | 1461132289618 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 23:04:49 INFO - PROCESS | 1848 | 1461132289881 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x88558c00 == 110 [pid = 1848] [id = 256] 23:04:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 302 (0x8930ec00) [pid = 1848] [serial = 769] [outer = (nil)] 23:04:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 303 (0x89a83400) [pid = 1848] [serial = 770] [outer = 0x8930ec00] 23:04:50 INFO - PROCESS | 1848 | 1461132290018 Marionette DEBUG loaded listener.js 23:04:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 304 (0x8a9e4c00) [pid = 1848] [serial = 771] [outer = 0x8930ec00] 23:04:50 INFO - PROCESS | 1848 | 1461132290945 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]]]}] 23:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 23:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1630ms 23:04:51 INFO - PROCESS | 1848 | 1461132291001 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 23:04:51 INFO - PROCESS | 1848 | 1461132291010 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 23:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 23:04:51 INFO - PROCESS | 1848 | 1461132291020 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 23:04:51 INFO - PROCESS | 1848 | 1461132291024 Marionette TRACE conn3 <- [1,998,null,{}] 23:04:51 INFO - PROCESS | 1848 | 1461132291030 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}] 23:04:51 INFO - PROCESS | 1848 | 1461132291222 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 23:04:51 INFO - PROCESS | 1848 | 1461132291521 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x89199400 == 111 [pid = 1848] [id = 257] 23:04:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 305 (0x8beeb400) [pid = 1848] [serial = 772] [outer = (nil)] 23:04:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 306 (0x8df8f000) [pid = 1848] [serial = 773] [outer = 0x8beeb400] 23:04:51 INFO - PROCESS | 1848 | 1461132291650 Marionette DEBUG loaded listener.js 23:04:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 307 (0x8ec36000) [pid = 1848] [serial = 774] [outer = 0x8beeb400] 23:04:52 INFO - PROCESS | 1848 | 1461132292511 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]]]}] 23:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 23:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1533ms 23:04:52 INFO - PROCESS | 1848 | 1461132292554 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 23:04:52 INFO - PROCESS | 1848 | 1461132292557 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 23:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 23:04:52 INFO - PROCESS | 1848 | 1461132292564 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 23:04:52 INFO - PROCESS | 1848 | 1461132292570 Marionette TRACE conn3 <- [1,1002,null,{}] 23:04:52 INFO - PROCESS | 1848 | 1461132292586 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}] 23:04:52 INFO - PROCESS | 1848 | 1461132292783 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 23:04:53 INFO - PROCESS | 1848 | 1461132293031 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x8be46800 == 112 [pid = 1848] [id = 258] 23:04:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 308 (0x9006e800) [pid = 1848] [serial = 775] [outer = (nil)] 23:04:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 309 (0x93784800) [pid = 1848] [serial = 776] [outer = 0x9006e800] 23:04:53 INFO - PROCESS | 1848 | 1461132293168 Marionette DEBUG loaded listener.js 23:04:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 310 (0x945a7000) [pid = 1848] [serial = 777] [outer = 0x9006e800] 23:04:54 INFO - PROCESS | 1848 | 1461132294052 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]]]}] 23:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 23:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1532ms 23:04:54 INFO - PROCESS | 1848 | 1461132294097 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 23:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 23:04:54 INFO - PROCESS | 1848 | 1461132294102 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 23:04:54 INFO - PROCESS | 1848 | 1461132294108 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 23:04:54 INFO - PROCESS | 1848 | 1461132294111 Marionette TRACE conn3 <- [1,1006,null,{}] 23:04:54 INFO - PROCESS | 1848 | 1461132294117 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}] 23:04:54 INFO - PROCESS | 1848 | 1461132294291 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 23:04:54 INFO - PROCESS | 1848 | 1461132294504 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x9048cc00 == 113 [pid = 1848] [id = 259] 23:04:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 311 (0x93782400) [pid = 1848] [serial = 778] [outer = (nil)] 23:04:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 312 (0x96b9b800) [pid = 1848] [serial = 779] [outer = 0x93782400] 23:04:54 INFO - PROCESS | 1848 | 1461132294632 Marionette DEBUG loaded listener.js 23:04:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 313 (0x9790c400) [pid = 1848] [serial = 780] [outer = 0x93782400] 23:04:55 INFO - PROCESS | 1848 | 1461132295538 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]]]}] 23:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 23:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1483ms 23:04:55 INFO - PROCESS | 1848 | 1461132295592 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 23:04:55 INFO - PROCESS | 1848 | 1461132295595 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 23:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 23:04:55 INFO - PROCESS | 1848 | 1461132295602 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 23:04:55 INFO - PROCESS | 1848 | 1461132295606 Marionette TRACE conn3 <- [1,1010,null,{}] 23:04:55 INFO - PROCESS | 1848 | 1461132295611 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}] 23:04:55 INFO - PROCESS | 1848 | 1461132295787 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 23:04:56 INFO - PROCESS | 1848 | 1461132296001 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x88552400 == 114 [pid = 1848] [id = 260] 23:04:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 314 (0x96ae5c00) [pid = 1848] [serial = 781] [outer = (nil)] 23:04:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 315 (0x98f55000) [pid = 1848] [serial = 782] [outer = 0x96ae5c00] 23:04:56 INFO - PROCESS | 1848 | 1461132296182 Marionette DEBUG loaded listener.js 23:04:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 316 (0x992b4000) [pid = 1848] [serial = 783] [outer = 0x96ae5c00] 23:04:57 INFO - PROCESS | 1848 | 1461132297069 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]]]}] 23:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 23:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1536ms 23:04:57 INFO - PROCESS | 1848 | 1461132297139 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 23:04:57 INFO - PROCESS | 1848 | 1461132297143 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 23:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 23:04:57 INFO - PROCESS | 1848 | 1461132297149 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 23:04:57 INFO - PROCESS | 1848 | 1461132297152 Marionette TRACE conn3 <- [1,1014,null,{}] 23:04:57 INFO - PROCESS | 1848 | 1461132297158 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}] 23:04:57 INFO - PROCESS | 1848 | 1461132297387 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 23:04:57 INFO - PROCESS | 1848 | 1461132297640 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fc08800 == 115 [pid = 1848] [id = 261] 23:04:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 317 (0x94fb1400) [pid = 1848] [serial = 784] [outer = (nil)] 23:04:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 318 (0xa0e70c00) [pid = 1848] [serial = 785] [outer = 0x94fb1400] 23:04:57 INFO - PROCESS | 1848 | 1461132297767 Marionette DEBUG loaded listener.js 23:04:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 319 (0xa0f68800) [pid = 1848] [serial = 786] [outer = 0x94fb1400] 23:04:58 INFO - PROCESS | 1848 | 1461132298638 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]]]}] 23:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 23:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1531ms 23:04:58 INFO - PROCESS | 1848 | 1461132298680 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 23:04:58 INFO - PROCESS | 1848 | 1461132298684 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 23:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 23:04:58 INFO - PROCESS | 1848 | 1461132298691 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 23:04:58 INFO - PROCESS | 1848 | 1461132298695 Marionette TRACE conn3 <- [1,1018,null,{}] 23:04:58 INFO - PROCESS | 1848 | 1461132298700 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}] 23:04:58 INFO - PROCESS | 1848 | 1461132298889 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 23:04:59 INFO - PROCESS | 1848 | 1461132299139 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x856ec400 == 116 [pid = 1848] [id = 262] 23:04:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 320 (0x856ecc00) [pid = 1848] [serial = 787] [outer = (nil)] 23:04:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 321 (0x856f4c00) [pid = 1848] [serial = 788] [outer = 0x856ecc00] 23:04:59 INFO - PROCESS | 1848 | 1461132299266 Marionette DEBUG loaded listener.js 23:04:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 322 (0x856f9000) [pid = 1848] [serial = 789] [outer = 0x856ecc00] 23:05:00 INFO - PROCESS | 1848 | 1461132300110 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]]]}] 23:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 23:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1485ms 23:05:00 INFO - PROCESS | 1848 | 1461132300177 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 23:05:00 INFO - PROCESS | 1848 | 1461132300181 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 23:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 23:05:00 INFO - PROCESS | 1848 | 1461132300187 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 23:05:00 INFO - PROCESS | 1848 | 1461132300191 Marionette TRACE conn3 <- [1,1022,null,{}] 23:05:00 INFO - PROCESS | 1848 | 1461132300196 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}] 23:05:00 INFO - PROCESS | 1848 | 1461132300386 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 23:05:00 INFO - PROCESS | 1848 | 1461132300599 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x856f3000 == 117 [pid = 1848] [id = 263] 23:05:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 323 (0x856f3400) [pid = 1848] [serial = 790] [outer = (nil)] 23:05:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 324 (0x885e5000) [pid = 1848] [serial = 791] [outer = 0x856f3400] 23:05:00 INFO - PROCESS | 1848 | 1461132300767 Marionette DEBUG loaded listener.js 23:05:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 325 (0x885e8000) [pid = 1848] [serial = 792] [outer = 0x856f3400] 23:05:01 INFO - PROCESS | 1848 | 1461132301604 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]]]}] 23:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 23:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1478ms 23:05:01 INFO - PROCESS | 1848 | 1461132301667 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 23:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 23:05:01 INFO - PROCESS | 1848 | 1461132301671 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 23:05:01 INFO - PROCESS | 1848 | 1461132301677 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 23:05:01 INFO - PROCESS | 1848 | 1461132301681 Marionette TRACE conn3 <- [1,1026,null,{}] 23:05:01 INFO - PROCESS | 1848 | 1461132301687 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}] 23:05:01 INFO - PROCESS | 1848 | 1461132301887 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 23:05:02 INFO - PROCESS | 1848 | 1461132302098 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x885e3000 == 118 [pid = 1848] [id = 264] 23:05:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 326 (0x885e6400) [pid = 1848] [serial = 793] [outer = (nil)] 23:05:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 327 (0x885efc00) [pid = 1848] [serial = 794] [outer = 0x885e6400] 23:05:02 INFO - PROCESS | 1848 | 1461132302226 Marionette DEBUG loaded listener.js 23:05:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 328 (0x98f48400) [pid = 1848] [serial = 795] [outer = 0x885e6400] 23:05:03 INFO - PROCESS | 1848 | 1461132303150 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]]]}] 23:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 23:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1537ms 23:05:03 INFO - PROCESS | 1848 | 1461132303214 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 23:05:03 INFO - PROCESS | 1848 | 1461132303218 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 23:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 23:05:03 INFO - PROCESS | 1848 | 1461132303224 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 23:05:03 INFO - PROCESS | 1848 | 1461132303227 Marionette TRACE conn3 <- [1,1030,null,{}] 23:05:03 INFO - PROCESS | 1848 | 1461132303233 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}] 23:05:03 INFO - PROCESS | 1848 | 1461132303441 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 23:05:03 INFO - PROCESS | 1848 | 1461132303715 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x884f1400 == 119 [pid = 1848] [id = 265] 23:05:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 329 (0x885ebc00) [pid = 1848] [serial = 796] [outer = (nil)] 23:05:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 330 (0x8a952800) [pid = 1848] [serial = 797] [outer = 0x885ebc00] 23:05:03 INFO - PROCESS | 1848 | 1461132303847 Marionette DEBUG loaded listener.js 23:05:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 331 (0x8a955000) [pid = 1848] [serial = 798] [outer = 0x885ebc00] 23:05:04 INFO - PROCESS | 1848 | 1461132304693 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]]]}] 23:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 23:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1534ms 23:05:04 INFO - PROCESS | 1848 | 1461132304759 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 23:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 23:05:04 INFO - PROCESS | 1848 | 1461132304764 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 23:05:04 INFO - PROCESS | 1848 | 1461132304770 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 23:05:04 INFO - PROCESS | 1848 | 1461132304774 Marionette TRACE conn3 <- [1,1034,null,{}] 23:05:04 INFO - PROCESS | 1848 | 1461132304780 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}] 23:05:04 INFO - PROCESS | 1848 | 1461132304981 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 23:05:05 INFO - PROCESS | 1848 | 1461132305237 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x86fbe400 == 120 [pid = 1848] [id = 266] 23:05:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 332 (0x86fc2000) [pid = 1848] [serial = 799] [outer = (nil)] 23:05:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 333 (0x86fc9000) [pid = 1848] [serial = 800] [outer = 0x86fc2000] 23:05:05 INFO - PROCESS | 1848 | 1461132305378 Marionette DEBUG loaded listener.js 23:05:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 334 (0x8a952400) [pid = 1848] [serial = 801] [outer = 0x86fc2000] 23:05:06 INFO - PROCESS | 1848 | 1461132306235 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]]]}] 23:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 23:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1539ms 23:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 23:05:06 INFO - PROCESS | 1848 | 1461132306309 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 23:05:06 INFO - PROCESS | 1848 | 1461132306312 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 23:05:06 INFO - PROCESS | 1848 | 1461132306319 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 23:05:06 INFO - PROCESS | 1848 | 1461132306322 Marionette TRACE conn3 <- [1,1038,null,{}] 23:05:06 INFO - PROCESS | 1848 | 1461132306328 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}] 23:05:06 INFO - PROCESS | 1848 | 1461132306506 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 23:05:06 INFO - PROCESS | 1848 | 1461132306716 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x85241400 == 121 [pid = 1848] [id = 267] 23:05:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 335 (0x85241c00) [pid = 1848] [serial = 802] [outer = (nil)] 23:05:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 336 (0x85249400) [pid = 1848] [serial = 803] [outer = 0x85241c00] 23:05:06 INFO - PROCESS | 1848 | 1461132306840 Marionette DEBUG loaded listener.js 23:05:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 337 (0x8524cc00) [pid = 1848] [serial = 804] [outer = 0x85241c00] 23:05:07 INFO - PROCESS | 1848 | 1461132307711 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]]]}] 23:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 23:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1430ms 23:05:07 INFO - PROCESS | 1848 | 1461132307748 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 23:05:07 INFO - PROCESS | 1848 | 1461132307752 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 23:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 23:05:07 INFO - PROCESS | 1848 | 1461132307758 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 23:05:07 INFO - PROCESS | 1848 | 1461132307761 Marionette TRACE conn3 <- [1,1042,null,{}] 23:05:07 INFO - PROCESS | 1848 | 1461132307767 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}] 23:05:07 INFO - PROCESS | 1848 | 1461132307939 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 23:05:08 INFO - PROCESS | 1848 | 1461132308155 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x85242800 == 122 [pid = 1848] [id = 268] 23:05:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 338 (0x8524a000) [pid = 1848] [serial = 805] [outer = (nil)] 23:05:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 339 (0x86fccc00) [pid = 1848] [serial = 806] [outer = 0x8524a000] 23:05:08 INFO - PROCESS | 1848 | 1461132308274 Marionette DEBUG loaded listener.js 23:05:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 340 (0x8a957000) [pid = 1848] [serial = 807] [outer = 0x8524a000] 23:05:09 INFO - PROCESS | 1848 | 1461132309191 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]]]}] 23:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 23:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1485ms 23:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 23:05:09 INFO - PROCESS | 1848 | 1461132309244 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 23:05:09 INFO - PROCESS | 1848 | 1461132309247 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 23:05:09 INFO - PROCESS | 1848 | 1461132309253 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 23:05:09 INFO - PROCESS | 1848 | 1461132309256 Marionette TRACE conn3 <- [1,1046,null,{}] 23:05:09 INFO - PROCESS | 1848 | 1461132309262 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}] 23:05:09 INFO - PROCESS | 1848 | 1461132309433 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 23:05:09 INFO - PROCESS | 1848 | 1461132309695 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x8524e800 == 123 [pid = 1848] [id = 269] 23:05:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 341 (0x8524f800) [pid = 1848] [serial = 808] [outer = (nil)] 23:05:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 342 (0x8866c000) [pid = 1848] [serial = 809] [outer = 0x8524f800] 23:05:09 INFO - PROCESS | 1848 | 1461132309829 Marionette DEBUG loaded listener.js 23:05:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 343 (0x8866d800) [pid = 1848] [serial = 810] [outer = 0x8524f800] 23:05:10 INFO - PROCESS | 1848 | 1461132310685 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]]]}] 23:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 23:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1489ms 23:05:10 INFO - PROCESS | 1848 | 1461132310742 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 23:05:10 INFO - PROCESS | 1848 | 1461132310746 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 23:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 23:05:10 INFO - PROCESS | 1848 | 1461132310752 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 23:05:10 INFO - PROCESS | 1848 | 1461132310755 Marionette TRACE conn3 <- [1,1050,null,{}] 23:05:10 INFO - PROCESS | 1848 | 1461132310761 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}] 23:05:10 INFO - PROCESS | 1848 | 1461132310951 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 23:05:11 INFO - PROCESS | 1848 | 1461132311168 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x87415c00 == 124 [pid = 1848] [id = 270] 23:05:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 344 (0x88560c00) [pid = 1848] [serial = 811] [outer = (nil)] 23:05:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 345 (0x88675400) [pid = 1848] [serial = 812] [outer = 0x88560c00] 23:05:11 INFO - PROCESS | 1848 | 1461132311296 Marionette DEBUG loaded listener.js 23:05:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 346 (0x8a95a400) [pid = 1848] [serial = 813] [outer = 0x88560c00] 23:05:12 INFO - PROCESS | 1848 | 1461132312175 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]]]}] 23:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 23:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1480ms 23:05:12 INFO - PROCESS | 1848 | 1461132312232 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 23:05:12 INFO - PROCESS | 1848 | 1461132312236 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 23:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 23:05:12 INFO - PROCESS | 1848 | 1461132312242 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 23:05:12 INFO - PROCESS | 1848 | 1461132312245 Marionette TRACE conn3 <- [1,1054,null,{}] 23:05:12 INFO - PROCESS | 1848 | 1461132312251 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}] 23:05:12 INFO - PROCESS | 1848 | 1461132312426 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 23:05:12 INFO - PROCESS | 1848 | 1461132312694 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x88670400 == 125 [pid = 1848] [id = 271] 23:05:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 347 (0x88671400) [pid = 1848] [serial = 814] [outer = (nil)] 23:05:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 348 (0x8df8a000) [pid = 1848] [serial = 815] [outer = 0x88671400] 23:05:12 INFO - PROCESS | 1848 | 1461132312823 Marionette DEBUG loaded listener.js 23:05:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 349 (0x8edf9400) [pid = 1848] [serial = 816] [outer = 0x88671400] 23:05:13 INFO - PROCESS | 1848 | 1461132313686 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]]]}] 23:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 23:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1482ms 23:05:13 INFO - PROCESS | 1848 | 1461132313725 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 23:05:13 INFO - PROCESS | 1848 | 1461132313728 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 23:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 23:05:13 INFO - PROCESS | 1848 | 1461132313734 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 23:05:13 INFO - PROCESS | 1848 | 1461132313738 Marionette TRACE conn3 <- [1,1058,null,{}] 23:05:13 INFO - PROCESS | 1848 | 1461132313743 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}] 23:05:13 INFO - PROCESS | 1848 | 1461132313932 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 23:05:14 INFO - PROCESS | 1848 | 1461132314189 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x846b0800 == 126 [pid = 1848] [id = 272] 23:05:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 350 (0x846b4000) [pid = 1848] [serial = 817] [outer = (nil)] 23:05:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 351 (0x846b7c00) [pid = 1848] [serial = 818] [outer = 0x846b4000] 23:05:14 INFO - PROCESS | 1848 | 1461132314321 Marionette DEBUG loaded listener.js 23:05:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 352 (0x846bbc00) [pid = 1848] [serial = 819] [outer = 0x846b4000] 23:05:15 INFO - PROCESS | 1848 | 1461132315145 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]]]}] 23:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 23:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1985ms 23:05:15 INFO - PROCESS | 1848 | 1461132315803 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 23:05:15 INFO - PROCESS | 1848 | 1461132315809 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 23:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 23:05:15 INFO - PROCESS | 1848 | 1461132315835 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 23:05:15 INFO - PROCESS | 1848 | 1461132315840 Marionette TRACE conn3 <- [1,1062,null,{}] 23:05:15 INFO - PROCESS | 1848 | 1461132315847 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}] 23:05:16 INFO - PROCESS | 1848 | 1461132316015 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 23:05:16 INFO - PROCESS | 1848 | 1461132316241 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x83202400 == 127 [pid = 1848] [id = 273] 23:05:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 353 (0x83208800) [pid = 1848] [serial = 820] [outer = (nil)] 23:05:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 354 (0x8320bc00) [pid = 1848] [serial = 821] [outer = 0x83208800] 23:05:16 INFO - PROCESS | 1848 | 1461132316320 Marionette DEBUG loaded listener.js 23:05:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 355 (0x86fc5000) [pid = 1848] [serial = 822] [outer = 0x83208800] 23:05:17 INFO - PROCESS | 1848 | 1461132317385 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]]]}] 23:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 23:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1598ms 23:05:17 INFO - PROCESS | 1848 | 1461132317429 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 23:05:17 INFO - PROCESS | 1848 | 1461132317434 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 23:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 23:05:17 INFO - PROCESS | 1848 | 1461132317446 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 23:05:17 INFO - PROCESS | 1848 | 1461132317452 Marionette TRACE conn3 <- [1,1066,null,{}] 23:05:17 INFO - PROCESS | 1848 | 1461132317457 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}] 23:05:17 INFO - PROCESS | 1848 | 1461132317665 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 23:05:18 INFO - PROCESS | 1848 | 1461132317982 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x87414400 == 128 [pid = 1848] [id = 274] 23:05:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 356 (0x87414800) [pid = 1848] [serial = 823] [outer = (nil)] 23:05:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 357 (0x8854f400) [pid = 1848] [serial = 824] [outer = 0x87414800] 23:05:18 INFO - PROCESS | 1848 | 1461132318061 Marionette DEBUG loaded listener.js 23:05:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 358 (0x885ec400) [pid = 1848] [serial = 825] [outer = 0x87414800] 23:05:18 INFO - PROCESS | 1848 | --DOCSHELL 0x8854a400 == 127 [pid = 1848] [id = 254] 23:05:18 INFO - PROCESS | 1848 | --DOCSHELL 0x8f766c00 == 126 [pid = 1848] [id = 253] 23:05:18 INFO - PROCESS | 1848 | --DOCSHELL 0x8eacc800 == 125 [pid = 1848] [id = 252] 23:05:18 INFO - PROCESS | 1848 | --DOCSHELL 0x8bee3800 == 124 [pid = 1848] [id = 226] 23:05:18 INFO - PROCESS | 1848 | --DOCSHELL 0x884fe000 == 123 [pid = 1848] [id = 251] 23:05:18 INFO - PROCESS | 1848 | --DOCSHELL 0x8919d800 == 122 [pid = 1848] [id = 228] 23:05:18 INFO - PROCESS | 1848 | --DOCSHELL 0x86e07400 == 121 [pid = 1848] [id = 250] 23:05:18 INFO - PROCESS | 1848 | --DOCSHELL 0x8ab78c00 == 120 [pid = 1848] [id = 249] 23:05:18 INFO - PROCESS | 1848 | --DOCSHELL 0x87ee4800 == 119 [pid = 1848] [id = 248] 23:05:18 INFO - PROCESS | 1848 | --DOCSHELL 0x8854fc00 == 118 [pid = 1848] [id = 247] 23:05:18 INFO - PROCESS | 1848 | --DOCSHELL 0x8fca8400 == 117 [pid = 1848] [id = 234] 23:05:18 INFO - PROCESS | 1848 | --DOCSHELL 0x8eb8b000 == 116 [pid = 1848] [id = 232] 23:05:18 INFO - PROCESS | 1848 | --DOCSHELL 0x8ec34000 == 115 [pid = 1848] [id = 233] 23:05:18 INFO - PROCESS | 1848 | --DOCSHELL 0x8bed0400 == 114 [pid = 1848] [id = 231] 23:05:18 INFO - PROCESS | 1848 | --DOCSHELL 0x8df2f800 == 113 [pid = 1848] [id = 229] 23:05:18 INFO - PROCESS | 1848 | --DOCSHELL 0x86e03400 == 112 [pid = 1848] [id = 230] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 357 (0x90496400) [pid = 1848] [serial = 572] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 356 (0xa0e6fc00) [pid = 1848] [serial = 637] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 355 (0x88549000) [pid = 1848] [serial = 640] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 354 (0x88557800) [pid = 1848] [serial = 643] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 353 (0x89a83800) [pid = 1848] [serial = 646] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 352 (0x8a6cbc00) [pid = 1848] [serial = 649] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 351 (0x8930b000) [pid = 1848] [serial = 652] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 350 (0x87ede400) [pid = 1848] [serial = 655] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 349 (0x87410400) [pid = 1848] [serial = 658] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 348 (0x87ee0800) [pid = 1848] [serial = 661] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 347 (0x86e10000) [pid = 1848] [serial = 665] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 346 (0x8a9df000) [pid = 1848] [serial = 668] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 345 (0x8bee2800) [pid = 1848] [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.] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 344 (0x8ec34400) [pid = 1848] [serial = 686] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 343 (0x8edf3800) [pid = 1848] [serial = 687] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 342 (0x8df89400) [pid = 1848] [serial = 681] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 341 (0x8fb2b400) [pid = 1848] [serial = 689] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 340 (0x8ea77400) [pid = 1848] [serial = 683] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 339 (0x8ea7e800) [pid = 1848] [serial = 684] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 338 (0x8df3a800) [pid = 1848] [serial = 680] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 337 (0x98b0ac00) [pid = 1848] [serial = 620] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 336 (0x8ab6a800) [pid = 1848] [serial = 674] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 335 (0x8ab77c00) [pid = 1848] [serial = 675] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 334 (0x89307c00) [pid = 1848] [serial = 671] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 333 (0x8930c400) [pid = 1848] [serial = 672] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 332 (0x8c054800) [pid = 1848] [serial = 677] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 331 (0x8dee2c00) [pid = 1848] [serial = 678] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 330 (0x8ea76800) [pid = 1848] [serial = 622] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 329 (0x905f5400) [pid = 1848] [serial = 625] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 328 (0x977a3000) [pid = 1848] [serial = 628] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 327 (0x9fc4a400) [pid = 1848] [serial = 631] [outer = (nil)] [url = about:blank] 23:05:18 INFO - PROCESS | 1848 | --DOMWINDOW == 326 (0x8c057c00) [pid = 1848] [serial = 634] [outer = (nil)] [url = about:blank] 23:05:19 INFO - PROCESS | 1848 | 1461132319211 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]]]}] 23:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 23:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1790ms 23:05:19 INFO - PROCESS | 1848 | 1461132319232 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 23:05:19 INFO - PROCESS | 1848 | 1461132319236 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 23:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 23:05:19 INFO - PROCESS | 1848 | 1461132319242 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 23:05:19 INFO - PROCESS | 1848 | 1461132319246 Marionette TRACE conn3 <- [1,1070,null,{}] 23:05:19 INFO - PROCESS | 1848 | 1461132319260 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}] 23:05:19 INFO - PROCESS | 1848 | 1461132319435 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 23:05:19 INFO - PROCESS | 1848 | 1461132319605 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x83202c00 == 113 [pid = 1848] [id = 275] 23:05:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 327 (0x87edf400) [pid = 1848] [serial = 826] [outer = (nil)] 23:05:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 328 (0x8855b000) [pid = 1848] [serial = 827] [outer = 0x87edf400] 23:05:19 INFO - PROCESS | 1848 | 1461132319680 Marionette DEBUG loaded listener.js 23:05:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 329 (0x8930c800) [pid = 1848] [serial = 828] [outer = 0x87edf400] 23:05:20 INFO - PROCESS | 1848 | 1461132320461 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]]]}] 23:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 23:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1230ms 23:05:20 INFO - PROCESS | 1848 | 1461132320473 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 23:05:20 INFO - PROCESS | 1848 | 1461132320476 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 23:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 23:05:20 INFO - PROCESS | 1848 | 1461132320515 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 23:05:20 INFO - PROCESS | 1848 | 1461132320518 Marionette TRACE conn3 <- [1,1074,null,{}] 23:05:20 INFO - PROCESS | 1848 | 1461132320524 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}] 23:05:20 INFO - PROCESS | 1848 | 1461132320679 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 23:05:20 INFO - PROCESS | 1848 | 1461132320694 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x8854c800 == 114 [pid = 1848] [id = 276] 23:05:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 330 (0x8986b800) [pid = 1848] [serial = 829] [outer = (nil)] 23:05:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 331 (0x8a6c2800) [pid = 1848] [serial = 830] [outer = 0x8986b800] 23:05:20 INFO - PROCESS | 1848 | 1461132320764 Marionette DEBUG loaded listener.js 23:05:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 332 (0x8a6cf400) [pid = 1848] [serial = 831] [outer = 0x8986b800] 23:05:21 INFO - PROCESS | 1848 | 1461132321681 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]]]}] 23:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 23:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1230ms 23:05:21 INFO - PROCESS | 1848 | 1461132321744 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 23:05:21 INFO - PROCESS | 1848 | 1461132321748 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 23:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 23:05:21 INFO - PROCESS | 1848 | 1461132321754 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 23:05:21 INFO - PROCESS | 1848 | 1461132321757 Marionette TRACE conn3 <- [1,1078,null,{}] 23:05:21 INFO - PROCESS | 1848 | 1461132321762 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}] 23:05:22 INFO - PROCESS | 1848 | 1461132322025 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 23:05:22 INFO - PROCESS | 1848 | 1461132322072 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x89860400 == 115 [pid = 1848] [id = 277] 23:05:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 333 (0x8986ac00) [pid = 1848] [serial = 832] [outer = (nil)] 23:05:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 334 (0x8ab70c00) [pid = 1848] [serial = 833] [outer = 0x8986ac00] 23:05:22 INFO - PROCESS | 1848 | 1461132322142 Marionette DEBUG loaded listener.js 23:05:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 335 (0x8be49000) [pid = 1848] [serial = 834] [outer = 0x8986ac00] 23:05:23 INFO - PROCESS | 1848 | --DOMWINDOW == 334 (0x88559800) [pid = 1848] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 23:05:23 INFO - PROCESS | 1848 | --DOMWINDOW == 333 (0x903f0400) [pid = 1848] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 23:05:23 INFO - PROCESS | 1848 | --DOMWINDOW == 332 (0x88553800) [pid = 1848] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 23:05:23 INFO - PROCESS | 1848 | --DOMWINDOW == 331 (0x8df85800) [pid = 1848] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 23:05:23 INFO - PROCESS | 1848 | --DOMWINDOW == 330 (0x8edf3400) [pid = 1848] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 23:05:23 INFO - PROCESS | 1848 | --DOMWINDOW == 329 (0x8be43c00) [pid = 1848] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 23:05:23 INFO - PROCESS | 1848 | --DOMWINDOW == 328 (0x87edfc00) [pid = 1848] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 23:05:23 INFO - PROCESS | 1848 | --DOMWINDOW == 327 (0x8a9e8800) [pid = 1848] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 23:05:23 INFO - PROCESS | 1848 | 1461132323489 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]]]}] 23:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 23:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1788ms 23:05:23 INFO - PROCESS | 1848 | 1461132323542 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 23:05:23 INFO - PROCESS | 1848 | 1461132323546 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 23:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 23:05:23 INFO - PROCESS | 1848 | 1461132323552 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 23:05:23 INFO - PROCESS | 1848 | 1461132323555 Marionette TRACE conn3 <- [1,1082,null,{}] 23:05:23 INFO - PROCESS | 1848 | 1461132323560 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}] 23:05:23 INFO - PROCESS | 1848 | 1461132323797 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 23:05:23 INFO - PROCESS | 1848 | 1461132323980 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x89868000 == 116 [pid = 1848] [id = 278] 23:05:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 328 (0x8a6c4800) [pid = 1848] [serial = 835] [outer = (nil)] 23:05:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 329 (0x8c054800) [pid = 1848] [serial = 836] [outer = 0x8a6c4800] 23:05:24 INFO - PROCESS | 1848 | 1461132324057 Marionette DEBUG loaded listener.js 23:05:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 330 (0x8dee3000) [pid = 1848] [serial = 837] [outer = 0x8a6c4800] 23:05:24 INFO - PROCESS | 1848 | 1461132324744 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]]]}] 23:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 23:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1233ms 23:05:24 INFO - PROCESS | 1848 | 1461132324785 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 23:05:24 INFO - PROCESS | 1848 | 1461132324789 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 23:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 23:05:24 INFO - PROCESS | 1848 | 1461132324794 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 23:05:24 INFO - PROCESS | 1848 | 1461132324797 Marionette TRACE conn3 <- [1,1086,null,{}] 23:05:24 INFO - PROCESS | 1848 | 1461132324813 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}] 23:05:24 INFO - PROCESS | 1848 | 1461132324962 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 23:05:25 INFO - PROCESS | 1848 | 1461132324976 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x8bee0000 == 117 [pid = 1848] [id = 279] 23:05:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 331 (0x8bee2800) [pid = 1848] [serial = 838] [outer = (nil)] 23:05:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 332 (0x8df3a800) [pid = 1848] [serial = 839] [outer = 0x8bee2800] 23:05:25 INFO - PROCESS | 1848 | 1461132325045 Marionette DEBUG loaded listener.js 23:05:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 333 (0x8df8c000) [pid = 1848] [serial = 840] [outer = 0x8bee2800] 23:05:26 INFO - PROCESS | 1848 | 1461132326192 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]]]}] 23:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 23:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1442ms 23:05:26 INFO - PROCESS | 1848 | 1461132326238 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 23:05:26 INFO - PROCESS | 1848 | 1461132326245 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 23:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 23:05:26 INFO - PROCESS | 1848 | 1461132326255 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 23:05:26 INFO - PROCESS | 1848 | 1461132326259 Marionette TRACE conn3 <- [1,1090,null,{}] 23:05:26 INFO - PROCESS | 1848 | 1461132326268 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}] 23:05:26 INFO - PROCESS | 1848 | 1461132326470 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 23:05:26 INFO - PROCESS | 1848 | 1461132326740 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x856f1800 == 118 [pid = 1848] [id = 280] 23:05:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 334 (0x86e05000) [pid = 1848] [serial = 841] [outer = (nil)] 23:05:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 335 (0x87416400) [pid = 1848] [serial = 842] [outer = 0x86e05000] 23:05:26 INFO - PROCESS | 1848 | 1461132326877 Marionette DEBUG loaded listener.js 23:05:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 336 (0x884f9800) [pid = 1848] [serial = 843] [outer = 0x86e05000] 23:05:27 INFO - PROCESS | 1848 | 1461132327773 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]]]}] 23:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 23:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1591ms 23:05:27 INFO - PROCESS | 1848 | 1461132327847 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 23:05:27 INFO - PROCESS | 1848 | 1461132327856 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 23:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 23:05:27 INFO - PROCESS | 1848 | 1461132327866 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 23:05:27 INFO - PROCESS | 1848 | 1461132327870 Marionette TRACE conn3 <- [1,1094,null,{}] 23:05:27 INFO - PROCESS | 1848 | 1461132327876 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}] 23:05:28 INFO - PROCESS | 1848 | 1461132328096 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 23:05:28 INFO - PROCESS | 1848 | 1461132328424 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x89195800 == 119 [pid = 1848] [id = 281] 23:05:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 337 (0x89198400) [pid = 1848] [serial = 844] [outer = (nil)] 23:05:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 338 (0x89303000) [pid = 1848] [serial = 845] [outer = 0x89198400] 23:05:28 INFO - PROCESS | 1848 | 1461132328546 Marionette DEBUG loaded listener.js 23:05:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 339 (0x89a8ac00) [pid = 1848] [serial = 846] [outer = 0x89198400] 23:05:29 INFO - PROCESS | 1848 | 1461132329535 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]]]}] 23:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 23:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1736ms 23:05:29 INFO - PROCESS | 1848 | 1461132329602 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 23:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 23:05:29 INFO - PROCESS | 1848 | 1461132329606 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 23:05:29 INFO - PROCESS | 1848 | 1461132329613 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 23:05:29 INFO - PROCESS | 1848 | 1461132329619 Marionette TRACE conn3 <- [1,1098,null,{}] 23:05:29 INFO - PROCESS | 1848 | 1461132329635 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}] 23:05:29 INFO - PROCESS | 1848 | 1461132329859 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 23:05:30 INFO - PROCESS | 1848 | 1461132330116 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x8c058000 == 120 [pid = 1848] [id = 282] 23:05:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 340 (0x8deeb000) [pid = 1848] [serial = 847] [outer = (nil)] 23:05:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 341 (0x8df3ac00) [pid = 1848] [serial = 848] [outer = 0x8deeb000] 23:05:30 INFO - PROCESS | 1848 | 1461132330248 Marionette DEBUG loaded listener.js 23:05:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 342 (0x8ea78800) [pid = 1848] [serial = 849] [outer = 0x8deeb000] 23:05:31 INFO - PROCESS | 1848 | 1461132331099 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]]]}] 23:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 23:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1539ms 23:05:31 INFO - PROCESS | 1848 | 1461132331152 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 23:05:31 INFO - PROCESS | 1848 | 1461132331156 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 23:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 23:05:31 INFO - PROCESS | 1848 | 1461132331162 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 23:05:31 INFO - PROCESS | 1848 | 1461132331165 Marionette TRACE conn3 <- [1,1102,null,{}] 23:05:31 INFO - PROCESS | 1848 | 1461132331171 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}] 23:05:31 INFO - PROCESS | 1848 | 1461132331352 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 23:05:31 INFO - PROCESS | 1848 | 1461132331560 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x8c056400 == 121 [pid = 1848] [id = 283] 23:05:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 343 (0x8eb84c00) [pid = 1848] [serial = 850] [outer = (nil)] 23:05:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 344 (0x8ec34000) [pid = 1848] [serial = 851] [outer = 0x8eb84c00] 23:05:31 INFO - PROCESS | 1848 | 1461132331687 Marionette DEBUG loaded listener.js 23:05:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 345 (0x8edefc00) [pid = 1848] [serial = 852] [outer = 0x8eb84c00] 23:05:32 INFO - PROCESS | 1848 | 1461132332596 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]]]}] 23:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 23:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1489ms 23:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 23:05:32 INFO - PROCESS | 1848 | 1461132332652 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 23:05:32 INFO - PROCESS | 1848 | 1461132332655 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 23:05:32 INFO - PROCESS | 1848 | 1461132332661 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 23:05:32 INFO - PROCESS | 1848 | 1461132332665 Marionette TRACE conn3 <- [1,1106,null,{}] 23:05:32 INFO - PROCESS | 1848 | 1461132332670 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}] 23:05:32 INFO - PROCESS | 1848 | 1461132332847 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 23:05:33 INFO - PROCESS | 1848 | 1461132333147 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x8dee2c00 == 122 [pid = 1848] [id = 284] 23:05:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 346 (0x8eacf000) [pid = 1848] [serial = 853] [outer = (nil)] 23:05:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 347 (0x8fb33800) [pid = 1848] [serial = 854] [outer = 0x8eacf000] 23:05:33 INFO - PROCESS | 1848 | 1461132333237 Marionette DEBUG loaded listener.js 23:05:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 348 (0x8fca1800) [pid = 1848] [serial = 855] [outer = 0x8eacf000] 23:05:34 INFO - PROCESS | 1848 | 1461132334090 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]]]}] 23:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 23:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1482ms 23:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 23:05:34 INFO - PROCESS | 1848 | 1461132334143 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 23:05:34 INFO - PROCESS | 1848 | 1461132334146 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 23:05:34 INFO - PROCESS | 1848 | 1461132334152 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 23:05:34 INFO - PROCESS | 1848 | 1461132334156 Marionette TRACE conn3 <- [1,1110,null,{}] 23:05:34 INFO - PROCESS | 1848 | 1461132334162 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}] 23:05:34 INFO - PROCESS | 1848 | 1461132334371 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 23:05:34 INFO - PROCESS | 1848 | 1461132334644 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f76a000 == 123 [pid = 1848] [id = 285] 23:05:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 349 (0x9013c400) [pid = 1848] [serial = 856] [outer = (nil)] 23:05:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 350 (0x90491400) [pid = 1848] [serial = 857] [outer = 0x9013c400] 23:05:34 INFO - PROCESS | 1848 | 1461132334775 Marionette DEBUG loaded listener.js 23:05:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 351 (0x906ed400) [pid = 1848] [serial = 858] [outer = 0x9013c400] 23:05:35 INFO - PROCESS | 1848 | 1461132335605 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]]]}] 23:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 23:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1480ms 23:05:35 INFO - PROCESS | 1848 | 1461132335633 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 23:05:35 INFO - PROCESS | 1848 | 1461132335637 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 23:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 23:05:35 INFO - PROCESS | 1848 | 1461132335644 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 23:05:35 INFO - PROCESS | 1848 | 1461132335647 Marionette TRACE conn3 <- [1,1114,null,{}] 23:05:35 INFO - PROCESS | 1848 | 1461132335653 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}] 23:05:35 INFO - PROCESS | 1848 | 1461132335822 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 23:05:36 INFO - PROCESS | 1848 | 1461132336039 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fceb800 == 124 [pid = 1848] [id = 286] 23:05:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 352 (0x903f0400) [pid = 1848] [serial = 859] [outer = (nil)] 23:05:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 353 (0x92910400) [pid = 1848] [serial = 860] [outer = 0x903f0400] 23:05:36 INFO - PROCESS | 1848 | 1461132336160 Marionette DEBUG loaded listener.js 23:05:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 354 (0x92977400) [pid = 1848] [serial = 861] [outer = 0x903f0400] 23:05:37 INFO - PROCESS | 1848 | 1461132337096 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]]]}] 23:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 23:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1492ms 23:05:37 INFO - PROCESS | 1848 | 1461132337137 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 23:05:37 INFO - PROCESS | 1848 | 1461132337141 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 23:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 23:05:37 INFO - PROCESS | 1848 | 1461132337147 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 23:05:37 INFO - PROCESS | 1848 | 1461132337150 Marionette TRACE conn3 <- [1,1118,null,{}] 23:05:37 INFO - PROCESS | 1848 | 1461132337156 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}] 23:05:37 INFO - PROCESS | 1848 | 1461132337324 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 23:05:37 INFO - PROCESS | 1848 | 1461132337595 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x86e03400 == 125 [pid = 1848] [id = 287] 23:05:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 355 (0x8df32000) [pid = 1848] [serial = 862] [outer = (nil)] 23:05:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 356 (0x93a5f400) [pid = 1848] [serial = 863] [outer = 0x8df32000] 23:05:37 INFO - PROCESS | 1848 | 1461132337733 Marionette DEBUG loaded listener.js 23:05:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 357 (0x945af000) [pid = 1848] [serial = 864] [outer = 0x8df32000] 23:05:38 INFO - PROCESS | 1848 | 1461132338575 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]]]}] 23:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 23:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1488ms 23:05:38 INFO - PROCESS | 1848 | 1461132338636 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 23:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 23:05:38 INFO - PROCESS | 1848 | 1461132338640 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 23:05:38 INFO - PROCESS | 1848 | 1461132338646 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 23:05:38 INFO - PROCESS | 1848 | 1461132338650 Marionette TRACE conn3 <- [1,1122,null,{}] 23:05:38 INFO - PROCESS | 1848 | 1461132338655 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}] 23:05:38 INFO - PROCESS | 1848 | 1461132338831 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 23:05:39 INFO - PROCESS | 1848 | 1461132339053 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eb8e800 == 126 [pid = 1848] [id = 288] 23:05:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 358 (0x97764400) [pid = 1848] [serial = 865] [outer = (nil)] 23:05:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 359 (0x9849ac00) [pid = 1848] [serial = 866] [outer = 0x97764400] 23:05:39 INFO - PROCESS | 1848 | 1461132339221 Marionette DEBUG loaded listener.js 23:05:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 360 (0x98c57400) [pid = 1848] [serial = 867] [outer = 0x97764400] 23:05:40 INFO - PROCESS | 1848 | 1461132340069 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]]]}] 23:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 23:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1484ms 23:05:40 INFO - PROCESS | 1848 | 1461132340130 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 23:05:40 INFO - PROCESS | 1848 | 1461132340134 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 23:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 23:05:40 INFO - PROCESS | 1848 | 1461132340140 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 23:05:40 INFO - PROCESS | 1848 | 1461132340144 Marionette TRACE conn3 <- [1,1126,null,{}] 23:05:40 INFO - PROCESS | 1848 | 1461132340149 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}] 23:05:40 INFO - PROCESS | 1848 | 1461132340362 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 23:05:40 INFO - PROCESS | 1848 | 1461132340626 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x90073000 == 127 [pid = 1848] [id = 289] 23:05:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 361 (0x92938000) [pid = 1848] [serial = 868] [outer = (nil)] 23:05:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 362 (0x999ef400) [pid = 1848] [serial = 869] [outer = 0x92938000] 23:05:40 INFO - PROCESS | 1848 | 1461132340750 Marionette DEBUG loaded listener.js 23:05:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 363 (0x9a897000) [pid = 1848] [serial = 870] [outer = 0x92938000] 23:05:41 INFO - PROCESS | 1848 | 1461132341622 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]]]}] 23:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 23:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1539ms 23:05:41 INFO - PROCESS | 1848 | 1461132341679 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 23:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 23:05:41 INFO - PROCESS | 1848 | 1461132341684 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 23:05:41 INFO - PROCESS | 1848 | 1461132341690 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 23:05:41 INFO - PROCESS | 1848 | 1461132341694 Marionette TRACE conn3 <- [1,1130,null,{}] 23:05:41 INFO - PROCESS | 1848 | 1461132341700 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}] 23:05:41 INFO - PROCESS | 1848 | 1461132341907 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 23:05:42 INFO - PROCESS | 1848 | 1461132342185 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x8e19d000 == 128 [pid = 1848] [id = 290] 23:05:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 364 (0xa0a0b000) [pid = 1848] [serial = 871] [outer = (nil)] 23:05:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 365 (0xa0e72800) [pid = 1848] [serial = 872] [outer = 0xa0a0b000] 23:05:42 INFO - PROCESS | 1848 | 1461132342316 Marionette DEBUG loaded listener.js 23:05:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 366 (0xa3c82000) [pid = 1848] [serial = 873] [outer = 0xa0a0b000] 23:05:43 INFO - PROCESS | 1848 | 1461132343196 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]]]}] 23:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 23:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1578ms 23:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 23:05:43 INFO - PROCESS | 1848 | 1461132343268 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 23:05:43 INFO - PROCESS | 1848 | 1461132343271 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 23:05:43 INFO - PROCESS | 1848 | 1461132343277 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 23:05:43 INFO - PROCESS | 1848 | 1461132343281 Marionette TRACE conn3 <- [1,1134,null,{}] 23:05:43 INFO - PROCESS | 1848 | 1461132343286 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}] 23:05:43 INFO - PROCESS | 1848 | 1461132343463 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 23:05:43 INFO - PROCESS | 1848 | 1461132343725 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x85d8b000 == 129 [pid = 1848] [id = 291] 23:05:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 367 (0x85d8b400) [pid = 1848] [serial = 874] [outer = (nil)] 23:05:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 368 (0x85d8f800) [pid = 1848] [serial = 875] [outer = 0x85d8b400] 23:05:43 INFO - PROCESS | 1848 | 1461132343854 Marionette DEBUG loaded listener.js 23:05:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 369 (0x85d92800) [pid = 1848] [serial = 876] [outer = 0x85d8b400] 23:05:44 INFO - PROCESS | 1848 | 1461132344796 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]]]}] 23:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 23:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1583ms 23:05:44 INFO - PROCESS | 1848 | 1461132344859 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 23:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 23:05:44 INFO - PROCESS | 1848 | 1461132344863 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 23:05:44 INFO - PROCESS | 1848 | 1461132344869 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 23:05:44 INFO - PROCESS | 1848 | 1461132344873 Marionette TRACE conn3 <- [1,1138,null,{}] 23:05:44 INFO - PROCESS | 1848 | 1461132344878 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}] 23:05:45 INFO - PROCESS | 1848 | 1461132345053 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 23:05:45 INFO - PROCESS | 1848 | 1461132345270 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x843b0800 == 130 [pid = 1848] [id = 292] 23:05:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 370 (0x843b0c00) [pid = 1848] [serial = 877] [outer = (nil)] 23:05:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 371 (0x843b9400) [pid = 1848] [serial = 878] [outer = 0x843b0c00] 23:05:45 INFO - PROCESS | 1848 | 1461132345396 Marionette DEBUG loaded listener.js 23:05:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 372 (0x843bc000) [pid = 1848] [serial = 879] [outer = 0x843b0c00] 23:05:46 INFO - PROCESS | 1848 | 1461132346311 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]]]}] 23:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 23:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1499ms 23:05:46 INFO - PROCESS | 1848 | 1461132346369 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 23:05:46 INFO - PROCESS | 1848 | 1461132346372 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 23:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 23:05:46 INFO - PROCESS | 1848 | 1461132346379 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 23:05:46 INFO - PROCESS | 1848 | 1461132346381 Marionette TRACE conn3 <- [1,1142,null,{}] 23:05:46 INFO - PROCESS | 1848 | 1461132346387 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}] 23:05:46 INFO - PROCESS | 1848 | 1461132346564 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 23:05:46 INFO - PROCESS | 1848 | 1461132346831 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x843b3c00 == 131 [pid = 1848] [id = 293] 23:05:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 373 (0x843b8800) [pid = 1848] [serial = 880] [outer = (nil)] 23:05:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 374 (0x85d94400) [pid = 1848] [serial = 881] [outer = 0x843b8800] 23:05:46 INFO - PROCESS | 1848 | 1461132346960 Marionette DEBUG loaded listener.js 23:05:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 375 (0x945a9400) [pid = 1848] [serial = 882] [outer = 0x843b8800] 23:05:47 INFO - PROCESS | 1848 | 1461132347822 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]]]}] 23:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 23:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1527ms 23:05:47 INFO - PROCESS | 1848 | 1461132347907 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 23:05:47 INFO - PROCESS | 1848 | 1461132347911 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 23:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 23:05:47 INFO - PROCESS | 1848 | 1461132347917 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 23:05:47 INFO - PROCESS | 1848 | 1461132347920 Marionette TRACE conn3 <- [1,1146,null,{}] 23:05:47 INFO - PROCESS | 1848 | 1461132347927 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}] 23:05:48 INFO - PROCESS | 1848 | 1461132348105 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 23:05:48 INFO - PROCESS | 1848 | 1461132348370 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x843b5c00 == 132 [pid = 1848] [id = 294] 23:05:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 376 (0x843bc400) [pid = 1848] [serial = 883] [outer = (nil)] 23:05:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 377 (0x84b29800) [pid = 1848] [serial = 884] [outer = 0x843bc400] 23:05:48 INFO - PROCESS | 1848 | 1461132348493 Marionette DEBUG loaded listener.js 23:05:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 378 (0x84b2c400) [pid = 1848] [serial = 885] [outer = 0x843bc400] 23:05:49 INFO - PROCESS | 1848 | 1461132349420 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]]]}] 23:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 23:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1578ms 23:05:49 INFO - PROCESS | 1848 | 1461132349496 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 23:05:49 INFO - PROCESS | 1848 | 1461132349499 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 23:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 23:05:49 INFO - PROCESS | 1848 | 1461132349505 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 23:05:49 INFO - PROCESS | 1848 | 1461132349509 Marionette TRACE conn3 <- [1,1150,null,{}] 23:05:49 INFO - PROCESS | 1848 | 1461132349514 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}] 23:05:49 INFO - PROCESS | 1848 | 1461132349727 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 23:05:50 INFO - PROCESS | 1848 | 1461132350031 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x843b2c00 == 133 [pid = 1848] [id = 295] 23:05:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 379 (0x84b22c00) [pid = 1848] [serial = 886] [outer = (nil)] 23:05:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 380 (0x85d90800) [pid = 1848] [serial = 887] [outer = 0x84b22c00] 23:05:50 INFO - PROCESS | 1848 | 1461132350121 Marionette DEBUG loaded listener.js 23:05:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 381 (0x86fcc000) [pid = 1848] [serial = 888] [outer = 0x84b22c00] 23:05:50 INFO - PROCESS | 1848 | 1461132350952 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]]]}] 23:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 23:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1488ms 23:05:50 INFO - PROCESS | 1848 | 1461132350994 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 23:05:50 INFO - PROCESS | 1848 | 1461132350998 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 23:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 23:05:51 INFO - PROCESS | 1848 | 1461132351005 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 23:05:51 INFO - PROCESS | 1848 | 1461132351008 Marionette TRACE conn3 <- [1,1154,null,{}] 23:05:51 INFO - PROCESS | 1848 | 1461132351013 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}] 23:05:51 INFO - PROCESS | 1848 | 1461132351188 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 23:05:51 INFO - PROCESS | 1848 | 1461132351475 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x82b43400 == 134 [pid = 1848] [id = 296] 23:05:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 382 (0x82b43800) [pid = 1848] [serial = 889] [outer = (nil)] 23:05:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 383 (0x82b4ac00) [pid = 1848] [serial = 890] [outer = 0x82b43800] 23:05:51 INFO - PROCESS | 1848 | 1461132351612 Marionette DEBUG loaded listener.js 23:05:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 384 (0x82b4dc00) [pid = 1848] [serial = 891] [outer = 0x82b43800] 23:05:52 INFO - PROCESS | 1848 | 1461132352467 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]]]}] 23:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 23:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1531ms 23:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 23:05:52 INFO - PROCESS | 1848 | 1461132352537 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 23:05:52 INFO - PROCESS | 1848 | 1461132352540 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 23:05:52 INFO - PROCESS | 1848 | 1461132352546 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 23:05:52 INFO - PROCESS | 1848 | 1461132352550 Marionette TRACE conn3 <- [1,1158,null,{}] 23:05:52 INFO - PROCESS | 1848 | 1461132352555 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}] 23:05:52 INFO - PROCESS | 1848 | 1461132352784 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 23:05:53 INFO - PROCESS | 1848 | 1461132353102 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x82b4f800 == 135 [pid = 1848] [id = 297] 23:05:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 385 (0x82b50800) [pid = 1848] [serial = 892] [outer = (nil)] 23:05:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 386 (0x85245800) [pid = 1848] [serial = 893] [outer = 0x82b50800] 23:05:53 INFO - PROCESS | 1848 | 1461132353192 Marionette DEBUG loaded listener.js 23:05:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 387 (0x86fc1800) [pid = 1848] [serial = 894] [outer = 0x82b50800] 23:05:54 INFO - PROCESS | 1848 | 1461132354053 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]]]}] 23:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 23:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1541ms 23:05:54 INFO - PROCESS | 1848 | 1461132354086 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 23:05:54 INFO - PROCESS | 1848 | 1461132354089 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 23:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 23:05:54 INFO - PROCESS | 1848 | 1461132354096 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 23:05:54 INFO - PROCESS | 1848 | 1461132354099 Marionette TRACE conn3 <- [1,1162,null,{}] 23:05:54 INFO - PROCESS | 1848 | 1461132354105 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}] 23:05:54 INFO - PROCESS | 1848 | 1461132354297 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 23:05:54 INFO - PROCESS | 1848 | 1461132354569 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x846bdc00 == 136 [pid = 1848] [id = 298] 23:05:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 388 (0x84b31400) [pid = 1848] [serial = 895] [outer = (nil)] 23:05:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 389 (0x8edef800) [pid = 1848] [serial = 896] [outer = 0x84b31400] 23:05:54 INFO - PROCESS | 1848 | 1461132354698 Marionette DEBUG loaded listener.js 23:05:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 390 (0x8fb32800) [pid = 1848] [serial = 897] [outer = 0x84b31400] 23:05:55 INFO - PROCESS | 1848 | 1461132355527 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]]]}] 23:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 23:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1479ms 23:05:55 INFO - PROCESS | 1848 | 1461132355575 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 23:05:55 INFO - PROCESS | 1848 | 1461132355579 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 23:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 23:05:55 INFO - PROCESS | 1848 | 1461132355586 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 23:05:55 INFO - PROCESS | 1848 | 1461132355588 Marionette TRACE conn3 <- [1,1166,null,{}] 23:05:55 INFO - PROCESS | 1848 | 1461132355594 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}] 23:05:55 INFO - PROCESS | 1848 | 1461132355770 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 23:05:56 INFO - PROCESS | 1848 | --DOCSHELL 0x87ed6c00 == 135 [pid = 1848] [id = 218] 23:05:56 INFO - PROCESS | 1848 | --DOCSHELL 0x8be4e800 == 134 [pid = 1848] [id = 208] 23:05:56 INFO - PROCESS | 1848 | --DOCSHELL 0x86e0ac00 == 133 [pid = 1848] [id = 221] 23:05:56 INFO - PROCESS | 1848 | --DOCSHELL 0x8919d000 == 132 [pid = 1848] [id = 209] 23:05:56 INFO - PROCESS | 1848 | --DOCSHELL 0x87408800 == 131 [pid = 1848] [id = 219] 23:05:56 INFO - PROCESS | 1848 | --DOCSHELL 0x87409400 == 130 [pid = 1848] [id = 220] 23:05:56 INFO - PROCESS | 1848 | --DOCSHELL 0x89868000 == 129 [pid = 1848] [id = 278] 23:05:56 INFO - PROCESS | 1848 | --DOCSHELL 0x89860400 == 128 [pid = 1848] [id = 277] 23:05:56 INFO - PROCESS | 1848 | --DOCSHELL 0x8854c800 == 127 [pid = 1848] [id = 276] 23:05:56 INFO - PROCESS | 1848 | --DOCSHELL 0x83202c00 == 126 [pid = 1848] [id = 275] 23:05:56 INFO - PROCESS | 1848 | --DOCSHELL 0x87414400 == 125 [pid = 1848] [id = 274] 23:05:56 INFO - PROCESS | 1848 | --DOCSHELL 0x83202400 == 124 [pid = 1848] [id = 273] 23:05:56 INFO - PROCESS | 1848 | --DOCSHELL 0x86fbe400 == 123 [pid = 1848] [id = 266] 23:05:56 INFO - PROCESS | 1848 | --DOCSHELL 0x85241400 == 122 [pid = 1848] [id = 267] 23:05:56 INFO - PROCESS | 1848 | --DOCSHELL 0x884f1400 == 121 [pid = 1848] [id = 265] 23:05:56 INFO - PROCESS | 1848 | --DOCSHELL 0x885e3000 == 120 [pid = 1848] [id = 264] 23:05:56 INFO - PROCESS | 1848 | --DOCSHELL 0x856f3000 == 119 [pid = 1848] [id = 263] 23:05:56 INFO - PROCESS | 1848 | --DOCSHELL 0x8fc08800 == 118 [pid = 1848] [id = 261] 23:05:56 INFO - PROCESS | 1848 | --DOCSHELL 0x856ec400 == 117 [pid = 1848] [id = 262] 23:05:56 INFO - PROCESS | 1848 | --DOCSHELL 0x88552400 == 116 [pid = 1848] [id = 260] 23:05:56 INFO - PROCESS | 1848 | --DOCSHELL 0x9048cc00 == 115 [pid = 1848] [id = 259] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 389 (0x906ebc00) [pid = 1848] [serial = 765] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 388 (0x89a81c00) [pid = 1848] [serial = 746] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 387 (0x8ab6c400) [pid = 1848] [serial = 747] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 386 (0x8fce7c00) [pid = 1848] [serial = 701] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 385 (0x8beec000) [pid = 1848] [serial = 695] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 384 (0x91210400) [pid = 1848] [serial = 761] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 383 (0x8855f800) [pid = 1848] [serial = 743] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 382 (0x906eac00) [pid = 1848] [serial = 707] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 381 (0x92852400) [pid = 1848] [serial = 710] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 380 (0x9fb8ec00) [pid = 1848] [serial = 737] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 379 (0x8ec3bc00) [pid = 1848] [serial = 756] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 378 (0x90131400) [pid = 1848] [serial = 704] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 377 (0x8fc0c400) [pid = 1848] [serial = 758] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 376 (0x8deec800) [pid = 1848] [serial = 750] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 375 (0x8df39000) [pid = 1848] [serial = 752] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 374 (0xa3c7b000) [pid = 1848] [serial = 740] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 373 (0x89301c00) [pid = 1848] [serial = 692] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 372 (0x8eb83000) [pid = 1848] [serial = 755] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 371 (0x8beee000) [pid = 1848] [serial = 749] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 370 (0x96a27400) [pid = 1848] [serial = 725] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 369 (0x8edf1000) [pid = 1848] [serial = 698] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 368 (0x9fc49400) [pid = 1848] [serial = 734] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 367 (0x991b3000) [pid = 1848] [serial = 728] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 366 (0x9a892c00) [pid = 1848] [serial = 731] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 365 (0x9775c800) [pid = 1848] [serial = 722] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 364 (0x90075400) [pid = 1848] [serial = 759] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 363 (0x91ef3400) [pid = 1848] [serial = 762] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 362 (0x89307400) [pid = 1848] [serial = 744] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 361 (0x8e1a0c00) [pid = 1848] [serial = 753] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 360 (0x92b5ec00) [pid = 1848] [serial = 713] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 359 (0x93789400) [pid = 1848] [serial = 716] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 358 (0x945a7800) [pid = 1848] [serial = 719] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | --DOMWINDOW == 357 (0x8f76fc00) [pid = 1848] [serial = 764] [outer = (nil)] [url = about:blank] 23:05:57 INFO - PROCESS | 1848 | 1461132357138 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x83203800 == 116 [pid = 1848] [id = 299] 23:05:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 358 (0x846b5c00) [pid = 1848] [serial = 898] [outer = (nil)] 23:05:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 359 (0x85243c00) [pid = 1848] [serial = 899] [outer = 0x846b5c00] 23:05:57 INFO - PROCESS | 1848 | 1461132357226 Marionette DEBUG loaded listener.js 23:05:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 360 (0x8524f000) [pid = 1848] [serial = 900] [outer = 0x846b5c00] 23:05:57 INFO - PROCESS | 1848 | 1461132357965 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]]]}] 23:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 23:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 2394ms 23:05:57 INFO - PROCESS | 1848 | 1461132357981 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 23:05:57 INFO - PROCESS | 1848 | 1461132357989 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 23:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 23:05:58 INFO - PROCESS | 1848 | 1461132358002 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 23:05:58 INFO - PROCESS | 1848 | 1461132358005 Marionette TRACE conn3 <- [1,1170,null,{}] 23:05:58 INFO - PROCESS | 1848 | 1461132358012 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}] 23:05:58 INFO - PROCESS | 1848 | 1461132358198 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 23:05:58 INFO - PROCESS | 1848 | 1461132358382 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b30000 == 117 [pid = 1848] [id = 300] 23:05:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 361 (0x856ef400) [pid = 1848] [serial = 901] [outer = (nil)] 23:05:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 362 (0x856f7800) [pid = 1848] [serial = 902] [outer = 0x856ef400] 23:05:58 INFO - PROCESS | 1848 | 1461132358455 Marionette DEBUG loaded listener.js 23:05:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 363 (0x85d8f000) [pid = 1848] [serial = 903] [outer = 0x856ef400] 23:05:59 INFO - PROCESS | 1848 | 1461132359377 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]]]}] 23:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 23:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1439ms 23:05:59 INFO - PROCESS | 1848 | 1461132359444 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 23:05:59 INFO - PROCESS | 1848 | 1461132359450 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 23:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 23:05:59 INFO - PROCESS | 1848 | 1461132359456 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 23:05:59 INFO - PROCESS | 1848 | 1461132359460 Marionette TRACE conn3 <- [1,1174,null,{}] 23:05:59 INFO - PROCESS | 1848 | 1461132359465 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}] 23:05:59 INFO - PROCESS | 1848 | 1461132359694 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 23:05:59 INFO - PROCESS | 1848 | 1461132359721 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b30c00 == 118 [pid = 1848] [id = 301] 23:05:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 364 (0x87415000) [pid = 1848] [serial = 904] [outer = (nil)] 23:05:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 365 (0x87ee4c00) [pid = 1848] [serial = 905] [outer = 0x87415000] 23:05:59 INFO - PROCESS | 1848 | 1461132359791 Marionette DEBUG loaded listener.js 23:05:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 366 (0x88556c00) [pid = 1848] [serial = 906] [outer = 0x87415000] 23:06:00 INFO - PROCESS | 1848 | 1461132360741 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] 23:06:00 INFO - PROCESS | 1848 | 1461132360799 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 23:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 23:06:00 INFO - PROCESS | 1848 | 1461132360821 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 23:06:00 INFO - PROCESS | 1848 | 1461132360829 Marionette TRACE conn3 <- [1,1178,null,{}] 23:06:00 INFO - PROCESS | 1848 | 1461132360836 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}] 23:06:01 INFO - PROCESS | 1848 | 1461132361088 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 23:06:01 INFO - PROCESS | 1848 | 1461132361109 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x85561c00 == 119 [pid = 1848] [id = 302] 23:06:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 367 (0x885ed800) [pid = 1848] [serial = 907] [outer = (nil)] 23:06:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 368 (0x89860400) [pid = 1848] [serial = 908] [outer = 0x885ed800] 23:06:01 INFO - PROCESS | 1848 | 1461132361186 Marionette DEBUG loaded listener.js 23:06:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 369 (0x8a6c5000) [pid = 1848] [serial = 909] [outer = 0x885ed800] 23:06:02 INFO - PROCESS | 1848 | --DOMWINDOW == 368 (0x83208800) [pid = 1848] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 23:06:02 INFO - PROCESS | 1848 | --DOMWINDOW == 367 (0x8986ac00) [pid = 1848] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 23:06:02 INFO - PROCESS | 1848 | --DOMWINDOW == 366 (0x87edf400) [pid = 1848] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 23:06:02 INFO - PROCESS | 1848 | --DOMWINDOW == 365 (0x87414800) [pid = 1848] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 23:06:02 INFO - PROCESS | 1848 | --DOMWINDOW == 364 (0x8c059400) [pid = 1848] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 23:06:02 INFO - PROCESS | 1848 | --DOMWINDOW == 363 (0x8a6c4800) [pid = 1848] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 23:06:02 INFO - PROCESS | 1848 | --DOMWINDOW == 362 (0x8986b800) [pid = 1848] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 23:06:02 INFO - PROCESS | 1848 | --DOMWINDOW == 361 (0x8e1a7400) [pid = 1848] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 23:06:02 INFO - PROCESS | 1848 | 1461132362397 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] 23:06:02 INFO - PROCESS | 1848 | 1461132362463 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 23:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 23:06:02 INFO - PROCESS | 1848 | 1461132362473 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 23:06:02 INFO - PROCESS | 1848 | 1461132362475 Marionette TRACE conn3 <- [1,1182,null,{}] 23:06:02 INFO - PROCESS | 1848 | 1461132362480 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}] 23:06:02 INFO - PROCESS | 1848 | 1461132362721 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 23:06:02 INFO - PROCESS | 1848 | 1461132362736 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x83208800 == 120 [pid = 1848] [id = 303] 23:06:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 362 (0x8985f000) [pid = 1848] [serial = 910] [outer = (nil)] 23:06:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 363 (0x8a94fc00) [pid = 1848] [serial = 911] [outer = 0x8985f000] 23:06:02 INFO - PROCESS | 1848 | 1461132362818 Marionette DEBUG loaded listener.js 23:06:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 364 (0x8a954400) [pid = 1848] [serial = 912] [outer = 0x8985f000] 23:06:03 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:06:03 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:06:03 INFO - PROCESS | 1848 | 1461132363668 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] 23:06:03 INFO - PROCESS | 1848 | 1461132363712 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 23:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 23:06:03 INFO - PROCESS | 1848 | 1461132363718 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 23:06:03 INFO - PROCESS | 1848 | 1461132363720 Marionette TRACE conn3 <- [1,1186,null,{}] 23:06:03 INFO - PROCESS | 1848 | 1461132363726 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}] 23:06:03 INFO - PROCESS | 1848 | 1461132363884 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 23:06:03 INFO - PROCESS | 1848 | 1461132363900 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x8be41000 == 121 [pid = 1848] [id = 304] 23:06:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 365 (0x8be42400) [pid = 1848] [serial = 913] [outer = (nil)] 23:06:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 366 (0x8becfc00) [pid = 1848] [serial = 914] [outer = 0x8be42400] 23:06:03 INFO - PROCESS | 1848 | 1461132363983 Marionette DEBUG loaded listener.js 23:06:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 367 (0x8c05e400) [pid = 1848] [serial = 915] [outer = 0x8be42400] 23:06:05 INFO - PROCESS | 1848 | 1461132365261 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] 23:06:05 INFO - PROCESS | 1848 | 1461132365308 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 23:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 23:06:05 INFO - PROCESS | 1848 | 1461132365318 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 23:06:05 INFO - PROCESS | 1848 | 1461132365322 Marionette TRACE conn3 <- [1,1190,null,{}] 23:06:05 INFO - PROCESS | 1848 | 1461132365330 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}] 23:06:05 INFO - PROCESS | 1848 | 1461132365527 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 23:06:05 INFO - PROCESS | 1848 | 1461132365799 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b30800 == 122 [pid = 1848] [id = 305] 23:06:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 368 (0x85559400) [pid = 1848] [serial = 916] [outer = (nil)] 23:06:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 369 (0x856f9c00) [pid = 1848] [serial = 917] [outer = 0x85559400] 23:06:05 INFO - PROCESS | 1848 | 1461132365930 Marionette DEBUG loaded listener.js 23:06:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 370 (0x86fc3000) [pid = 1848] [serial = 918] [outer = 0x85559400] 23:06:06 INFO - PROCESS | 1848 | 1461132366877 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] 23:06:06 INFO - PROCESS | 1848 | 1461132366961 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 23:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 23:06:06 INFO - PROCESS | 1848 | 1461132366972 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 23:06:06 INFO - PROCESS | 1848 | 1461132366976 Marionette TRACE conn3 <- [1,1194,null,{}] 23:06:06 INFO - PROCESS | 1848 | 1461132366982 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}] 23:06:07 INFO - PROCESS | 1848 | 1461132367211 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 23:06:07 INFO - PROCESS | 1848 | 1461132367564 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x86fca800 == 123 [pid = 1848] [id = 306] 23:06:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 371 (0x88669c00) [pid = 1848] [serial = 919] [outer = (nil)] 23:06:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 372 (0x8930d400) [pid = 1848] [serial = 920] [outer = 0x88669c00] 23:06:07 INFO - PROCESS | 1848 | 1461132367654 Marionette DEBUG loaded listener.js 23:06:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 373 (0x8a950c00) [pid = 1848] [serial = 921] [outer = 0x88669c00] 23:06:08 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:06:08 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:06:08 INFO - PROCESS | 1848 | 1461132368557 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] 23:06:08 INFO - PROCESS | 1848 | 1461132368612 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 23:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 23:06:08 INFO - PROCESS | 1848 | 1461132368619 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 23:06:08 INFO - PROCESS | 1848 | 1461132368625 Marionette TRACE conn3 <- [1,1198,null,{}] 23:06:08 INFO - PROCESS | 1848 | 1461132368641 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}] 23:06:08 INFO - PROCESS | 1848 | 1461132368836 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 23:06:09 INFO - PROCESS | 1848 | 1461132369157 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x82b4fc00 == 124 [pid = 1848] [id = 307] 23:06:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 374 (0x8dee4c00) [pid = 1848] [serial = 922] [outer = (nil)] 23:06:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 375 (0x8e1a3400) [pid = 1848] [serial = 923] [outer = 0x8dee4c00] 23:06:09 INFO - PROCESS | 1848 | 1461132369251 Marionette DEBUG loaded listener.js 23:06:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 376 (0x8ec37400) [pid = 1848] [serial = 924] [outer = 0x8dee4c00] 23:06:10 INFO - PROCESS | 1848 | 1461132370088 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]]]}] 23:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 23:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1536ms 23:06:10 INFO - PROCESS | 1848 | 1461132370157 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 23:06:10 INFO - PROCESS | 1848 | 1461132370161 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 23:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 23:06:10 INFO - PROCESS | 1848 | 1461132370167 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 23:06:10 INFO - PROCESS | 1848 | 1461132370171 Marionette TRACE conn3 <- [1,1202,null,{}] 23:06:10 INFO - PROCESS | 1848 | 1461132370176 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}] 23:06:10 INFO - PROCESS | 1848 | 1461132370360 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 23:06:10 INFO - PROCESS | 1848 | 1461132370620 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x8ea76c00 == 125 [pid = 1848] [id = 308] 23:06:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 377 (0x8f766c00) [pid = 1848] [serial = 925] [outer = (nil)] 23:06:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 378 (0x8fc02000) [pid = 1848] [serial = 926] [outer = 0x8f766c00] 23:06:10 INFO - PROCESS | 1848 | 1461132370751 Marionette DEBUG loaded listener.js 23:06:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 379 (0x8fce7c00) [pid = 1848] [serial = 927] [outer = 0x8f766c00] 23:06:11 INFO - PROCESS | 1848 | 1461132371593 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]]]}] 23:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 23:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1482ms 23:06:11 INFO - PROCESS | 1848 | 1461132371650 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 23:06:11 INFO - PROCESS | 1848 | 1461132371653 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 23:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 23:06:11 INFO - PROCESS | 1848 | 1461132371660 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 23:06:11 INFO - PROCESS | 1848 | 1461132371664 Marionette TRACE conn3 <- [1,1206,null,{}] 23:06:11 INFO - PROCESS | 1848 | 1461132371669 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}] 23:06:11 INFO - PROCESS | 1848 | 1461132371846 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 23:06:12 INFO - PROCESS | 1848 | 1461132372107 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fb30000 == 126 [pid = 1848] [id = 309] 23:06:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 380 (0x90074000) [pid = 1848] [serial = 928] [outer = (nil)] 23:06:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 381 (0x903f3800) [pid = 1848] [serial = 929] [outer = 0x90074000] 23:06:12 INFO - PROCESS | 1848 | 1461132372250 Marionette DEBUG loaded listener.js 23:06:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 382 (0x905f0800) [pid = 1848] [serial = 930] [outer = 0x90074000] 23:06:13 INFO - PROCESS | 1848 | 1461132373127 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]]]}] 23:06:13 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 23:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1534ms 23:06:13 INFO - PROCESS | 1848 | 1461132373195 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 23:06:13 INFO - PROCESS | 1848 | 1461132373200 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 23:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 23:06:13 INFO - PROCESS | 1848 | 1461132373206 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 23:06:13 INFO - PROCESS | 1848 | 1461132373209 Marionette TRACE conn3 <- [1,1210,null,{}] 23:06:13 INFO - PROCESS | 1848 | 1461132373215 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}] 23:06:13 INFO - PROCESS | 1848 | 1461132373411 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 23:06:13 INFO - PROCESS | 1848 | 1461132373715 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fced400 == 127 [pid = 1848] [id = 310] 23:06:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 383 (0x91eef000) [pid = 1848] [serial = 931] [outer = (nil)] 23:06:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 384 (0x9373d800) [pid = 1848] [serial = 932] [outer = 0x91eef000] 23:06:13 INFO - PROCESS | 1848 | 1461132373809 Marionette DEBUG loaded listener.js 23:06:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 385 (0x9391ac00) [pid = 1848] [serial = 933] [outer = 0x91eef000] 23:06:14 INFO - PROCESS | 1848 | 1461132374704 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]]]}] 23:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 23:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1529ms 23:06:14 INFO - PROCESS | 1848 | 1461132374735 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 23:06:14 INFO - PROCESS | 1848 | 1461132374740 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 23:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 23:06:14 INFO - PROCESS | 1848 | 1461132374746 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 23:06:14 INFO - PROCESS | 1848 | 1461132374749 Marionette TRACE conn3 <- [1,1214,null,{}] 23:06:14 INFO - PROCESS | 1848 | 1461132374755 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}] 23:06:14 INFO - PROCESS | 1848 | 1461132374931 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 23:06:15 INFO - PROCESS | 1848 | 1461132375245 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x8edf1000 == 128 [pid = 1848] [id = 311] 23:06:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 386 (0x92907400) [pid = 1848] [serial = 934] [outer = (nil)] 23:06:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 387 (0x981b2800) [pid = 1848] [serial = 935] [outer = 0x92907400] 23:06:15 INFO - PROCESS | 1848 | 1461132375335 Marionette DEBUG loaded listener.js 23:06:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 388 (0x984a7400) [pid = 1848] [serial = 936] [outer = 0x92907400] 23:06:16 INFO - PROCESS | 1848 | 1461132376166 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]]]}] 23:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 23:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1480ms 23:06:16 INFO - PROCESS | 1848 | 1461132376227 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 23:06:16 INFO - PROCESS | 1848 | 1461132376231 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 23:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 23:06:16 INFO - PROCESS | 1848 | 1461132376237 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 23:06:16 INFO - PROCESS | 1848 | 1461132376240 Marionette TRACE conn3 <- [1,1218,null,{}] 23:06:16 INFO - PROCESS | 1848 | 1461132376246 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}] 23:06:16 INFO - PROCESS | 1848 | 1461132376422 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 23:06:16 INFO - PROCESS | 1848 | 1461132376685 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x96ae9800 == 129 [pid = 1848] [id = 312] 23:06:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 389 (0x9849d000) [pid = 1848] [serial = 937] [outer = (nil)] 23:06:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 390 (0x99bf6800) [pid = 1848] [serial = 938] [outer = 0x9849d000] 23:06:16 INFO - PROCESS | 1848 | 1461132376813 Marionette DEBUG loaded listener.js 23:06:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 391 (0x9ea1c400) [pid = 1848] [serial = 939] [outer = 0x9849d000] 23:06:17 INFO - PROCESS | 1848 | 1461132377678 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]]]}] 23:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 23:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1479ms 23:06:17 INFO - PROCESS | 1848 | 1461132377716 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 23:06:17 INFO - PROCESS | 1848 | 1461132377720 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 23:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 23:06:17 INFO - PROCESS | 1848 | 1461132377727 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 23:06:17 INFO - PROCESS | 1848 | 1461132377729 Marionette TRACE conn3 <- [1,1222,null,{}] 23:06:17 INFO - PROCESS | 1848 | 1461132377735 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}] 23:06:17 INFO - PROCESS | 1848 | 1461132377922 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 23:06:18 INFO - PROCESS | 1848 | 1461132378194 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x96b9e400 == 130 [pid = 1848] [id = 313] 23:06:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 392 (0x991b2000) [pid = 1848] [serial = 940] [outer = (nil)] 23:06:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 393 (0xa0acb400) [pid = 1848] [serial = 941] [outer = 0x991b2000] 23:06:18 INFO - PROCESS | 1848 | 1461132378323 Marionette DEBUG loaded listener.js 23:06:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 394 (0xa0e7d400) [pid = 1848] [serial = 942] [outer = 0x991b2000] 23:06:19 INFO - PROCESS | 1848 | 1461132379176 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] 23:06:19 INFO - PROCESS | 1848 | 1461132379216 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 23:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 23:06:19 INFO - PROCESS | 1848 | 1461132379222 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 23:06:19 INFO - PROCESS | 1848 | 1461132379226 Marionette TRACE conn3 <- [1,1226,null,{}] 23:06:19 INFO - PROCESS | 1848 | 1461132379231 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}] 23:06:19 INFO - PROCESS | 1848 | 1461132379414 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 23:06:19 INFO - PROCESS | 1848 | 1461132379691 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b02400 == 131 [pid = 1848] [id = 314] 23:06:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 395 (0x84b09c00) [pid = 1848] [serial = 943] [outer = (nil)] 23:06:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 396 (0x84b0e800) [pid = 1848] [serial = 944] [outer = 0x84b09c00] 23:06:19 INFO - PROCESS | 1848 | 1461132379833 Marionette DEBUG loaded listener.js 23:06:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 397 (0x86fca000) [pid = 1848] [serial = 945] [outer = 0x84b09c00] 23:06:20 INFO - PROCESS | 1848 | 1461132380713 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]]]}] 23:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 23:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1533ms 23:06:20 INFO - PROCESS | 1848 | 1461132380756 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 23:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 23:06:20 INFO - PROCESS | 1848 | 1461132380761 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 23:06:20 INFO - PROCESS | 1848 | 1461132380767 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 23:06:20 INFO - PROCESS | 1848 | 1461132380771 Marionette TRACE conn3 <- [1,1230,null,{}] 23:06:20 INFO - PROCESS | 1848 | 1461132380777 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}] 23:06:20 INFO - PROCESS | 1848 | 1461132380988 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 23:06:21 INFO - PROCESS | 1848 | 1461132381299 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b0d800 == 132 [pid = 1848] [id = 315] 23:06:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 398 (0x855c7800) [pid = 1848] [serial = 946] [outer = (nil)] 23:06:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 399 (0x855d2000) [pid = 1848] [serial = 947] [outer = 0x855c7800] 23:06:21 INFO - PROCESS | 1848 | 1461132381394 Marionette DEBUG loaded listener.js 23:06:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 400 (0x913e4c00) [pid = 1848] [serial = 948] [outer = 0x855c7800] 23:06:22 INFO - PROCESS | 1848 | 1461132382235 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]]]}] 23:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 23:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1532ms 23:06:22 INFO - PROCESS | 1848 | 1461132382299 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 23:06:22 INFO - PROCESS | 1848 | 1461132382302 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 23:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 23:06:22 INFO - PROCESS | 1848 | 1461132382311 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 23:06:22 INFO - PROCESS | 1848 | 1461132382315 Marionette TRACE conn3 <- [1,1234,null,{}] 23:06:22 INFO - PROCESS | 1848 | 1461132382320 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}] 23:06:22 INFO - PROCESS | 1848 | 1461132382498 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 23:06:22 INFO - PROCESS | 1848 | 1461132382767 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x855c8000 == 133 [pid = 1848] [id = 316] 23:06:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 401 (0x855c9800) [pid = 1848] [serial = 949] [outer = (nil)] 23:06:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 402 (0x8934b000) [pid = 1848] [serial = 950] [outer = 0x855c9800] 23:06:22 INFO - PROCESS | 1848 | 1461132382914 Marionette DEBUG loaded listener.js 23:06:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 403 (0x8934d800) [pid = 1848] [serial = 951] [outer = 0x855c9800] 23:06:23 INFO - PROCESS | 1848 | 1461132383698 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]]]}] 23:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 23:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1444ms 23:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 23:06:23 INFO - PROCESS | 1848 | 1461132383754 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 23:06:23 INFO - PROCESS | 1848 | 1461132383757 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 23:06:23 INFO - PROCESS | 1848 | 1461132383764 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 23:06:23 INFO - PROCESS | 1848 | 1461132383767 Marionette TRACE conn3 <- [1,1238,null,{}] 23:06:23 INFO - PROCESS | 1848 | 1461132383772 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}] 23:06:23 INFO - PROCESS | 1848 | 1461132383949 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 23:06:24 INFO - PROCESS | 1848 | 1461132384238 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x89349800 == 134 [pid = 1848] [id = 317] 23:06:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 404 (0x89349c00) [pid = 1848] [serial = 952] [outer = (nil)] 23:06:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 405 (0x89354000) [pid = 1848] [serial = 953] [outer = 0x89349c00] 23:06:24 INFO - PROCESS | 1848 | 1461132384368 Marionette DEBUG loaded listener.js 23:06:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 406 (0x8fca3400) [pid = 1848] [serial = 954] [outer = 0x89349c00] 23:06:25 INFO - PROCESS | 1848 | 1461132385187 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]]]}] 23:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 23:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1483ms 23:06:25 INFO - PROCESS | 1848 | 1461132385250 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 23:06:25 INFO - PROCESS | 1848 | 1461132385254 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 23:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 23:06:25 INFO - PROCESS | 1848 | 1461132385262 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 23:06:25 INFO - PROCESS | 1848 | 1461132385265 Marionette TRACE conn3 <- [1,1242,null,{}] 23:06:25 INFO - PROCESS | 1848 | 1461132385269 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}] 23:06:25 INFO - PROCESS | 1848 | 1461132385451 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 23:06:25 INFO - PROCESS | 1848 | 1461132385751 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x822c6c00 == 135 [pid = 1848] [id = 318] 23:06:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 407 (0x822c8400) [pid = 1848] [serial = 955] [outer = (nil)] 23:06:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 408 (0x822ce000) [pid = 1848] [serial = 956] [outer = 0x822c8400] 23:06:25 INFO - PROCESS | 1848 | 1461132385876 Marionette DEBUG loaded listener.js 23:06:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 409 (0x822d0c00) [pid = 1848] [serial = 957] [outer = 0x822c8400] 23:06:27 INFO - PROCESS | 1848 | --DOCSHELL 0x91205c00 == 134 [pid = 1848] [id = 10] 23:06:27 INFO - PROCESS | 1848 | 1461132387656 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]]]}] 23:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 23:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 2432ms 23:06:27 INFO - PROCESS | 1848 | 1461132387695 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 23:06:27 INFO - PROCESS | 1848 | 1461132387700 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 23:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 23:06:27 INFO - PROCESS | 1848 | 1461132387708 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 23:06:27 INFO - PROCESS | 1848 | 1461132387715 Marionette TRACE conn3 <- [1,1246,null,{}] 23:06:27 INFO - PROCESS | 1848 | 1461132387723 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}] 23:06:27 INFO - PROCESS | 1848 | 1461132387908 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 23:06:28 INFO - PROCESS | 1848 | 1461132388187 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x83201c00 == 135 [pid = 1848] [id = 319] 23:06:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 410 (0x8320e400) [pid = 1848] [serial = 958] [outer = (nil)] 23:06:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 411 (0x846b7400) [pid = 1848] [serial = 959] [outer = 0x8320e400] 23:06:28 INFO - PROCESS | 1848 | 1461132388269 Marionette DEBUG loaded listener.js 23:06:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 412 (0x84b22800) [pid = 1848] [serial = 960] [outer = 0x8320e400] 23:06:29 INFO - PROCESS | 1848 | 1461132389132 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]]]}] 23:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 23:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1482ms 23:06:29 INFO - PROCESS | 1848 | 1461132389191 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 23:06:29 INFO - PROCESS | 1848 | 1461132389199 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 23:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 23:06:29 INFO - PROCESS | 1848 | 1461132389208 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 23:06:29 INFO - PROCESS | 1848 | 1461132389212 Marionette TRACE conn3 <- [1,1250,null,{}] 23:06:29 INFO - PROCESS | 1848 | 1461132389218 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}] 23:06:29 INFO - PROCESS | 1848 | 1461132389393 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 23:06:29 INFO - PROCESS | 1848 | 1461132389897 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x855cd400 == 136 [pid = 1848] [id = 320] 23:06:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 413 (0x855ce400) [pid = 1848] [serial = 961] [outer = (nil)] 23:06:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 414 (0x855d1400) [pid = 1848] [serial = 962] [outer = 0x855ce400] 23:06:29 INFO - PROCESS | 1848 | 1461132389985 Marionette DEBUG loaded listener.js 23:06:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 415 (0x856f3c00) [pid = 1848] [serial = 963] [outer = 0x855ce400] 23:06:30 INFO - PROCESS | 1848 | 1461132390918 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]]]}] 23:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 23:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1791ms 23:06:31 INFO - PROCESS | 1848 | 1461132390999 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 23:06:31 INFO - PROCESS | 1848 | 1461132391003 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 23:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 23:06:31 INFO - PROCESS | 1848 | 1461132391010 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 23:06:31 INFO - PROCESS | 1848 | 1461132391015 Marionette TRACE conn3 <- [1,1254,null,{}] 23:06:31 INFO - PROCESS | 1848 | 1461132391030 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}] 23:06:31 INFO - PROCESS | 1848 | 1461132391241 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 23:06:31 INFO - PROCESS | 1848 | 1461132391559 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x8320e800 == 137 [pid = 1848] [id = 321] 23:06:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 416 (0x86e0e000) [pid = 1848] [serial = 964] [outer = (nil)] 23:06:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 417 (0x884f1c00) [pid = 1848] [serial = 965] [outer = 0x86e0e000] 23:06:31 INFO - PROCESS | 1848 | 1461132391643 Marionette DEBUG loaded listener.js 23:06:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 418 (0x8854dc00) [pid = 1848] [serial = 966] [outer = 0x86e0e000] 23:06:32 INFO - PROCESS | 1848 | 1461132392497 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]]]}] 23:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 23:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1531ms 23:06:32 INFO - PROCESS | 1848 | 1461132392542 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 23:06:32 INFO - PROCESS | 1848 | 1461132392545 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 23:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 23:06:32 INFO - PROCESS | 1848 | 1461132392551 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 23:06:32 INFO - PROCESS | 1848 | 1461132392555 Marionette TRACE conn3 <- [1,1258,null,{}] 23:06:32 INFO - PROCESS | 1848 | 1461132392560 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}] 23:06:32 INFO - PROCESS | 1848 | 1461132392727 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 23:06:33 INFO - PROCESS | 1848 | 1461132393022 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x88549800 == 138 [pid = 1848] [id = 322] 23:06:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 419 (0x8855b400) [pid = 1848] [serial = 967] [outer = (nil)] 23:06:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 420 (0x8930c000) [pid = 1848] [serial = 968] [outer = 0x8855b400] 23:06:33 INFO - PROCESS | 1848 | 1461132393140 Marionette DEBUG loaded listener.js 23:06:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 421 (0x89350400) [pid = 1848] [serial = 969] [outer = 0x8855b400] 23:06:34 INFO - PROCESS | 1848 | 1461132394012 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]]]}] 23:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 23:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1532ms 23:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 23:06:34 INFO - PROCESS | 1848 | 1461132394084 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 23:06:34 INFO - PROCESS | 1848 | 1461132394087 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 23:06:34 INFO - PROCESS | 1848 | 1461132394094 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 23:06:34 INFO - PROCESS | 1848 | 1461132394097 Marionette TRACE conn3 <- [1,1262,null,{}] 23:06:34 INFO - PROCESS | 1848 | 1461132394102 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}] 23:06:34 INFO - PROCESS | 1848 | 1461132394316 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 23:06:34 INFO - PROCESS | 1848 | 1461132394638 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x89860800 == 139 [pid = 1848] [id = 323] 23:06:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 422 (0x89864000) [pid = 1848] [serial = 970] [outer = (nil)] 23:06:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 423 (0x8a6c6000) [pid = 1848] [serial = 971] [outer = 0x89864000] 23:06:34 INFO - PROCESS | 1848 | 1461132394718 Marionette DEBUG loaded listener.js 23:06:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 424 (0x8a6cf800) [pid = 1848] [serial = 972] [outer = 0x89864000] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x97caa000 == 138 [pid = 1848] [id = 245] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0xa2ac1800 == 137 [pid = 1848] [id = 246] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x9feebc00 == 136 [pid = 1848] [id = 72] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x92b5e800 == 135 [pid = 1848] [id = 96] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x95a73800 == 134 [pid = 1848] [id = 56] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x97c10c00 == 133 [pid = 1848] [id = 71] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x884f7800 == 132 [pid = 1848] [id = 195] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x8f768c00 == 131 [pid = 1848] [id = 235] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x86e02000 == 130 [pid = 1848] [id = 238] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x91ef7800 == 129 [pid = 1848] [id = 237] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x8ab74800 == 128 [pid = 1848] [id = 177] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x8919e400 == 127 [pid = 1848] [id = 199] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x92969800 == 126 [pid = 1848] [id = 239] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x89192c00 == 125 [pid = 1848] [id = 196] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x8a9e0000 == 124 [pid = 1848] [id = 176] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x8fcef800 == 123 [pid = 1848] [id = 241] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x9391a400 == 122 [pid = 1848] [id = 240] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x8ab70400 == 121 [pid = 1848] [id = 243] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x97761800 == 120 [pid = 1848] [id = 242] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x999ba800 == 119 [pid = 1848] [id = 244] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x884fe800 == 118 [pid = 1848] [id = 197] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x9048a400 == 117 [pid = 1848] [id = 236] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x89a81400 == 116 [pid = 1848] [id = 198] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x83208800 == 115 [pid = 1848] [id = 303] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x85561c00 == 114 [pid = 1848] [id = 302] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x84b30c00 == 113 [pid = 1848] [id = 301] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x84b30000 == 112 [pid = 1848] [id = 300] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x83203800 == 111 [pid = 1848] [id = 299] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x82b43400 == 110 [pid = 1848] [id = 296] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x843b2c00 == 109 [pid = 1848] [id = 295] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x843b3c00 == 108 [pid = 1848] [id = 293] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x843b5c00 == 107 [pid = 1848] [id = 294] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x843b0800 == 106 [pid = 1848] [id = 292] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x85d8b000 == 105 [pid = 1848] [id = 291] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x8e19d000 == 104 [pid = 1848] [id = 290] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x8eb8e800 == 103 [pid = 1848] [id = 288] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x90073000 == 102 [pid = 1848] [id = 289] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x86e03400 == 101 [pid = 1848] [id = 287] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x8fceb800 == 100 [pid = 1848] [id = 286] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x8f76a000 == 99 [pid = 1848] [id = 285] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x8dee2c00 == 98 [pid = 1848] [id = 284] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x8c056400 == 97 [pid = 1848] [id = 283] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x89195800 == 96 [pid = 1848] [id = 281] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x8c058000 == 95 [pid = 1848] [id = 282] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x856f1800 == 94 [pid = 1848] [id = 280] 23:06:35 INFO - PROCESS | 1848 | --DOCSHELL 0x8bee0000 == 93 [pid = 1848] [id = 279] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 423 (0x8dee3000) [pid = 1848] [serial = 837] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 422 (0x8320bc00) [pid = 1848] [serial = 821] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 421 (0x96b9b800) [pid = 1848] [serial = 779] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 420 (0x85249400) [pid = 1848] [serial = 803] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 419 (0x8be49000) [pid = 1848] [serial = 834] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 418 (0x8930c800) [pid = 1848] [serial = 828] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 417 (0x8df8f000) [pid = 1848] [serial = 773] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 416 (0x885ec400) [pid = 1848] [serial = 825] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 415 (0x9378b400) [pid = 1848] [serial = 768] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 414 (0x93780800) [pid = 1848] [serial = 767] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 413 (0x86fccc00) [pid = 1848] [serial = 806] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 412 (0x885efc00) [pid = 1848] [serial = 794] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 411 (0x846b7c00) [pid = 1848] [serial = 818] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 410 (0x8c054800) [pid = 1848] [serial = 836] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 409 (0x8866c000) [pid = 1848] [serial = 809] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 408 (0x8df8a000) [pid = 1848] [serial = 815] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 407 (0x86fc9000) [pid = 1848] [serial = 800] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 406 (0x8a6cf400) [pid = 1848] [serial = 831] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 405 (0xa0e70c00) [pid = 1848] [serial = 785] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 404 (0x8855b000) [pid = 1848] [serial = 827] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 403 (0x885e5000) [pid = 1848] [serial = 791] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 402 (0x93784800) [pid = 1848] [serial = 776] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 401 (0x8a6c2800) [pid = 1848] [serial = 830] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 400 (0x88675400) [pid = 1848] [serial = 812] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 399 (0x86fc5000) [pid = 1848] [serial = 822] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 398 (0x8ab70c00) [pid = 1848] [serial = 833] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 397 (0x8854f400) [pid = 1848] [serial = 824] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 396 (0x8a952800) [pid = 1848] [serial = 797] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 395 (0x98f55000) [pid = 1848] [serial = 782] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 394 (0x89a83400) [pid = 1848] [serial = 770] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 393 (0x856f4c00) [pid = 1848] [serial = 788] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 392 (0x8fb34800) [pid = 1848] [serial = 690] [outer = (nil)] [url = about:blank] 23:06:35 INFO - PROCESS | 1848 | --DOMWINDOW == 391 (0x8df3a800) [pid = 1848] [serial = 839] [outer = (nil)] [url = about:blank] 23:06:36 INFO - PROCESS | 1848 | 1461132396074 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]]]}] 23:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 23:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 2032ms 23:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 23:06:36 INFO - PROCESS | 1848 | 1461132396129 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 23:06:36 INFO - PROCESS | 1848 | 1461132396131 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 23:06:36 INFO - PROCESS | 1848 | 1461132396138 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 23:06:36 INFO - PROCESS | 1848 | 1461132396141 Marionette TRACE conn3 <- [1,1266,null,{}] 23:06:36 INFO - PROCESS | 1848 | 1461132396146 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}] 23:06:36 INFO - PROCESS | 1848 | 1461132396316 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 23:06:36 INFO - PROCESS | 1848 | 1461132396336 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x82b47000 == 94 [pid = 1848] [id = 324] 23:06:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 392 (0x82b4a000) [pid = 1848] [serial = 973] [outer = (nil)] 23:06:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 393 (0x85d91000) [pid = 1848] [serial = 974] [outer = 0x82b4a000] 23:06:36 INFO - PROCESS | 1848 | 1461132396409 Marionette DEBUG loaded listener.js 23:06:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 394 (0x86fc2400) [pid = 1848] [serial = 975] [outer = 0x82b4a000] 23:06:37 INFO - PROCESS | 1848 | 1461132397309 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]]]}] 23:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 23:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1228ms 23:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 23:06:37 INFO - PROCESS | 1848 | 1461132397366 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 23:06:37 INFO - PROCESS | 1848 | 1461132397369 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 23:06:37 INFO - PROCESS | 1848 | 1461132397375 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 23:06:37 INFO - PROCESS | 1848 | 1461132397378 Marionette TRACE conn3 <- [1,1270,null,{}] 23:06:37 INFO - PROCESS | 1848 | 1461132397383 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}] 23:06:37 INFO - PROCESS | 1848 | 1461132397540 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 23:06:37 INFO - PROCESS | 1848 | 1461132397550 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x82b44000 == 95 [pid = 1848] [id = 325] 23:06:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 395 (0x8320bc00) [pid = 1848] [serial = 976] [outer = (nil)] 23:06:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 396 (0x885e7000) [pid = 1848] [serial = 977] [outer = 0x8320bc00] 23:06:37 INFO - PROCESS | 1848 | 1461132397804 Marionette DEBUG loaded listener.js 23:06:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 397 (0x8866dc00) [pid = 1848] [serial = 978] [outer = 0x8320bc00] 23:06:38 INFO - PROCESS | 1848 | 1461132398586 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]]]}] 23:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 23:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1283ms 23:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 23:06:38 INFO - PROCESS | 1848 | 1461132398657 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 23:06:38 INFO - PROCESS | 1848 | 1461132398660 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 23:06:38 INFO - PROCESS | 1848 | 1461132398664 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 23:06:38 INFO - PROCESS | 1848 | 1461132398669 Marionette TRACE conn3 <- [1,1274,null,{}] 23:06:38 INFO - PROCESS | 1848 | 1461132398674 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}] 23:06:38 INFO - PROCESS | 1848 | 1461132398902 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 23:06:38 INFO - PROCESS | 1848 | 1461132398924 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x843b5c00 == 96 [pid = 1848] [id = 326] 23:06:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 398 (0x88548800) [pid = 1848] [serial = 979] [outer = (nil)] 23:06:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 399 (0x89a83400) [pid = 1848] [serial = 980] [outer = 0x88548800] 23:06:39 INFO - PROCESS | 1848 | 1461132398994 Marionette DEBUG loaded listener.js 23:06:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 400 (0x8a6cb400) [pid = 1848] [serial = 981] [outer = 0x88548800] 23:06:39 INFO - PROCESS | 1848 | 1461132399891 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]]]}] 23:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 23:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1281ms 23:06:39 INFO - PROCESS | 1848 | 1461132399947 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 23:06:39 INFO - PROCESS | 1848 | 1461132399950 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 23:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 23:06:39 INFO - PROCESS | 1848 | 1461132399960 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 23:06:39 INFO - PROCESS | 1848 | 1461132399962 Marionette TRACE conn3 <- [1,1278,null,{}] 23:06:39 INFO - PROCESS | 1848 | 1461132399967 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}] 23:06:40 INFO - PROCESS | 1848 | 1461132400184 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 399 (0x8740d000) [pid = 1848] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 398 (0x8bee3000) [pid = 1848] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 397 (0x8be47800) [pid = 1848] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 396 (0x84b22c00) [pid = 1848] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 395 (0x95a76000) [pid = 1848] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 394 (0x9a898400) [pid = 1848] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 393 (0x8985f000) [pid = 1848] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 392 (0x856f3400) [pid = 1848] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 391 (0x9296b800) [pid = 1848] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 390 (0x8eb87400) [pid = 1848] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 389 (0x82b43800) [pid = 1848] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 388 (0x86e05000) [pid = 1848] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 387 (0x92938000) [pid = 1848] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 386 (0x846b5c00) [pid = 1848] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 385 (0x88553c00) [pid = 1848] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 384 (0x9284a400) [pid = 1848] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 383 (0x8fce3800) [pid = 1848] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 382 (0x8740ac00) [pid = 1848] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 381 (0x87ed7000) [pid = 1848] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 380 (0x87415000) [pid = 1848] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 379 (0x885e6400) [pid = 1848] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 378 (0x999eb400) [pid = 1848] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 377 (0x89a8d000) [pid = 1848] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 376 (0x8edfcc00) [pid = 1848] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 375 (0x843b8800) [pid = 1848] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 374 (0x8beeb400) [pid = 1848] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 373 (0x884f5800) [pid = 1848] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 372 (0x97764400) [pid = 1848] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 371 (0x8c058c00) [pid = 1848] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 370 (0xa0c1b800) [pid = 1848] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 369 (0x93a62000) [pid = 1848] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 368 (0x90078800) [pid = 1848] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 367 (0x8fca4000) [pid = 1848] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 366 (0x9373a800) [pid = 1848] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 365 (0x885ebc00) [pid = 1848] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 364 (0x9006f400) [pid = 1848] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 363 (0x843bc400) [pid = 1848] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 362 (0x98f54800) [pid = 1848] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 361 (0xa2ac2400) [pid = 1848] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 360 (0x8bece400) [pid = 1848] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 359 (0x8ab6d000) [pid = 1848] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 358 (0x8deeb000) [pid = 1848] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 357 (0x89198400) [pid = 1848] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 356 (0x90490000) [pid = 1848] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 355 (0xa2a30000) [pid = 1848] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 354 (0x82b50800) [pid = 1848] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 353 (0x8fcad800) [pid = 1848] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 352 (0xa444f800) [pid = 1848] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 351 (0x903f6000) [pid = 1848] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 350 (0x96aa8000) [pid = 1848] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 349 (0x8f76d000) [pid = 1848] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 348 (0x92974000) [pid = 1848] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 347 (0x945b1400) [pid = 1848] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 346 (0x89305c00) [pid = 1848] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 345 (0x984a1800) [pid = 1848] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 344 (0x8eb90c00) [pid = 1848] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 343 (0x87edf800) [pid = 1848] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 342 (0xa0ace000) [pid = 1848] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 341 (0x9012e400) [pid = 1848] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 340 (0x885ed800) [pid = 1848] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 339 (0x8deec400) [pid = 1848] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 338 (0x8fcab400) [pid = 1848] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 337 (0x8a9e6400) [pid = 1848] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 336 (0xa0a0b000) [pid = 1848] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 335 (0x945a6400) [pid = 1848] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 334 (0x8a6c9800) [pid = 1848] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 333 (0x94fb1400) [pid = 1848] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 332 (0xa45dfc00) [pid = 1848] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 331 (0x88671400) [pid = 1848] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 330 (0x9284b000) [pid = 1848] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 329 (0x903f0400) [pid = 1848] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 328 (0x846b4000) [pid = 1848] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 327 (0x905fa400) [pid = 1848] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 326 (0x89a89800) [pid = 1848] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 325 (0x8def0c00) [pid = 1848] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 324 (0x91207000) [pid = 1848] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 323 (0x8fca8c00) [pid = 1848] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 322 (0x903e9400) [pid = 1848] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 321 (0x9290c000) [pid = 1848] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 320 (0x8524a000) [pid = 1848] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 319 (0x8dee5c00) [pid = 1848] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 318 (0x8be49800) [pid = 1848] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 317 (0x8f76e800) [pid = 1848] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 316 (0x8df32000) [pid = 1848] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 315 (0x8be4dc00) [pid = 1848] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 314 (0x8df83400) [pid = 1848] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 313 (0xa0f6ec00) [pid = 1848] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 312 (0x856ef400) [pid = 1848] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 311 (0x92b5cc00) [pid = 1848] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 310 (0x86fc2000) [pid = 1848] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 309 (0x905f6c00) [pid = 1848] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 308 (0x86e0b400) [pid = 1848] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 307 (0x8eb84c00) [pid = 1848] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 306 (0x8ea7bc00) [pid = 1848] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 305 (0x981a9800) [pid = 1848] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 304 (0xa4525800) [pid = 1848] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 303 (0x903edc00) [pid = 1848] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 302 (0x906eb400) [pid = 1848] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 301 (0x8919e800) [pid = 1848] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 300 (0x90131000) [pid = 1848] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 299 (0x88543c00) [pid = 1848] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 298 (0x93782400) [pid = 1848] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 297 (0x8a9e4800) [pid = 1848] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 296 (0x8930ec00) [pid = 1848] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 295 (0x89194000) [pid = 1848] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 294 (0x89a83c00) [pid = 1848] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 293 (0x9377c800) [pid = 1848] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 292 (0x96ae5c00) [pid = 1848] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 291 (0x8df8ec00) [pid = 1848] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 290 (0x8a9df800) [pid = 1848] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 289 (0x905f5800) [pid = 1848] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 288 (0x8becb400) [pid = 1848] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 287 (0x85d8b400) [pid = 1848] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 286 (0x8beea400) [pid = 1848] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 285 (0x8bed5800) [pid = 1848] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 284 (0x8e19d400) [pid = 1848] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 283 (0x8524f800) [pid = 1848] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 282 (0x85241c00) [pid = 1848] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 281 (0x8eacf000) [pid = 1848] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 280 (0x8ec33800) [pid = 1848] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 279 (0x9013c400) [pid = 1848] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 278 (0x9ea13c00) [pid = 1848] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 277 (0x9fb28000) [pid = 1848] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 276 (0x92976400) [pid = 1848] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 275 (0x87408c00) [pid = 1848] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 274 (0x8ea73c00) [pid = 1848] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 273 (0x8bed1c00) [pid = 1848] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 272 (0x93744c00) [pid = 1848] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 271 (0x9006e800) [pid = 1848] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 270 (0x856ecc00) [pid = 1848] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 269 (0x93a65000) [pid = 1848] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 268 (0x88560c00) [pid = 1848] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 267 (0x91eedc00) [pid = 1848] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 266 (0x9120bc00) [pid = 1848] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 265 (0x8f771800) [pid = 1848] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 264 (0x89a88000) [pid = 1848] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 263 (0x9048b400) [pid = 1848] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 262 (0x8dee3c00) [pid = 1848] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 261 (0x88544c00) [pid = 1848] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 260 (0x8fce9400) [pid = 1848] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 259 (0x843b0c00) [pid = 1848] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 258 (0x9292ec00) [pid = 1848] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 23:06:42 INFO - PROCESS | 1848 | --DOMWINDOW == 257 (0x8ec30800) [pid = 1848] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 23:06:42 INFO - PROCESS | 1848 | 1461132402488 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x82b41800 == 97 [pid = 1848] [id = 327] 23:06:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 258 (0x82b42400) [pid = 1848] [serial = 982] [outer = (nil)] 23:06:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 259 (0x843b2000) [pid = 1848] [serial = 983] [outer = 0x82b42400] 23:06:42 INFO - PROCESS | 1848 | 1461132402618 Marionette DEBUG loaded listener.js 23:06:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 260 (0x846b3c00) [pid = 1848] [serial = 984] [outer = 0x82b42400] 23:06:43 INFO - PROCESS | 1848 | 1461132403305 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]]]}] 23:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 23:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 3400ms 23:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 23:06:43 INFO - PROCESS | 1848 | 1461132403360 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 23:06:43 INFO - PROCESS | 1848 | 1461132403363 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 23:06:43 INFO - PROCESS | 1848 | 1461132403370 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 23:06:43 INFO - PROCESS | 1848 | 1461132403373 Marionette TRACE conn3 <- [1,1282,null,{}] 23:06:43 INFO - PROCESS | 1848 | 1461132403378 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}] 23:06:43 INFO - PROCESS | 1848 | 1461132403602 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 23:06:43 INFO - PROCESS | 1848 | 1461132403623 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x82b50800 == 98 [pid = 1848] [id = 328] 23:06:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 261 (0x843b1800) [pid = 1848] [serial = 985] [outer = (nil)] 23:06:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 262 (0x86e0a000) [pid = 1848] [serial = 986] [outer = 0x843b1800] 23:06:43 INFO - PROCESS | 1848 | 1461132403693 Marionette DEBUG loaded listener.js 23:06:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 263 (0x87ed6800) [pid = 1848] [serial = 987] [outer = 0x843b1800] 23:06:44 INFO - PROCESS | 1848 | 1461132404824 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]]]}] 23:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 23:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1530ms 23:06:44 INFO - PROCESS | 1848 | 1461132404900 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 23:06:44 INFO - PROCESS | 1848 | 1461132404906 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 23:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 23:06:44 INFO - PROCESS | 1848 | 1461132404915 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 23:06:44 INFO - PROCESS | 1848 | 1461132404921 Marionette TRACE conn3 <- [1,1286,null,{}] 23:06:45 INFO - PROCESS | 1848 | 1461132405032 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}] 23:06:45 INFO - PROCESS | 1848 | 1461132405241 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 23:06:45 INFO - PROCESS | 1848 | 1461132405498 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x843b0c00 == 99 [pid = 1848] [id = 329] 23:06:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 264 (0x843bf800) [pid = 1848] [serial = 988] [outer = (nil)] 23:06:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 265 (0x84b22400) [pid = 1848] [serial = 989] [outer = 0x843bf800] 23:06:45 INFO - PROCESS | 1848 | 1461132405622 Marionette DEBUG loaded listener.js 23:06:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 266 (0x85560000) [pid = 1848] [serial = 990] [outer = 0x843bf800] 23:06:46 INFO - PROCESS | 1848 | 1461132406572 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]]]}] 23:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 23:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1728ms 23:06:46 INFO - PROCESS | 1848 | 1461132406644 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 23:06:46 INFO - PROCESS | 1848 | 1461132406653 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 23:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 23:06:46 INFO - PROCESS | 1848 | 1461132406663 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 23:06:46 INFO - PROCESS | 1848 | 1461132406667 Marionette TRACE conn3 <- [1,1290,null,{}] 23:06:46 INFO - PROCESS | 1848 | 1461132406673 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}] 23:06:46 INFO - PROCESS | 1848 | 1461132406911 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 23:06:47 INFO - PROCESS | 1848 | 1461132407288 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x855cf800 == 100 [pid = 1848] [id = 330] 23:06:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 267 (0x856ef400) [pid = 1848] [serial = 991] [outer = (nil)] 23:06:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 268 (0x85d94c00) [pid = 1848] [serial = 992] [outer = 0x856ef400] 23:06:47 INFO - PROCESS | 1848 | 1461132407378 Marionette DEBUG loaded listener.js 23:06:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 269 (0x86fc6000) [pid = 1848] [serial = 993] [outer = 0x856ef400] 23:06:48 INFO - PROCESS | 1848 | 1461132408304 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]]]}] 23:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 23:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1684ms 23:06:48 INFO - PROCESS | 1848 | 1461132408347 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 23:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 23:06:48 INFO - PROCESS | 1848 | 1461132408351 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 23:06:48 INFO - PROCESS | 1848 | 1461132408358 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 23:06:48 INFO - PROCESS | 1848 | 1461132408364 Marionette TRACE conn3 <- [1,1294,null,{}] 23:06:48 INFO - PROCESS | 1848 | 1461132408380 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}] 23:06:48 INFO - PROCESS | 1848 | 1461132408569 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 23:06:48 INFO - PROCESS | 1848 | 1461132408831 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x85d88000 == 101 [pid = 1848] [id = 331] 23:06:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 270 (0x88559000) [pid = 1848] [serial = 994] [outer = (nil)] 23:06:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 271 (0x885ea800) [pid = 1848] [serial = 995] [outer = 0x88559000] 23:06:48 INFO - PROCESS | 1848 | 1461132408964 Marionette DEBUG loaded listener.js 23:06:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 272 (0x89198000) [pid = 1848] [serial = 996] [outer = 0x88559000] 23:06:49 INFO - PROCESS | 1848 | 1461132409820 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]]]}] 23:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 23:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1534ms 23:06:49 INFO - PROCESS | 1848 | 1461132409891 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 23:06:49 INFO - PROCESS | 1848 | 1461132409896 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 23:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 23:06:49 INFO - PROCESS | 1848 | 1461132409903 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 23:06:49 INFO - PROCESS | 1848 | 1461132409907 Marionette TRACE conn3 <- [1,1298,null,{}] 23:06:49 INFO - PROCESS | 1848 | 1461132409912 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}] 23:06:50 INFO - PROCESS | 1848 | 1461132410146 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 23:06:50 INFO - PROCESS | 1848 | 1461132410408 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x87412400 == 102 [pid = 1848] [id = 332] 23:06:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 273 (0x885ed800) [pid = 1848] [serial = 997] [outer = (nil)] 23:06:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 274 (0x89a85000) [pid = 1848] [serial = 998] [outer = 0x885ed800] 23:06:50 INFO - PROCESS | 1848 | 1461132410536 Marionette DEBUG loaded listener.js 23:06:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 275 (0x8a6cf400) [pid = 1848] [serial = 999] [outer = 0x885ed800] 23:06:51 INFO - PROCESS | 1848 | 1461132411391 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]]]}] 23:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 23:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1536ms 23:06:51 INFO - PROCESS | 1848 | 1461132411440 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 23:06:51 INFO - PROCESS | 1848 | 1461132411444 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 23:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 23:06:51 INFO - PROCESS | 1848 | 1461132411450 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 23:06:51 INFO - PROCESS | 1848 | 1461132411452 Marionette TRACE conn3 <- [1,1302,null,{}] 23:06:51 INFO - PROCESS | 1848 | 1461132411459 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}] 23:06:51 INFO - PROCESS | 1848 | 1461132411632 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 23:06:51 INFO - PROCESS | 1848 | 1461132411852 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x8a958800 == 103 [pid = 1848] [id = 333] 23:06:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 276 (0x8a9e1400) [pid = 1848] [serial = 1000] [outer = (nil)] 23:06:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 277 (0x8ab6b400) [pid = 1848] [serial = 1001] [outer = 0x8a9e1400] 23:06:51 INFO - PROCESS | 1848 | 1461132411972 Marionette DEBUG loaded listener.js 23:06:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 278 (0x8ab70c00) [pid = 1848] [serial = 1002] [outer = 0x8a9e1400] 23:06:52 INFO - PROCESS | 1848 | 1461132412915 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]]]}] 23:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 23:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1533ms 23:06:52 INFO - PROCESS | 1848 | 1461132412983 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 23:06:52 INFO - PROCESS | 1848 | 1461132412987 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 23:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 23:06:52 INFO - PROCESS | 1848 | 1461132412993 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 23:06:52 INFO - PROCESS | 1848 | 1461132412997 Marionette TRACE conn3 <- [1,1306,null,{}] 23:06:53 INFO - PROCESS | 1848 | 1461132413002 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}] 23:06:53 INFO - PROCESS | 1848 | 1461132413258 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 23:06:53 INFO - PROCESS | 1848 | 1461132413527 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x89346400 == 104 [pid = 1848] [id = 334] 23:06:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 279 (0x8ab6e000) [pid = 1848] [serial = 1003] [outer = (nil)] 23:06:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 280 (0x8bee2000) [pid = 1848] [serial = 1004] [outer = 0x8ab6e000] 23:06:53 INFO - PROCESS | 1848 | 1461132413656 Marionette DEBUG loaded listener.js 23:06:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 281 (0x8beea400) [pid = 1848] [serial = 1005] [outer = 0x8ab6e000] 23:06:54 INFO - PROCESS | 1848 | 1461132414520 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]]]}] 23:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 23:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1579ms 23:06:54 INFO - PROCESS | 1848 | 1461132414574 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 23:06:54 INFO - PROCESS | 1848 | 1461132414578 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 23:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 23:06:54 INFO - PROCESS | 1848 | 1461132414584 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 23:06:54 INFO - PROCESS | 1848 | 1461132414588 Marionette TRACE conn3 <- [1,1310,null,{}] 23:06:54 INFO - PROCESS | 1848 | 1461132414593 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}] 23:06:54 INFO - PROCESS | 1848 | 1461132414780 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 23:06:55 INFO - PROCESS | 1848 | 1461132415098 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x8be40800 == 105 [pid = 1848] [id = 335] 23:06:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 282 (0x8bed5800) [pid = 1848] [serial = 1006] [outer = (nil)] 23:06:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 283 (0x8c05e000) [pid = 1848] [serial = 1007] [outer = 0x8bed5800] 23:06:55 INFO - PROCESS | 1848 | 1461132415188 Marionette DEBUG loaded listener.js 23:06:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 284 (0x8dee3c00) [pid = 1848] [serial = 1008] [outer = 0x8bed5800] 23:06:56 INFO - PROCESS | 1848 | 1461132416064 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] 23:06:56 INFO - PROCESS | 1848 | 1461132416124 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 23:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 23:06:56 INFO - PROCESS | 1848 | 1461132416131 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 23:06:56 INFO - PROCESS | 1848 | 1461132416136 Marionette TRACE conn3 <- [1,1314,null,{}] 23:06:56 INFO - PROCESS | 1848 | 1461132416142 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}] 23:06:56 INFO - PROCESS | 1848 | 1461132416338 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 23:06:56 INFO - PROCESS | 1848 | 1461132416599 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b0ac00 == 106 [pid = 1848] [id = 336] 23:06:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 285 (0x89861400) [pid = 1848] [serial = 1009] [outer = (nil)] 23:06:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 286 (0x8df84400) [pid = 1848] [serial = 1010] [outer = 0x89861400] 23:06:56 INFO - PROCESS | 1848 | 1461132416728 Marionette DEBUG loaded listener.js 23:06:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 287 (0x8df8cc00) [pid = 1848] [serial = 1011] [outer = 0x89861400] 23:06:57 INFO - PROCESS | 1848 | 1461132417598 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]]]}] 23:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 23:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1531ms 23:06:57 INFO - PROCESS | 1848 | 1461132417662 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 23:06:57 INFO - PROCESS | 1848 | 1461132417666 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 23:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 23:06:57 INFO - PROCESS | 1848 | 1461132417672 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 23:06:57 INFO - PROCESS | 1848 | 1461132417676 Marionette TRACE conn3 <- [1,1318,null,{}] 23:06:57 INFO - PROCESS | 1848 | 1461132417681 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}] 23:06:57 INFO - PROCESS | 1848 | 1461132417886 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 23:06:58 INFO - PROCESS | 1848 | 1461132418205 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x8dee2c00 == 107 [pid = 1848] [id = 337] 23:06:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 288 (0x8df35000) [pid = 1848] [serial = 1012] [outer = (nil)] 23:06:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 289 (0x8e1a7400) [pid = 1848] [serial = 1013] [outer = 0x8df35000] 23:06:58 INFO - PROCESS | 1848 | 1461132418298 Marionette DEBUG loaded listener.js 23:06:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 290 (0x8ea71c00) [pid = 1848] [serial = 1014] [outer = 0x8df35000] 23:06:59 INFO - PROCESS | 1848 | 1461132419154 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]]]}] 23:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 23:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1532ms 23:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 23:06:59 INFO - PROCESS | 1848 | 1461132419206 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 23:06:59 INFO - PROCESS | 1848 | 1461132419209 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 23:06:59 INFO - PROCESS | 1848 | 1461132419216 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 23:06:59 INFO - PROCESS | 1848 | 1461132419219 Marionette TRACE conn3 <- [1,1322,null,{}] 23:06:59 INFO - PROCESS | 1848 | 1461132419225 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}] 23:06:59 INFO - PROCESS | 1848 | 1461132419425 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 23:06:59 INFO - PROCESS | 1848 | 1461132419692 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x8e19b000 == 108 [pid = 1848] [id = 338] 23:06:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 291 (0x8e1a8c00) [pid = 1848] [serial = 1015] [outer = (nil)] 23:06:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 292 (0x8eac8c00) [pid = 1848] [serial = 1016] [outer = 0x8e1a8c00] 23:06:59 INFO - PROCESS | 1848 | 1461132419823 Marionette DEBUG loaded listener.js 23:06:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 293 (0x8eace000) [pid = 1848] [serial = 1017] [outer = 0x8e1a8c00] 23:07:00 INFO - PROCESS | 1848 | 1461132420751 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]]]}] 23:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 23:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1583ms 23:07:00 INFO - PROCESS | 1848 | 1461132420799 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 23:07:00 INFO - PROCESS | 1848 | 1461132420803 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 23:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 23:07:00 INFO - PROCESS | 1848 | 1461132420810 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 23:07:00 INFO - PROCESS | 1848 | 1461132420815 Marionette TRACE conn3 <- [1,1326,null,{}] 23:07:00 INFO - PROCESS | 1848 | 1461132420822 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}] 23:07:01 INFO - PROCESS | 1848 | 1461132421043 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 23:07:01 INFO - PROCESS | 1848 | 1461132421360 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x8a9e0800 == 109 [pid = 1848] [id = 339] 23:07:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 294 (0x8ea80000) [pid = 1848] [serial = 1018] [outer = (nil)] 23:07:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 295 (0x8edfac00) [pid = 1848] [serial = 1019] [outer = 0x8ea80000] 23:07:01 INFO - PROCESS | 1848 | 1461132421456 Marionette DEBUG loaded listener.js 23:07:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 296 (0x8f76cc00) [pid = 1848] [serial = 1020] [outer = 0x8ea80000] 23:07:02 INFO - PROCESS | 1848 | 1461132422324 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]]]}] 23:07:02 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 23:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1581ms 23:07:02 INFO - PROCESS | 1848 | 1461132422393 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 23:07:02 INFO - PROCESS | 1848 | 1461132422397 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 23:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 23:07:02 INFO - PROCESS | 1848 | 1461132422403 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 23:07:02 INFO - PROCESS | 1848 | 1461132422407 Marionette TRACE conn3 <- [1,1330,null,{}] 23:07:02 INFO - PROCESS | 1848 | 1461132422412 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}] 23:07:02 INFO - PROCESS | 1848 | 1461132422611 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 23:07:02 INFO - PROCESS | 1848 | 1461132422929 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f76ec00 == 110 [pid = 1848] [id = 340] 23:07:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 297 (0x8fb2d400) [pid = 1848] [serial = 1021] [outer = (nil)] 23:07:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 298 (0x8fc07c00) [pid = 1848] [serial = 1022] [outer = 0x8fb2d400] 23:07:03 INFO - PROCESS | 1848 | 1461132423021 Marionette DEBUG loaded listener.js 23:07:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 299 (0x8fc0d000) [pid = 1848] [serial = 1023] [outer = 0x8fb2d400] 23:07:03 INFO - PROCESS | 1848 | 1461132423873 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]]]}] 23:07:03 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 23:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1533ms 23:07:03 INFO - PROCESS | 1848 | 1461132423938 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 23:07:03 INFO - PROCESS | 1848 | 1461132423942 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 23:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 23:07:03 INFO - PROCESS | 1848 | 1461132423948 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 23:07:03 INFO - PROCESS | 1848 | 1461132423951 Marionette TRACE conn3 <- [1,1334,null,{}] 23:07:03 INFO - PROCESS | 1848 | 1461132423957 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}] 23:07:04 INFO - PROCESS | 1848 | 1461132424139 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 23:07:04 INFO - PROCESS | 1848 | 1461132424418 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eb8cc00 == 111 [pid = 1848] [id = 341] 23:07:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 300 (0x8fcac800) [pid = 1848] [serial = 1024] [outer = (nil)] 23:07:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 301 (0x8fceb800) [pid = 1848] [serial = 1025] [outer = 0x8fcac800] 23:07:04 INFO - PROCESS | 1848 | 1461132424548 Marionette DEBUG loaded listener.js 23:07:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 302 (0x90070000) [pid = 1848] [serial = 1026] [outer = 0x8fcac800] 23:07:05 INFO - PROCESS | 1848 | 1461132425397 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]]]}] 23:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 23:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1528ms 23:07:05 INFO - PROCESS | 1848 | 1461132425476 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 23:07:05 INFO - PROCESS | 1848 | 1461132425479 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 23:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 23:07:05 INFO - PROCESS | 1848 | 1461132425486 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 23:07:05 INFO - PROCESS | 1848 | 1461132425489 Marionette TRACE conn3 <- [1,1338,null,{}] 23:07:05 INFO - PROCESS | 1848 | 1461132425495 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}] 23:07:05 INFO - PROCESS | 1848 | 1461132425710 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 23:07:06 INFO - PROCESS | 1848 | 1461132426025 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x8ab6a400 == 112 [pid = 1848] [id = 342] 23:07:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 303 (0x8ec31400) [pid = 1848] [serial = 1027] [outer = (nil)] 23:07:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 304 (0x90132c00) [pid = 1848] [serial = 1028] [outer = 0x8ec31400] 23:07:06 INFO - PROCESS | 1848 | 1461132426113 Marionette DEBUG loaded listener.js 23:07:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 305 (0x90137c00) [pid = 1848] [serial = 1029] [outer = 0x8ec31400] 23:07:07 INFO - PROCESS | 1848 | 1461132427436 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]]]}] 23:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 23:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1980ms 23:07:07 INFO - PROCESS | 1848 | 1461132427466 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 23:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 23:07:07 INFO - PROCESS | 1848 | 1461132427480 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 23:07:07 INFO - PROCESS | 1848 | 1461132427548 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 23:07:07 INFO - PROCESS | 1848 | 1461132427551 Marionette TRACE conn3 <- [1,1342,null,{}] 23:07:07 INFO - PROCESS | 1848 | 1461132427564 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}] 23:07:07 INFO - PROCESS | 1848 | 1461132427740 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 23:07:08 INFO - PROCESS | 1848 | 1461132428006 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x82b42800 == 113 [pid = 1848] [id = 343] 23:07:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 306 (0x82b42c00) [pid = 1848] [serial = 1030] [outer = (nil)] 23:07:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 307 (0x843b5400) [pid = 1848] [serial = 1031] [outer = 0x82b42c00] 23:07:08 INFO - PROCESS | 1848 | 1461132428101 Marionette DEBUG loaded listener.js 23:07:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 308 (0x843bd400) [pid = 1848] [serial = 1032] [outer = 0x82b42c00] 23:07:09 INFO - PROCESS | 1848 | 1461132429025 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]]]}] 23:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 23:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1609ms 23:07:09 INFO - PROCESS | 1848 | 1461132429094 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 23:07:09 INFO - PROCESS | 1848 | 1461132429098 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 23:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 23:07:09 INFO - PROCESS | 1848 | 1461132429104 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 23:07:09 INFO - PROCESS | 1848 | 1461132429107 Marionette TRACE conn3 <- [1,1346,null,{}] 23:07:09 INFO - PROCESS | 1848 | 1461132429113 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}] 23:07:09 INFO - PROCESS | 1848 | 1461132429295 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 23:07:09 INFO - PROCESS | 1848 | 1461132429626 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x846af000 == 114 [pid = 1848] [id = 344] 23:07:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 309 (0x85249c00) [pid = 1848] [serial = 1033] [outer = (nil)] 23:07:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 310 (0x85d8d400) [pid = 1848] [serial = 1034] [outer = 0x85249c00] 23:07:09 INFO - PROCESS | 1848 | 1461132429719 Marionette DEBUG loaded listener.js 23:07:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 311 (0x86fc2800) [pid = 1848] [serial = 1035] [outer = 0x85249c00] 23:07:10 INFO - PROCESS | 1848 | 1461132430631 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]]]}] 23:07:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 23:07:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1581ms 23:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 23:07:10 INFO - PROCESS | 1848 | 1461132430687 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 23:07:10 INFO - PROCESS | 1848 | 1461132430690 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 23:07:10 INFO - PROCESS | 1848 | 1461132430696 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 23:07:10 INFO - PROCESS | 1848 | 1461132430700 Marionette TRACE conn3 <- [1,1350,null,{}] 23:07:10 INFO - PROCESS | 1848 | 1461132430705 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}] 23:07:10 INFO - PROCESS | 1848 | 1461132430895 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 23:07:11 INFO - PROCESS | 1848 | 1461132431226 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x846afc00 == 115 [pid = 1848] [id = 345] 23:07:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 312 (0x85243800) [pid = 1848] [serial = 1036] [outer = (nil)] 23:07:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 313 (0x8740d400) [pid = 1848] [serial = 1037] [outer = 0x85243800] 23:07:11 INFO - PROCESS | 1848 | 1461132431316 Marionette DEBUG loaded listener.js 23:07:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 314 (0x87ed9c00) [pid = 1848] [serial = 1038] [outer = 0x85243800] 23:07:12 INFO - PROCESS | 1848 | 1461132432215 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]]]}] 23:07:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 23:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1579ms 23:07:12 INFO - PROCESS | 1848 | 1461132432275 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 23:07:12 INFO - PROCESS | 1848 | 1461132432278 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 23:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 23:07:12 INFO - PROCESS | 1848 | 1461132432284 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 23:07:12 INFO - PROCESS | 1848 | 1461132432288 Marionette TRACE conn3 <- [1,1354,null,{}] 23:07:12 INFO - PROCESS | 1848 | 1461132432293 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}] 23:07:12 INFO - PROCESS | 1848 | 1461132432478 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 23:07:12 INFO - PROCESS | 1848 | 1461132432793 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x8740d800 == 116 [pid = 1848] [id = 346] 23:07:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 315 (0x8740f400) [pid = 1848] [serial = 1039] [outer = (nil)] 23:07:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 316 (0x89862400) [pid = 1848] [serial = 1040] [outer = 0x8740f400] 23:07:12 INFO - PROCESS | 1848 | 1461132432881 Marionette DEBUG loaded listener.js 23:07:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 317 (0x89a83800) [pid = 1848] [serial = 1041] [outer = 0x8740f400] 23:07:13 INFO - PROCESS | 1848 | 1461132433762 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]]]}] 23:07:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 23:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1526ms 23:07:13 INFO - PROCESS | 1848 | 1461132433812 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 23:07:13 INFO - PROCESS | 1848 | 1461132433815 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 23:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 23:07:13 INFO - PROCESS | 1848 | 1461132433821 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 23:07:13 INFO - PROCESS | 1848 | 1461132433824 Marionette TRACE conn3 <- [1,1358,null,{}] 23:07:13 INFO - PROCESS | 1848 | 1461132433830 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}] 23:07:14 INFO - PROCESS | 1848 | 1461132434058 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 23:07:14 INFO - PROCESS | 1848 | 1461132434383 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x85d95800 == 117 [pid = 1848] [id = 347] 23:07:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 318 (0x884f3400) [pid = 1848] [serial = 1042] [outer = (nil)] 23:07:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 319 (0x8be45000) [pid = 1848] [serial = 1043] [outer = 0x884f3400] 23:07:14 INFO - PROCESS | 1848 | 1461132434473 Marionette DEBUG loaded listener.js 23:07:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 320 (0x8becd400) [pid = 1848] [serial = 1044] [outer = 0x884f3400] 23:07:15 INFO - PROCESS | 1848 | --DOCSHELL 0x82b41800 == 116 [pid = 1848] [id = 327] 23:07:15 INFO - PROCESS | 1848 | --DOCSHELL 0x843b5c00 == 115 [pid = 1848] [id = 326] 23:07:15 INFO - PROCESS | 1848 | --DOCSHELL 0x82b44000 == 114 [pid = 1848] [id = 325] 23:07:15 INFO - PROCESS | 1848 | --DOCSHELL 0x82b47000 == 113 [pid = 1848] [id = 324] 23:07:15 INFO - PROCESS | 1848 | --DOCSHELL 0x89860800 == 112 [pid = 1848] [id = 323] 23:07:15 INFO - PROCESS | 1848 | --DOCSHELL 0x88549800 == 111 [pid = 1848] [id = 322] 23:07:15 INFO - PROCESS | 1848 | --DOCSHELL 0x8320e800 == 110 [pid = 1848] [id = 321] 23:07:15 INFO - PROCESS | 1848 | --DOCSHELL 0x855cd400 == 109 [pid = 1848] [id = 320] 23:07:15 INFO - PROCESS | 1848 | --DOCSHELL 0x83201c00 == 108 [pid = 1848] [id = 319] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 319 (0x8a954400) [pid = 1848] [serial = 912] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 318 (0x87ee4000) [pid = 1848] [serial = 662] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 317 (0x8ec3a400) [pid = 1848] [serial = 623] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 316 (0x999f0c00) [pid = 1848] [serial = 431] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 315 (0x85d90800) [pid = 1848] [serial = 887] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 314 (0xa0c39c00) [pid = 1848] [serial = 548] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 313 (0x9fb91000) [pid = 1848] [serial = 494] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 312 (0x8a94fc00) [pid = 1848] [serial = 911] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 311 (0x885e8000) [pid = 1848] [serial = 792] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 310 (0x945aa800) [pid = 1848] [serial = 720] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 309 (0x8eb8f400) [pid = 1848] [serial = 253] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 308 (0x82b4dc00) [pid = 1848] [serial = 891] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 307 (0x87416400) [pid = 1848] [serial = 842] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 306 (0x8edef800) [pid = 1848] [serial = 896] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 305 (0x999ef400) [pid = 1848] [serial = 869] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 304 (0x8524f000) [pid = 1848] [serial = 900] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 303 (0x8a6c2000) [pid = 1848] [serial = 647] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 302 (0x9df8a800) [pid = 1848] [serial = 732] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 301 (0x905fb400) [pid = 1848] [serial = 283] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 300 (0x8930fc00) [pid = 1848] [serial = 693] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 299 (0x87ee0000) [pid = 1848] [serial = 656] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 298 (0x87ee4c00) [pid = 1848] [serial = 905] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 297 (0x98f48400) [pid = 1848] [serial = 795] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 296 (0x9ff12800) [pid = 1848] [serial = 735] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 295 (0x88556c00) [pid = 1848] [serial = 906] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 294 (0x9df8a400) [pid = 1848] [serial = 629] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 293 (0x9012dc00) [pid = 1848] [serial = 482] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 292 (0x85d94400) [pid = 1848] [serial = 881] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 291 (0x8ec36000) [pid = 1848] [serial = 774] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 290 (0x8ea74000) [pid = 1848] [serial = 554] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 289 (0x98c57400) [pid = 1848] [serial = 867] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 288 (0xa0e7d000) [pid = 1848] [serial = 638] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 287 (0xa445ac00) [pid = 1848] [serial = 331] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 286 (0x979e8000) [pid = 1848] [serial = 723] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 285 (0x91ef2400) [pid = 1848] [serial = 581] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 284 (0x913e1c00) [pid = 1848] [serial = 370] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 283 (0x93742400) [pid = 1848] [serial = 449] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 282 (0x8a955000) [pid = 1848] [serial = 798] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 281 (0x90494800) [pid = 1848] [serial = 440] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 280 (0x884f9800) [pid = 1848] [serial = 843] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 279 (0x84b2c400) [pid = 1848] [serial = 885] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 278 (0xa0c2cc00) [pid = 1848] [serial = 497] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 277 (0xa4450400) [pid = 1848] [serial = 741] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 276 (0x9048d800) [pid = 1848] [serial = 542] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 275 (0x8e1a0000) [pid = 1848] [serial = 575] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 274 (0x8df3ac00) [pid = 1848] [serial = 848] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 273 (0x89a8ac00) [pid = 1848] [serial = 846] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 272 (0x913e0000) [pid = 1848] [serial = 708] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 271 (0xa44b9000) [pid = 1848] [serial = 259] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 270 (0x86fc1800) [pid = 1848] [serial = 894] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 269 (0x90134c00) [pid = 1848] [serial = 418] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 268 (0xa685bc00) [pid = 1848] [serial = 337] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 267 (0x999ee800) [pid = 1848] [serial = 545] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 266 (0xa6832000) [pid = 1848] [serial = 298] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 265 (0x91ef6800) [pid = 1848] [serial = 325] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 264 (0x9849e800) [pid = 1848] [serial = 491] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 263 (0x98ec5000) [pid = 1848] [serial = 373] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 262 (0x8a6ccc00) [pid = 1848] [serial = 653] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 261 (0x99917400) [pid = 1848] [serial = 729] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 260 (0xa2a3b000) [pid = 1848] [serial = 256] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 259 (0x8be42000) [pid = 1848] [serial = 669] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 258 (0xa0f70000) [pid = 1848] [serial = 250] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 257 (0x86fcc000) [pid = 1848] [serial = 888] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 256 (0x90138000) [pid = 1848] [serial = 388] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 255 (0x8a6c5000) [pid = 1848] [serial = 909] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 254 (0x90075800) [pid = 1848] [serial = 437] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 253 (0x903ea000) [pid = 1848] [serial = 705] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 252 (0x999c4000) [pid = 1848] [serial = 596] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 251 (0xa0e72800) [pid = 1848] [serial = 872] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 250 (0x9ff15000) [pid = 1848] [serial = 632] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 249 (0x8a6cf000) [pid = 1848] [serial = 650] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 248 (0xa0f68800) [pid = 1848] [serial = 786] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 247 (0xa4b4a400) [pid = 1848] [serial = 334] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 246 (0x8edf9400) [pid = 1848] [serial = 816] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 245 (0x93739c00) [pid = 1848] [serial = 714] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 244 (0x92977400) [pid = 1848] [serial = 861] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 243 (0x846bbc00) [pid = 1848] [serial = 819] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 242 (0x94faf000) [pid = 1848] [serial = 286] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 241 (0x8c05b400) [pid = 1848] [serial = 635] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 240 (0x8eb8a400) [pid = 1848] [serial = 415] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x9854e000) [pid = 1848] [serial = 726] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x8fcee000) [pid = 1848] [serial = 702] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x903f3c00) [pid = 1848] [serial = 379] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 236 (0x97caa800) [pid = 1848] [serial = 328] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 235 (0x8a957000) [pid = 1848] [serial = 807] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 234 (0x8ec3f400) [pid = 1848] [serial = 479] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 233 (0x8df3c000) [pid = 1848] [serial = 434] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x91e98400) [pid = 1848] [serial = 244] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x945af000) [pid = 1848] [serial = 864] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x89860400) [pid = 1848] [serial = 908] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x8df83000) [pid = 1848] [serial = 539] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x8eac6c00) [pid = 1848] [serial = 340] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0xa4481000) [pid = 1848] [serial = 292] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x85d8f000) [pid = 1848] [serial = 903] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x98b0e000) [pid = 1848] [serial = 424] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x8a952400) [pid = 1848] [serial = 801] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x92908000) [pid = 1848] [serial = 711] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x8740fc00) [pid = 1848] [serial = 666] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x8ec34000) [pid = 1848] [serial = 851] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x8fc0a400) [pid = 1848] [serial = 578] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0xa0a86800) [pid = 1848] [serial = 289] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0xa45e1400) [pid = 1848] [serial = 295] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0xa2a31000) [pid = 1848] [serial = 382] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x85245800) [pid = 1848] [serial = 893] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x96fbe800) [pid = 1848] [serial = 247] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x945a9400) [pid = 1848] [serial = 882] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x8ec36400) [pid = 1848] [serial = 599] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x89303000) [pid = 1848] [serial = 845] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x92976000) [pid = 1848] [serial = 626] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x8854cc00) [pid = 1848] [serial = 641] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x9790c400) [pid = 1848] [serial = 780] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x8ea78800) [pid = 1848] [serial = 849] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x8ab73800) [pid = 1848] [serial = 446] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x8a9e4c00) [pid = 1848] [serial = 771] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x8919dc00) [pid = 1848] [serial = 512] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x93786000) [pid = 1848] [serial = 509] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x93786400) [pid = 1848] [serial = 500] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x992b4000) [pid = 1848] [serial = 783] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0xa4b0dc00) [pid = 1848] [serial = 385] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x8a9e6800) [pid = 1848] [serial = 443] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x9a897000) [pid = 1848] [serial = 870] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x999bbc00) [pid = 1848] [serial = 198] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x8bed2000) [pid = 1848] [serial = 503] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x85d92800) [pid = 1848] [serial = 876] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x90499000) [pid = 1848] [serial = 428] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x9fb25400) [pid = 1848] [serial = 506] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x8e1a6400) [pid = 1848] [serial = 301] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x8866d800) [pid = 1848] [serial = 810] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x8524cc00) [pid = 1848] [serial = 804] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x8fca1800) [pid = 1848] [serial = 855] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x8edefc00) [pid = 1848] [serial = 852] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x9013c800) [pid = 1848] [serial = 391] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x90491400) [pid = 1848] [serial = 857] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0xa0a8e800) [pid = 1848] [serial = 738] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0xa0e76800) [pid = 1848] [serial = 376] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x93a64000) [pid = 1848] [serial = 485] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x87412000) [pid = 1848] [serial = 659] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x8ea7f400) [pid = 1848] [serial = 551] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x84b29800) [pid = 1848] [serial = 884] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x92910400) [pid = 1848] [serial = 860] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x8c05f400) [pid = 1848] [serial = 696] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x93915400) [pid = 1848] [serial = 452] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x945a7000) [pid = 1848] [serial = 777] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x906ed400) [pid = 1848] [serial = 858] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x856f9000) [pid = 1848] [serial = 789] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x96a24000) [pid = 1848] [serial = 488] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x8a95a400) [pid = 1848] [serial = 813] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x93913c00) [pid = 1848] [serial = 587] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x85d8f800) [pid = 1848] [serial = 875] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x85243c00) [pid = 1848] [serial = 899] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0xa3c82000) [pid = 1848] [serial = 873] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x856f7800) [pid = 1848] [serial = 902] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x93a5f400) [pid = 1848] [serial = 863] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x82b4ac00) [pid = 1848] [serial = 890] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x92905c00) [pid = 1848] [serial = 421] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x93915000) [pid = 1848] [serial = 455] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x945a8800) [pid = 1848] [serial = 590] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x9373b000) [pid = 1848] [serial = 584] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x8fb33800) [pid = 1848] [serial = 854] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x8e19e400) [pid = 1848] [serial = 367] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x8855ac00) [pid = 1848] [serial = 644] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x9391cc00) [pid = 1848] [serial = 717] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x843b9400) [pid = 1848] [serial = 878] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x843bc000) [pid = 1848] [serial = 879] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x97cb2800) [pid = 1848] [serial = 593] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x8fc04800) [pid = 1848] [serial = 699] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x9849ac00) [pid = 1848] [serial = 866] [outer = (nil)] [url = about:blank] 23:07:16 INFO - PROCESS | 1848 | 1461132436678 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]]]}] 23:07:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 23:07:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 2939ms 23:07:16 INFO - PROCESS | 1848 | 1461132436761 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 23:07:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 23:07:16 INFO - PROCESS | 1848 | 1461132436766 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 23:07:16 INFO - PROCESS | 1848 | 1461132436773 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 23:07:16 INFO - PROCESS | 1848 | 1461132436778 Marionette TRACE conn3 <- [1,1362,null,{}] 23:07:16 INFO - PROCESS | 1848 | 1461132436786 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}] 23:07:16 INFO - PROCESS | 1848 | 1461132436959 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 23:07:17 INFO - PROCESS | 1848 | 1461132437175 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x82b41800 == 109 [pid = 1848] [id = 348] 23:07:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x846bb800) [pid = 1848] [serial = 1045] [outer = (nil)] 23:07:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x84b26000) [pid = 1848] [serial = 1046] [outer = 0x846bb800] 23:07:17 INFO - PROCESS | 1848 | 1461132437251 Marionette DEBUG loaded listener.js 23:07:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x84b2d800) [pid = 1848] [serial = 1047] [outer = 0x846bb800] 23:07:18 INFO - PROCESS | 1848 | 1461132438098 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]]]}] 23:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 23:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1381ms 23:07:18 INFO - PROCESS | 1848 | 1461132438154 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 23:07:18 INFO - PROCESS | 1848 | 1461132438162 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 23:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 23:07:18 INFO - PROCESS | 1848 | 1461132438173 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 23:07:18 INFO - PROCESS | 1848 | 1461132438176 Marionette TRACE conn3 <- [1,1366,null,{}] 23:07:18 INFO - PROCESS | 1848 | 1461132438182 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}] 23:07:18 INFO - PROCESS | 1848 | 1461132438355 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 23:07:18 INFO - PROCESS | 1848 | 1461132438547 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b08000 == 110 [pid = 1848] [id = 349] 23:07:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x84b28400) [pid = 1848] [serial = 1048] [outer = (nil)] 23:07:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x855d3800) [pid = 1848] [serial = 1049] [outer = 0x84b28400] 23:07:18 INFO - PROCESS | 1848 | 1461132438618 Marionette DEBUG loaded listener.js 23:07:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x856f9800) [pid = 1848] [serial = 1050] [outer = 0x84b28400] 23:07:19 INFO - PROCESS | 1848 | 1461132439527 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] 23:07:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 23:07:19 INFO - PROCESS | 1848 | 1461132439559 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 23:07:19 INFO - PROCESS | 1848 | 1461132439565 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 23:07:19 INFO - PROCESS | 1848 | 1461132439571 Marionette TRACE conn3 <- [1,1370,null,{}] 23:07:19 INFO - PROCESS | 1848 | 1461132439592 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}] 23:07:19 INFO - PROCESS | 1848 | 1461132439811 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 23:07:19 INFO - PROCESS | 1848 | 1461132439858 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x86fc0400 == 111 [pid = 1848] [id = 350] 23:07:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x86fcc000) [pid = 1848] [serial = 1051] [outer = (nil)] 23:07:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x87415400) [pid = 1848] [serial = 1052] [outer = 0x86fcc000] 23:07:20 INFO - PROCESS | 1848 | 1461132439994 Marionette DEBUG loaded listener.js 23:07:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x87ee3400) [pid = 1848] [serial = 1053] [outer = 0x86fcc000] 23:07:20 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x89864000) [pid = 1848] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 23:07:20 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x82b4a000) [pid = 1848] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 23:07:20 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x8855b400) [pid = 1848] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 23:07:20 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x82b42400) [pid = 1848] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 23:07:20 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x855ce400) [pid = 1848] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 23:07:20 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x8320e400) [pid = 1848] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 23:07:20 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x8320bc00) [pid = 1848] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 23:07:20 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x84b31400) [pid = 1848] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 23:07:20 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x88548800) [pid = 1848] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 23:07:20 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x86e0e000) [pid = 1848] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 23:07:20 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x913eb400) [pid = 1848] [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.] 23:07:21 INFO - PROCESS | 1848 | 1461132441405 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] 23:07:21 INFO - PROCESS | 1848 | 1461132441468 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 23:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 23:07:21 INFO - PROCESS | 1848 | 1461132441474 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 23:07:21 INFO - PROCESS | 1848 | 1461132441477 Marionette TRACE conn3 <- [1,1374,null,{}] 23:07:21 INFO - PROCESS | 1848 | 1461132441482 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}] 23:07:21 INFO - PROCESS | 1848 | 1461132441639 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 23:07:21 INFO - PROCESS | 1848 | 1461132441654 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x846b2c00 == 112 [pid = 1848] [id = 351] 23:07:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x86e03000) [pid = 1848] [serial = 1054] [outer = (nil)] 23:07:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x884f7800) [pid = 1848] [serial = 1055] [outer = 0x86e03000] 23:07:21 INFO - PROCESS | 1848 | 1461132441725 Marionette DEBUG loaded listener.js 23:07:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x88548800) [pid = 1848] [serial = 1056] [outer = 0x86e03000] 23:07:22 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:07:22 INFO - PROCESS | 1848 | 1461132442757 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] 23:07:22 INFO - PROCESS | 1848 | 1461132442810 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 23:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 23:07:22 INFO - PROCESS | 1848 | 1461132442816 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 23:07:22 INFO - PROCESS | 1848 | 1461132442818 Marionette TRACE conn3 <- [1,1378,null,{}] 23:07:22 INFO - PROCESS | 1848 | 1461132442823 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}] 23:07:23 INFO - PROCESS | 1848 | 1461132443110 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 23:07:23 INFO - PROCESS | 1848 | 1461132443338 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x822d3400 == 113 [pid = 1848] [id = 352] 23:07:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x82b44000) [pid = 1848] [serial = 1057] [outer = (nil)] 23:07:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x82b4f000) [pid = 1848] [serial = 1058] [outer = 0x82b44000] 23:07:23 INFO - PROCESS | 1848 | 1461132443469 Marionette DEBUG loaded listener.js 23:07:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x846b6400) [pid = 1848] [serial = 1059] [outer = 0x82b44000] 23:07:24 INFO - PROCESS | 1848 | 1461132444506 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] 23:07:24 INFO - PROCESS | 1848 | 1461132444555 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 23:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 23:07:24 INFO - PROCESS | 1848 | 1461132444564 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 23:07:24 INFO - PROCESS | 1848 | 1461132444570 Marionette TRACE conn3 <- [1,1382,null,{}] 23:07:24 INFO - PROCESS | 1848 | 1461132444577 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}] 23:07:24 INFO - PROCESS | 1848 | 1461132444773 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 23:07:25 INFO - PROCESS | 1848 | 1461132445047 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x856f8400 == 114 [pid = 1848] [id = 353] 23:07:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x85d8e000) [pid = 1848] [serial = 1060] [outer = (nil)] 23:07:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x85d95c00) [pid = 1848] [serial = 1061] [outer = 0x85d8e000] 23:07:25 INFO - PROCESS | 1848 | 1461132445146 Marionette DEBUG loaded listener.js 23:07:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x8740dc00) [pid = 1848] [serial = 1062] [outer = 0x85d8e000] 23:07:26 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:07:26 INFO - PROCESS | 1848 | 1461132446194 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] 23:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 23:07:26 INFO - PROCESS | 1848 | 1461132446263 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 23:07:26 INFO - PROCESS | 1848 | 1461132446272 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 23:07:26 INFO - PROCESS | 1848 | 1461132446278 Marionette TRACE conn3 <- [1,1386,null,{}] 23:07:26 INFO - PROCESS | 1848 | 1461132446284 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}] 23:07:26 INFO - PROCESS | 1848 | 1461132446481 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 23:07:26 INFO - PROCESS | 1848 | 1461132446820 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x885e3000 == 115 [pid = 1848] [id = 354] 23:07:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x88666c00) [pid = 1848] [serial = 1063] [outer = (nil)] 23:07:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x8866f800) [pid = 1848] [serial = 1064] [outer = 0x88666c00] 23:07:26 INFO - PROCESS | 1848 | 1461132446908 Marionette DEBUG loaded listener.js 23:07:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x89306000) [pid = 1848] [serial = 1065] [outer = 0x88666c00] 23:07:27 INFO - PROCESS | 1848 | 1461132447861 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] 23:07:27 INFO - PROCESS | 1848 | 1461132447914 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 23:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 23:07:27 INFO - PROCESS | 1848 | 1461132447930 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 23:07:27 INFO - PROCESS | 1848 | 1461132447937 Marionette TRACE conn3 <- [1,1390,null,{}] 23:07:27 INFO - PROCESS | 1848 | 1461132447943 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}] 23:07:28 INFO - PROCESS | 1848 | 1461132448251 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 23:07:28 INFO - PROCESS | 1848 | 1461132448444 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x88560c00 == 116 [pid = 1848] [id = 355] 23:07:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x885f0400) [pid = 1848] [serial = 1066] [outer = (nil)] 23:07:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x89a8c000) [pid = 1848] [serial = 1067] [outer = 0x885f0400] 23:07:28 INFO - PROCESS | 1848 | 1461132448573 Marionette DEBUG loaded listener.js 23:07:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x8a6c7800) [pid = 1848] [serial = 1068] [outer = 0x885f0400] 23:07:29 INFO - PROCESS | 1848 | 1461132449447 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]]]}] 23:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 23:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1592ms 23:07:29 INFO - PROCESS | 1848 | 1461132449515 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 23:07:29 INFO - PROCESS | 1848 | 1461132449519 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 23:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 23:07:29 INFO - PROCESS | 1848 | 1461132449525 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 23:07:29 INFO - PROCESS | 1848 | 1461132449529 Marionette TRACE conn3 <- [1,1394,null,{}] 23:07:29 INFO - PROCESS | 1848 | 1461132449534 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}] 23:07:29 INFO - PROCESS | 1848 | 1461132449721 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 23:07:29 INFO - PROCESS | 1848 | 1461132449968 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x89868400 == 117 [pid = 1848] [id = 356] 23:07:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x89a8b400) [pid = 1848] [serial = 1069] [outer = (nil)] 23:07:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x8a9e2c00) [pid = 1848] [serial = 1070] [outer = 0x89a8b400] 23:07:30 INFO - PROCESS | 1848 | 1461132450091 Marionette DEBUG loaded listener.js 23:07:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x8ab69800) [pid = 1848] [serial = 1071] [outer = 0x89a8b400] 23:07:30 INFO - PROCESS | 1848 | 1461132450959 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]]]}] 23:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 23:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1484ms 23:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 23:07:31 INFO - PROCESS | 1848 | 1461132451009 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 23:07:31 INFO - PROCESS | 1848 | 1461132451013 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 23:07:31 INFO - PROCESS | 1848 | 1461132451019 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 23:07:31 INFO - PROCESS | 1848 | 1461132451023 Marionette TRACE conn3 <- [1,1398,null,{}] 23:07:31 INFO - PROCESS | 1848 | 1461132451028 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}] 23:07:31 INFO - PROCESS | 1848 | 1461132451220 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 23:07:31 INFO - PROCESS | 1848 | 1461132451436 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x8be4d000 == 118 [pid = 1848] [id = 357] 23:07:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x8be4e400) [pid = 1848] [serial = 1072] [outer = (nil)] 23:07:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x8bec8c00) [pid = 1848] [serial = 1073] [outer = 0x8be4e400] 23:07:31 INFO - PROCESS | 1848 | 1461132451654 Marionette DEBUG loaded listener.js 23:07:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x8beedc00) [pid = 1848] [serial = 1074] [outer = 0x8be4e400] 23:07:32 INFO - PROCESS | 1848 | 1461132452606 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]]]}] 23:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 23:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1629ms 23:07:32 INFO - PROCESS | 1848 | 1461132452647 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 23:07:32 INFO - PROCESS | 1848 | 1461132452651 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 23:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 23:07:32 INFO - PROCESS | 1848 | 1461132452657 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 23:07:32 INFO - PROCESS | 1848 | 1461132452661 Marionette TRACE conn3 <- [1,1402,null,{}] 23:07:32 INFO - PROCESS | 1848 | 1461132452666 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}] 23:07:32 INFO - PROCESS | 1848 | 1461132452893 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 23:07:33 INFO - PROCESS | 1848 | 1461132453141 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x89346000 == 119 [pid = 1848] [id = 358] 23:07:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x8a955000) [pid = 1848] [serial = 1075] [outer = (nil)] 23:07:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x8df31800) [pid = 1848] [serial = 1076] [outer = 0x8a955000] 23:07:33 INFO - PROCESS | 1848 | 1461132453269 Marionette DEBUG loaded listener.js 23:07:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x8df82c00) [pid = 1848] [serial = 1077] [outer = 0x8a955000] 23:07:34 INFO - PROCESS | 1848 | 1461132454153 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]]]}] 23:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 23:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1532ms 23:07:34 INFO - PROCESS | 1848 | 1461132454189 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 23:07:34 INFO - PROCESS | 1848 | 1461132454194 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 23:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 23:07:34 INFO - PROCESS | 1848 | 1461132454200 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 23:07:34 INFO - PROCESS | 1848 | 1461132454203 Marionette TRACE conn3 <- [1,1406,null,{}] 23:07:34 INFO - PROCESS | 1848 | 1461132454209 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}] 23:07:34 INFO - PROCESS | 1848 | 1461132454389 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 23:07:34 INFO - PROCESS | 1848 | 1461132454599 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x89194400 == 120 [pid = 1848] [id = 359] 23:07:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x89a84000) [pid = 1848] [serial = 1078] [outer = (nil)] 23:07:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x8e1a7800) [pid = 1848] [serial = 1079] [outer = 0x89a84000] 23:07:34 INFO - PROCESS | 1848 | 1461132454720 Marionette DEBUG loaded listener.js 23:07:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x8ea7b000) [pid = 1848] [serial = 1080] [outer = 0x89a84000] 23:07:35 INFO - PROCESS | 1848 | 1461132455643 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]]]}] 23:07:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 23:07:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1484ms 23:07:35 INFO - PROCESS | 1848 | 1461132455685 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 23:07:35 INFO - PROCESS | 1848 | 1461132455689 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 23:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 23:07:35 INFO - PROCESS | 1848 | 1461132455695 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 23:07:35 INFO - PROCESS | 1848 | 1461132455699 Marionette TRACE conn3 <- [1,1410,null,{}] 23:07:35 INFO - PROCESS | 1848 | 1461132455724 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}] 23:07:35 INFO - PROCESS | 1848 | 1461132455910 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 23:07:36 INFO - PROCESS | 1848 | 1461132456117 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x88675c00 == 121 [pid = 1848] [id = 360] 23:07:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x8deedc00) [pid = 1848] [serial = 1081] [outer = (nil)] 23:07:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x8eac9000) [pid = 1848] [serial = 1082] [outer = 0x8deedc00] 23:07:36 INFO - PROCESS | 1848 | 1461132456240 Marionette DEBUG loaded listener.js 23:07:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x8eb87c00) [pid = 1848] [serial = 1083] [outer = 0x8deedc00] 23:07:37 INFO - PROCESS | 1848 | 1461132457256 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]]]}] 23:07:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 23:07:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1578ms 23:07:37 INFO - PROCESS | 1848 | 1461132457275 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 23:07:37 INFO - PROCESS | 1848 | 1461132457277 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 23:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 23:07:37 INFO - PROCESS | 1848 | 1461132457284 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 23:07:37 INFO - PROCESS | 1848 | 1461132457288 Marionette TRACE conn3 <- [1,1414,null,{}] 23:07:37 INFO - PROCESS | 1848 | 1461132457293 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}] 23:07:37 INFO - PROCESS | 1848 | 1461132457476 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 23:07:37 INFO - PROCESS | 1848 | 1461132457684 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x8934c000 == 122 [pid = 1848] [id = 361] 23:07:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x8ea7f800) [pid = 1848] [serial = 1084] [outer = (nil)] 23:07:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x8ec3ac00) [pid = 1848] [serial = 1085] [outer = 0x8ea7f800] 23:07:37 INFO - PROCESS | 1848 | 1461132457814 Marionette DEBUG loaded listener.js 23:07:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x8ec3ec00) [pid = 1848] [serial = 1086] [outer = 0x8ea7f800] 23:07:38 INFO - PROCESS | 1848 | 1461132458831 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]]]}] 23:07:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 23:07:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1578ms 23:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 23:07:38 INFO - PROCESS | 1848 | 1461132458863 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 23:07:38 INFO - PROCESS | 1848 | 1461132458866 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 23:07:38 INFO - PROCESS | 1848 | 1461132458872 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 23:07:38 INFO - PROCESS | 1848 | 1461132458876 Marionette TRACE conn3 <- [1,1418,null,{}] 23:07:38 INFO - PROCESS | 1848 | 1461132458881 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}] 23:07:39 INFO - PROCESS | 1848 | 1461132459071 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 23:07:39 INFO - PROCESS | 1848 | 1461132459344 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x8edf9400 == 123 [pid = 1848] [id = 362] 23:07:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x8edf9800) [pid = 1848] [serial = 1087] [outer = (nil)] 23:07:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x8f764000) [pid = 1848] [serial = 1088] [outer = 0x8edf9800] 23:07:39 INFO - PROCESS | 1848 | 1461132459485 Marionette DEBUG loaded listener.js 23:07:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x8fc03c00) [pid = 1848] [serial = 1089] [outer = 0x8edf9800] 23:07:40 INFO - PROCESS | 1848 | 1461132460442 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]]]}] 23:07:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 23:07:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1630ms 23:07:40 INFO - PROCESS | 1848 | 1461132460518 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 23:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 23:07:40 INFO - PROCESS | 1848 | 1461132460530 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 23:07:40 INFO - PROCESS | 1848 | 1461132460540 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 23:07:40 INFO - PROCESS | 1848 | 1461132460543 Marionette TRACE conn3 <- [1,1422,null,{}] 23:07:40 INFO - PROCESS | 1848 | 1461132460549 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}] 23:07:40 INFO - PROCESS | 1848 | 1461132460759 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 23:07:41 INFO - PROCESS | 1848 | 1461132461015 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x83206000 == 124 [pid = 1848] [id = 363] 23:07:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x8edfbc00) [pid = 1848] [serial = 1090] [outer = (nil)] 23:07:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x8fcea800) [pid = 1848] [serial = 1091] [outer = 0x8edfbc00] 23:07:41 INFO - PROCESS | 1848 | 1461132461111 Marionette DEBUG loaded listener.js 23:07:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x90074800) [pid = 1848] [serial = 1092] [outer = 0x8edfbc00] 23:07:42 INFO - PROCESS | 1848 | 1461132462028 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]]]}] 23:07:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 23:07:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1531ms 23:07:42 INFO - PROCESS | 1848 | 1461132462070 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 23:07:42 INFO - PROCESS | 1848 | 1461132462074 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 23:07:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 23:07:42 INFO - PROCESS | 1848 | 1461132462080 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 23:07:42 INFO - PROCESS | 1848 | 1461132462084 Marionette TRACE conn3 <- [1,1426,null,{}] 23:07:42 INFO - PROCESS | 1848 | 1461132462089 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}] 23:07:42 INFO - PROCESS | 1848 | 1461132462271 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 23:07:42 INFO - PROCESS | 1848 | 1461132462525 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fca1800 == 125 [pid = 1848] [id = 364] 23:07:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x90077000) [pid = 1848] [serial = 1093] [outer = (nil)] 23:07:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x90134c00) [pid = 1848] [serial = 1094] [outer = 0x90077000] 23:07:42 INFO - PROCESS | 1848 | 1461132462651 Marionette DEBUG loaded listener.js 23:07:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x90139000) [pid = 1848] [serial = 1095] [outer = 0x90077000] 23:07:43 INFO - PROCESS | 1848 | 1461132463582 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]]]}] 23:07:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 23:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1577ms 23:07:43 INFO - PROCESS | 1848 | 1461132463659 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 23:07:43 INFO - PROCESS | 1848 | 1461132463663 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 23:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 23:07:43 INFO - PROCESS | 1848 | 1461132463669 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 23:07:43 INFO - PROCESS | 1848 | 1461132463673 Marionette TRACE conn3 <- [1,1430,null,{}] 23:07:43 INFO - PROCESS | 1848 | 1461132463678 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}] 23:07:43 INFO - PROCESS | 1848 | 1461132463863 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 23:07:44 INFO - PROCESS | 1848 | 1461132464118 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x90078c00 == 126 [pid = 1848] [id = 365] 23:07:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x9007b000) [pid = 1848] [serial = 1096] [outer = (nil)] 23:07:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x903f0800) [pid = 1848] [serial = 1097] [outer = 0x9007b000] 23:07:44 INFO - PROCESS | 1848 | 1461132464248 Marionette DEBUG loaded listener.js 23:07:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x903f3000) [pid = 1848] [serial = 1098] [outer = 0x9007b000] 23:07:45 INFO - PROCESS | 1848 | 1461132465144 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]]]}] 23:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 23:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1531ms 23:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 23:07:45 INFO - PROCESS | 1848 | 1461132465200 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 23:07:45 INFO - PROCESS | 1848 | 1461132465203 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 23:07:45 INFO - PROCESS | 1848 | 1461132465210 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 23:07:45 INFO - PROCESS | 1848 | 1461132465213 Marionette TRACE conn3 <- [1,1434,null,{}] 23:07:45 INFO - PROCESS | 1848 | 1461132465219 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}] 23:07:45 INFO - PROCESS | 1848 | 1461132465403 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 23:07:45 INFO - PROCESS | 1848 | 1461132465670 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x843b8400 == 127 [pid = 1848] [id = 366] 23:07:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x843be800) [pid = 1848] [serial = 1099] [outer = (nil)] 23:07:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x87407c00) [pid = 1848] [serial = 1100] [outer = 0x843be800] 23:07:45 INFO - PROCESS | 1848 | 1461132465798 Marionette DEBUG loaded listener.js 23:07:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x8919d000) [pid = 1848] [serial = 1101] [outer = 0x843be800] 23:07:47 INFO - PROCESS | 1848 | 1461132467313 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]]]}] 23:07:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 23:07:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 2180ms 23:07:47 INFO - PROCESS | 1848 | 1461132467389 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 23:07:47 INFO - PROCESS | 1848 | 1461132467394 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 23:07:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 23:07:47 INFO - PROCESS | 1848 | 1461132467402 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 23:07:47 INFO - PROCESS | 1848 | 1461132467405 Marionette TRACE conn3 <- [1,1438,null,{}] 23:07:47 INFO - PROCESS | 1848 | 1461132467414 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}] 23:07:47 INFO - PROCESS | 1848 | 1461132467638 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 23:07:47 INFO - PROCESS | 1848 | 1461132467967 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x843bec00 == 128 [pid = 1848] [id = 367] 23:07:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x84b2b800) [pid = 1848] [serial = 1102] [outer = (nil)] 23:07:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x856f2400) [pid = 1848] [serial = 1103] [outer = 0x84b2b800] 23:07:48 INFO - PROCESS | 1848 | 1461132468052 Marionette DEBUG loaded listener.js 23:07:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x85d94800) [pid = 1848] [serial = 1104] [outer = 0x84b2b800] 23:07:49 INFO - PROCESS | 1848 | 1461132469140 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]]]}] 23:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 23:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1784ms 23:07:49 INFO - PROCESS | 1848 | 1461132469187 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 23:07:49 INFO - PROCESS | 1848 | 1461132469195 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 23:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 23:07:49 INFO - PROCESS | 1848 | 1461132469205 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 23:07:49 INFO - PROCESS | 1848 | 1461132469209 Marionette TRACE conn3 <- [1,1442,null,{}] 23:07:49 INFO - PROCESS | 1848 | 1461132469215 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}] 23:07:49 INFO - PROCESS | 1848 | 1461132469401 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 23:07:49 INFO - PROCESS | 1848 | 1461132469763 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x85560800 == 129 [pid = 1848] [id = 368] 23:07:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x85561c00) [pid = 1848] [serial = 1105] [outer = (nil)] 23:07:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x86fc7c00) [pid = 1848] [serial = 1106] [outer = 0x85561c00] 23:07:49 INFO - PROCESS | 1848 | 1461132469846 Marionette DEBUG loaded listener.js 23:07:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x885ea400) [pid = 1848] [serial = 1107] [outer = 0x85561c00] 23:07:50 INFO - PROCESS | 1848 | 1461132470745 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]]]}] 23:07:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 23:07:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1590ms 23:07:50 INFO - PROCESS | 1848 | 1461132470795 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 23:07:50 INFO - PROCESS | 1848 | 1461132470799 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 23:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 23:07:50 INFO - PROCESS | 1848 | 1461132470805 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 23:07:50 INFO - PROCESS | 1848 | 1461132470811 Marionette TRACE conn3 <- [1,1446,null,{}] 23:07:50 INFO - PROCESS | 1848 | 1461132470826 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}] 23:07:51 INFO - PROCESS | 1848 | 1461132471021 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 23:07:51 INFO - PROCESS | 1848 | 1461132471282 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x822cf400 == 130 [pid = 1848] [id = 369] 23:07:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x85555800) [pid = 1848] [serial = 1108] [outer = (nil)] 23:07:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x891a0c00) [pid = 1848] [serial = 1109] [outer = 0x85555800] 23:07:51 INFO - PROCESS | 1848 | 1461132471410 Marionette DEBUG loaded listener.js 23:07:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x89868000) [pid = 1848] [serial = 1110] [outer = 0x85555800] 23:07:52 INFO - PROCESS | 1848 | --DOCSHELL 0x82b4f800 == 129 [pid = 1848] [id = 297] 23:07:52 INFO - PROCESS | 1848 | --DOCSHELL 0x846b2c00 == 128 [pid = 1848] [id = 351] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x8fc02000) [pid = 1848] [serial = 926] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x8becfc00) [pid = 1848] [serial = 914] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x99bf6800) [pid = 1848] [serial = 938] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x855d2000) [pid = 1848] [serial = 947] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x856f9c00) [pid = 1848] [serial = 917] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x8930d400) [pid = 1848] [serial = 920] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0xa0acb400) [pid = 1848] [serial = 941] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x89354000) [pid = 1848] [serial = 953] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x84b0e800) [pid = 1848] [serial = 944] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x9373d800) [pid = 1848] [serial = 932] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x8e1a3400) [pid = 1848] [serial = 923] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x8934b000) [pid = 1848] [serial = 950] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x981b2800) [pid = 1848] [serial = 935] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x903f3800) [pid = 1848] [serial = 929] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x822ce000) [pid = 1848] [serial = 956] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x86e0a000) [pid = 1848] [serial = 986] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOCSHELL 0x86fc0400 == 127 [pid = 1848] [id = 350] 23:07:52 INFO - PROCESS | 1848 | --DOCSHELL 0x84b08000 == 126 [pid = 1848] [id = 349] 23:07:52 INFO - PROCESS | 1848 | --DOCSHELL 0x82b41800 == 125 [pid = 1848] [id = 348] 23:07:52 INFO - PROCESS | 1848 | --DOCSHELL 0x8740d800 == 124 [pid = 1848] [id = 346] 23:07:52 INFO - PROCESS | 1848 | --DOCSHELL 0x846afc00 == 123 [pid = 1848] [id = 345] 23:07:52 INFO - PROCESS | 1848 | --DOCSHELL 0x846af000 == 122 [pid = 1848] [id = 344] 23:07:52 INFO - PROCESS | 1848 | --DOCSHELL 0x82b42800 == 121 [pid = 1848] [id = 343] 23:07:52 INFO - PROCESS | 1848 | --DOCSHELL 0x8ab6a400 == 120 [pid = 1848] [id = 342] 23:07:52 INFO - PROCESS | 1848 | --DOCSHELL 0x8eb8cc00 == 119 [pid = 1848] [id = 341] 23:07:52 INFO - PROCESS | 1848 | --DOCSHELL 0x8f76ec00 == 118 [pid = 1848] [id = 340] 23:07:52 INFO - PROCESS | 1848 | --DOCSHELL 0x8a9e0800 == 117 [pid = 1848] [id = 339] 23:07:52 INFO - PROCESS | 1848 | --DOCSHELL 0x8e19b000 == 116 [pid = 1848] [id = 338] 23:07:52 INFO - PROCESS | 1848 | --DOCSHELL 0x8dee2c00 == 115 [pid = 1848] [id = 337] 23:07:52 INFO - PROCESS | 1848 | --DOCSHELL 0x84b0ac00 == 114 [pid = 1848] [id = 336] 23:07:52 INFO - PROCESS | 1848 | --DOCSHELL 0x8be40800 == 113 [pid = 1848] [id = 335] 23:07:52 INFO - PROCESS | 1848 | --DOCSHELL 0x89346400 == 112 [pid = 1848] [id = 334] 23:07:52 INFO - PROCESS | 1848 | --DOCSHELL 0x8a958800 == 111 [pid = 1848] [id = 333] 23:07:52 INFO - PROCESS | 1848 | --DOCSHELL 0x87412400 == 110 [pid = 1848] [id = 332] 23:07:52 INFO - PROCESS | 1848 | --DOCSHELL 0x85d88000 == 109 [pid = 1848] [id = 331] 23:07:52 INFO - PROCESS | 1848 | --DOCSHELL 0x855cf800 == 108 [pid = 1848] [id = 330] 23:07:52 INFO - PROCESS | 1848 | --DOCSHELL 0x843b0c00 == 107 [pid = 1848] [id = 329] 23:07:52 INFO - PROCESS | 1848 | 1461132472458 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]]]}] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x8a6cf800) [pid = 1848] [serial = 972] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x86fc2400) [pid = 1848] [serial = 975] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x8930c000) [pid = 1848] [serial = 968] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x85d91000) [pid = 1848] [serial = 974] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x89350400) [pid = 1848] [serial = 969] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x846b3c00) [pid = 1848] [serial = 984] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x8a6c6000) [pid = 1848] [serial = 971] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x855d1400) [pid = 1848] [serial = 962] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x84b22800) [pid = 1848] [serial = 960] [outer = (nil)] [url = about:blank] 23:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 23:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1691ms 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x8866dc00) [pid = 1848] [serial = 978] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x8fb32800) [pid = 1848] [serial = 897] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x885e7000) [pid = 1848] [serial = 977] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x843b2000) [pid = 1848] [serial = 983] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x856f3c00) [pid = 1848] [serial = 963] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x8a6cb400) [pid = 1848] [serial = 981] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x8854dc00) [pid = 1848] [serial = 966] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x86e04c00) [pid = 1848] [serial = 663] [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.] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x846b7400) [pid = 1848] [serial = 959] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x884f1c00) [pid = 1848] [serial = 965] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x89a83400) [pid = 1848] [serial = 980] [outer = (nil)] [url = about:blank] 23:07:52 INFO - PROCESS | 1848 | 1461132472498 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 23:07:52 INFO - PROCESS | 1848 | 1461132472507 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 23:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 23:07:52 INFO - PROCESS | 1848 | 1461132472519 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 23:07:52 INFO - PROCESS | 1848 | 1461132472522 Marionette TRACE conn3 <- [1,1450,null,{}] 23:07:52 INFO - PROCESS | 1848 | 1461132472527 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}] 23:07:52 INFO - PROCESS | 1848 | 1461132472696 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 23:07:52 INFO - PROCESS | 1848 | 1461132472959 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x82b4f800 == 108 [pid = 1848] [id = 370] 23:07:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x846b2c00) [pid = 1848] [serial = 1111] [outer = (nil)] 23:07:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x8524bc00) [pid = 1848] [serial = 1112] [outer = 0x846b2c00] 23:07:53 INFO - PROCESS | 1848 | 1461132473035 Marionette DEBUG loaded listener.js 23:07:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x86e02800) [pid = 1848] [serial = 1113] [outer = 0x846b2c00] 23:07:53 INFO - PROCESS | 1848 | 1461132473782 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]]]}] 23:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 23:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1286ms 23:07:53 INFO - PROCESS | 1848 | 1461132473814 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 23:07:53 INFO - PROCESS | 1848 | 1461132473818 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 23:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 23:07:53 INFO - PROCESS | 1848 | 1461132473824 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 23:07:53 INFO - PROCESS | 1848 | 1461132473826 Marionette TRACE conn3 <- [1,1454,null,{}] 23:07:53 INFO - PROCESS | 1848 | 1461132473832 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}] 23:07:53 INFO - PROCESS | 1848 | 1461132473992 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 23:07:54 INFO - PROCESS | 1848 | 1461132474006 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b08000 == 109 [pid = 1848] [id = 371] 23:07:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x86fc5400) [pid = 1848] [serial = 1114] [outer = (nil)] 23:07:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x8854f800) [pid = 1848] [serial = 1115] [outer = 0x86fc5400] 23:07:54 INFO - PROCESS | 1848 | 1461132474079 Marionette DEBUG loaded listener.js 23:07:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x89308000) [pid = 1848] [serial = 1116] [outer = 0x86fc5400] 23:07:55 INFO - PROCESS | 1848 | 1461132475095 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]]]}] 23:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 23:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1326ms 23:07:55 INFO - PROCESS | 1848 | 1461132475156 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 23:07:55 INFO - PROCESS | 1848 | 1461132475159 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 23:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 23:07:55 INFO - PROCESS | 1848 | 1461132475165 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 23:07:55 INFO - PROCESS | 1848 | 1461132475168 Marionette TRACE conn3 <- [1,1458,null,{}] 23:07:55 INFO - PROCESS | 1848 | 1461132475173 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}] 23:07:55 INFO - PROCESS | 1848 | 1461132475440 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 23:07:55 INFO - PROCESS | 1848 | 1461132475471 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x86fbe400 == 110 [pid = 1848] [id = 372] 23:07:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x8a6cdc00) [pid = 1848] [serial = 1117] [outer = (nil)] 23:07:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x8a9df000) [pid = 1848] [serial = 1118] [outer = 0x8a6cdc00] 23:07:55 INFO - PROCESS | 1848 | 1461132475545 Marionette DEBUG loaded listener.js 23:07:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x8be45c00) [pid = 1848] [serial = 1119] [outer = 0x8a6cdc00] 23:07:56 INFO - PROCESS | 1848 | 1461132476500 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]]]}] 23:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 23:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1381ms 23:07:56 INFO - PROCESS | 1848 | 1461132476547 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 23:07:56 INFO - PROCESS | 1848 | 1461132476550 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 23:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 23:07:56 INFO - PROCESS | 1848 | 1461132476564 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 23:07:56 INFO - PROCESS | 1848 | 1461132476567 Marionette TRACE conn3 <- [1,1462,null,{}] 23:07:56 INFO - PROCESS | 1848 | 1461132476572 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}] 23:07:56 INFO - PROCESS | 1848 | 1461132476789 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x991b2000) [pid = 1848] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x8e1a8c00) [pid = 1848] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x85559400) [pid = 1848] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x8bee2800) [pid = 1848] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x8fb2d400) [pid = 1848] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x91eef000) [pid = 1848] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x85243800) [pid = 1848] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x85249c00) [pid = 1848] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x8bed5800) [pid = 1848] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x856ef400) [pid = 1848] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x84b28400) [pid = 1848] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x88559000) [pid = 1848] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x8df35000) [pid = 1848] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x8ab6e000) [pid = 1848] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x82b42c00) [pid = 1848] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x885ed800) [pid = 1848] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x843b1800) [pid = 1848] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x846bb800) [pid = 1848] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x8dee4c00) [pid = 1848] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x86fcc000) [pid = 1848] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x84b09c00) [pid = 1848] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x8a9e1400) [pid = 1848] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x843bf800) [pid = 1848] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x88669c00) [pid = 1848] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x89861400) [pid = 1848] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x8ec31400) [pid = 1848] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x8fcac800) [pid = 1848] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x884f3400) [pid = 1848] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x8be42400) [pid = 1848] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x855c9800) [pid = 1848] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x90074000) [pid = 1848] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x8ea80000) [pid = 1848] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x8740f400) [pid = 1848] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x9849d000) [pid = 1848] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x92907400) [pid = 1848] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x89349c00) [pid = 1848] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x8f766c00) [pid = 1848] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x855c7800) [pid = 1848] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 23:07:57 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x822c8400) [pid = 1848] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 23:07:57 INFO - PROCESS | 1848 | 1461132477714 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x822c5800 == 111 [pid = 1848] [id = 373] 23:07:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x822c6400) [pid = 1848] [serial = 1120] [outer = (nil)] 23:07:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x82b4bc00) [pid = 1848] [serial = 1121] [outer = 0x822c6400] 23:07:57 INFO - PROCESS | 1848 | 1461132477793 Marionette DEBUG loaded listener.js 23:07:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x843bf800) [pid = 1848] [serial = 1122] [outer = 0x822c6400] 23:07:58 INFO - PROCESS | 1848 | 1461132478511 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]]]}] 23:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 23:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1996ms 23:07:58 INFO - PROCESS | 1848 | 1461132478560 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 23:07:58 INFO - PROCESS | 1848 | 1461132478563 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 23:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 23:07:58 INFO - PROCESS | 1848 | 1461132478569 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 23:07:58 INFO - PROCESS | 1848 | 1461132478572 Marionette TRACE conn3 <- [1,1466,null,{}] 23:07:58 INFO - PROCESS | 1848 | 1461132478577 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}] 23:07:58 INFO - PROCESS | 1848 | 1461132478797 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 23:07:58 INFO - PROCESS | 1848 | 1461132478816 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x822d2400 == 112 [pid = 1848] [id = 374] 23:07:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x84b02c00) [pid = 1848] [serial = 1123] [outer = (nil)] 23:07:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x85d91000) [pid = 1848] [serial = 1124] [outer = 0x84b02c00] 23:07:58 INFO - PROCESS | 1848 | 1461132478888 Marionette DEBUG loaded listener.js 23:07:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x884f1400) [pid = 1848] [serial = 1125] [outer = 0x84b02c00] 23:08:00 INFO - PROCESS | 1848 | 1461132480004 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]]]}] 23:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 23:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1480ms 23:08:00 INFO - PROCESS | 1848 | 1461132480050 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 23:08:00 INFO - PROCESS | 1848 | 1461132480057 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 23:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 23:08:00 INFO - PROCESS | 1848 | 1461132480066 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 23:08:00 INFO - PROCESS | 1848 | 1461132480072 Marionette TRACE conn3 <- [1,1470,null,{}] 23:08:00 INFO - PROCESS | 1848 | 1461132480083 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}] 23:08:00 INFO - PROCESS | 1848 | 1461132480375 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 23:08:00 INFO - PROCESS | 1848 | 1461132480647 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x83203c00 == 113 [pid = 1848] [id = 375] 23:08:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x846b7c00) [pid = 1848] [serial = 1126] [outer = (nil)] 23:08:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x85248800) [pid = 1848] [serial = 1127] [outer = 0x846b7c00] 23:08:00 INFO - PROCESS | 1848 | 1461132480741 Marionette DEBUG loaded listener.js 23:08:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x8555f800) [pid = 1848] [serial = 1128] [outer = 0x846b7c00] 23:08:01 INFO - PROCESS | 1848 | 1461132481676 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]]]}] 23:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 23:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1684ms 23:08:01 INFO - PROCESS | 1848 | 1461132481750 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 23:08:01 INFO - PROCESS | 1848 | 1461132481759 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 23:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 23:08:01 INFO - PROCESS | 1848 | 1461132481769 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 23:08:01 INFO - PROCESS | 1848 | 1461132481774 Marionette TRACE conn3 <- [1,1474,null,{}] 23:08:01 INFO - PROCESS | 1848 | 1461132481780 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}] 23:08:02 INFO - PROCESS | 1848 | 1461132482009 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 23:08:02 INFO - PROCESS | 1848 | 1461132482352 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x87ee4400 == 114 [pid = 1848] [id = 376] 23:08:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x884f0c00) [pid = 1848] [serial = 1129] [outer = (nil)] 23:08:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x8854e800) [pid = 1848] [serial = 1130] [outer = 0x884f0c00] 23:08:02 INFO - PROCESS | 1848 | 1461132482443 Marionette DEBUG loaded listener.js 23:08:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x885e8800) [pid = 1848] [serial = 1131] [outer = 0x884f0c00] 23:08:03 INFO - PROCESS | 1848 | 1461132483485 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]]]}] 23:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 23:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1779ms 23:08:03 INFO - PROCESS | 1848 | 1461132483547 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 23:08:03 INFO - PROCESS | 1848 | 1461132483552 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 23:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 23:08:03 INFO - PROCESS | 1848 | 1461132483558 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 23:08:03 INFO - PROCESS | 1848 | 1461132483564 Marionette TRACE conn3 <- [1,1478,null,{}] 23:08:03 INFO - PROCESS | 1848 | 1461132483581 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}] 23:08:03 INFO - PROCESS | 1848 | 1461132483812 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 23:08:04 INFO - PROCESS | 1848 | 1461132484085 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x89354400 == 115 [pid = 1848] [id = 377] 23:08:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x8a6c6000) [pid = 1848] [serial = 1132] [outer = (nil)] 23:08:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x8a9e0000) [pid = 1848] [serial = 1133] [outer = 0x8a6c6000] 23:08:04 INFO - PROCESS | 1848 | 1461132484182 Marionette DEBUG loaded listener.js 23:08:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x8be45800) [pid = 1848] [serial = 1134] [outer = 0x8a6c6000] 23:08:05 INFO - PROCESS | 1848 | 1461132485138 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]]]}] 23:08:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 23:08:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1637ms 23:08:05 INFO - PROCESS | 1848 | 1461132485196 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 23:08:05 INFO - PROCESS | 1848 | 1461132485200 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 23:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 23:08:05 INFO - PROCESS | 1848 | 1461132485206 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 23:08:05 INFO - PROCESS | 1848 | 1461132485210 Marionette TRACE conn3 <- [1,1482,null,{}] 23:08:05 INFO - PROCESS | 1848 | 1461132485216 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}] 23:08:05 INFO - PROCESS | 1848 | 1461132485403 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 23:08:05 INFO - PROCESS | 1848 | 1461132485656 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x85d91400 == 116 [pid = 1848] [id = 378] 23:08:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x8bed4c00) [pid = 1848] [serial = 1135] [outer = (nil)] 23:08:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x8bee8000) [pid = 1848] [serial = 1136] [outer = 0x8bed4c00] 23:08:05 INFO - PROCESS | 1848 | 1461132485786 Marionette DEBUG loaded listener.js 23:08:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x8c055000) [pid = 1848] [serial = 1137] [outer = 0x8bed4c00] 23:08:06 INFO - PROCESS | 1848 | 1461132486689 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]]]}] 23:08:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 23:08:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1527ms 23:08:06 INFO - PROCESS | 1848 | 1461132486735 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 23:08:06 INFO - PROCESS | 1848 | 1461132486739 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 23:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 23:08:06 INFO - PROCESS | 1848 | 1461132486745 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 23:08:06 INFO - PROCESS | 1848 | 1461132486749 Marionette TRACE conn3 <- [1,1486,null,{}] 23:08:06 INFO - PROCESS | 1848 | 1461132486754 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}] 23:08:06 INFO - PROCESS | 1848 | 1461132486939 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 23:08:07 INFO - PROCESS | 1848 | 1461132487245 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x87ee3800 == 117 [pid = 1848] [id = 379] 23:08:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x8bee6400) [pid = 1848] [serial = 1138] [outer = (nil)] 23:08:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x8deef000) [pid = 1848] [serial = 1139] [outer = 0x8bee6400] 23:08:07 INFO - PROCESS | 1848 | 1461132487337 Marionette DEBUG loaded listener.js 23:08:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x8df32c00) [pid = 1848] [serial = 1140] [outer = 0x8bee6400] 23:08:08 INFO - PROCESS | 1848 | 1461132488245 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]]]}] 23:08:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 23:08:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1542ms 23:08:08 INFO - PROCESS | 1848 | 1461132488289 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 23:08:08 INFO - PROCESS | 1848 | 1461132488294 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 23:08:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 23:08:08 INFO - PROCESS | 1848 | 1461132488300 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 23:08:08 INFO - PROCESS | 1848 | 1461132488303 Marionette TRACE conn3 <- [1,1490,null,{}] 23:08:08 INFO - PROCESS | 1848 | 1461132488309 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}] 23:08:08 INFO - PROCESS | 1848 | 1461132488534 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 23:08:08 INFO - PROCESS | 1848 | 1461132488802 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x8c05d800 == 118 [pid = 1848] [id = 380] 23:08:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x8e1a8c00) [pid = 1848] [serial = 1141] [outer = (nil)] 23:08:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x8eac2800) [pid = 1848] [serial = 1142] [outer = 0x8e1a8c00] 23:08:08 INFO - PROCESS | 1848 | 1461132488930 Marionette DEBUG loaded listener.js 23:08:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x8eb82000) [pid = 1848] [serial = 1143] [outer = 0x8e1a8c00] 23:08:09 INFO - PROCESS | 1848 | 1461132489808 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]]]}] 23:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 23:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1528ms 23:08:09 INFO - PROCESS | 1848 | 1461132489828 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 23:08:09 INFO - PROCESS | 1848 | 1461132489832 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 23:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 23:08:09 INFO - PROCESS | 1848 | 1461132489838 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 23:08:09 INFO - PROCESS | 1848 | 1461132489840 Marionette TRACE conn3 <- [1,1494,null,{}] 23:08:09 INFO - PROCESS | 1848 | 1461132489846 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}] 23:08:10 INFO - PROCESS | 1848 | 1461132490022 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 23:08:10 INFO - PROCESS | 1848 | 1461132490238 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x8df36400 == 119 [pid = 1848] [id = 381] 23:08:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x8e1a4400) [pid = 1848] [serial = 1144] [outer = (nil)] 23:08:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x8ec3b400) [pid = 1848] [serial = 1145] [outer = 0x8e1a4400] 23:08:10 INFO - PROCESS | 1848 | 1461132490361 Marionette DEBUG loaded listener.js 23:08:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x8edf7c00) [pid = 1848] [serial = 1146] [outer = 0x8e1a4400] 23:08:11 INFO - PROCESS | 1848 | 1461132491276 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]]]}] 23:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 23:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1477ms 23:08:11 INFO - PROCESS | 1848 | 1461132491315 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 23:08:11 INFO - PROCESS | 1848 | 1461132491319 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 23:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 23:08:11 INFO - PROCESS | 1848 | 1461132491326 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 23:08:11 INFO - PROCESS | 1848 | 1461132491328 Marionette TRACE conn3 <- [1,1498,null,{}] 23:08:11 INFO - PROCESS | 1848 | 1461132491334 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}] 23:08:11 INFO - PROCESS | 1848 | 1461132491563 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 23:08:11 INFO - PROCESS | 1848 | 1461132491817 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eb8cc00 == 120 [pid = 1848] [id = 382] 23:08:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x8ec31400) [pid = 1848] [serial = 1147] [outer = (nil)] 23:08:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x8fc04000) [pid = 1848] [serial = 1148] [outer = 0x8ec31400] 23:08:11 INFO - PROCESS | 1848 | 1461132491940 Marionette DEBUG loaded listener.js 23:08:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x8fca2400) [pid = 1848] [serial = 1149] [outer = 0x8ec31400] 23:08:12 INFO - PROCESS | 1848 | 1461132492815 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]]]}] 23:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 23:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1534ms 23:08:12 INFO - PROCESS | 1848 | 1461132492861 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 23:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 23:08:12 INFO - PROCESS | 1848 | 1461132492865 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 23:08:12 INFO - PROCESS | 1848 | 1461132492872 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 23:08:12 INFO - PROCESS | 1848 | 1461132492875 Marionette TRACE conn3 <- [1,1502,null,{}] 23:08:12 INFO - PROCESS | 1848 | 1461132492881 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}] 23:08:13 INFO - PROCESS | 1848 | 1461132493060 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 23:08:13 INFO - PROCESS | 1848 | 1461132493283 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x8be4e000 == 121 [pid = 1848] [id = 383] 23:08:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x8ea7cc00) [pid = 1848] [serial = 1150] [outer = (nil)] 23:08:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x8fcb0000) [pid = 1848] [serial = 1151] [outer = 0x8ea7cc00] 23:08:13 INFO - PROCESS | 1848 | 1461132493465 Marionette DEBUG loaded listener.js 23:08:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x8fce9400) [pid = 1848] [serial = 1152] [outer = 0x8ea7cc00] 23:08:14 INFO - PROCESS | 1848 | 1461132494335 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]]]}] 23:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 23:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1529ms 23:08:14 INFO - PROCESS | 1848 | 1461132494401 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 23:08:14 INFO - PROCESS | 1848 | 1461132494405 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 23:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 23:08:14 INFO - PROCESS | 1848 | 1461132494411 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 23:08:14 INFO - PROCESS | 1848 | 1461132494415 Marionette TRACE conn3 <- [1,1506,null,{}] 23:08:14 INFO - PROCESS | 1848 | 1461132494420 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}] 23:08:14 INFO - PROCESS | 1848 | 1461132494609 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 23:08:14 INFO - PROCESS | 1848 | 1461132494833 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fc06800 == 122 [pid = 1848] [id = 384] 23:08:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x8fc0cc00) [pid = 1848] [serial = 1153] [outer = (nil)] 23:08:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x90133400) [pid = 1848] [serial = 1154] [outer = 0x8fc0cc00] 23:08:14 INFO - PROCESS | 1848 | 1461132494959 Marionette DEBUG loaded listener.js 23:08:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x903eb000) [pid = 1848] [serial = 1155] [outer = 0x8fc0cc00] 23:08:15 INFO - PROCESS | 1848 | 1461132495882 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]]]}] 23:08:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 23:08:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1536ms 23:08:15 INFO - PROCESS | 1848 | 1461132495948 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 23:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 23:08:15 INFO - PROCESS | 1848 | 1461132495952 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 23:08:15 INFO - PROCESS | 1848 | 1461132495958 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 23:08:15 INFO - PROCESS | 1848 | 1461132495963 Marionette TRACE conn3 <- [1,1510,null,{}] 23:08:15 INFO - PROCESS | 1848 | 1461132495969 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}] 23:08:16 INFO - PROCESS | 1848 | 1461132496178 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 23:08:16 INFO - PROCESS | 1848 | 1461132496446 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fce2000 == 123 [pid = 1848] [id = 385] 23:08:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x90499000) [pid = 1848] [serial = 1156] [outer = (nil)] 23:08:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x905f6400) [pid = 1848] [serial = 1157] [outer = 0x90499000] 23:08:16 INFO - PROCESS | 1848 | 1461132496581 Marionette DEBUG loaded listener.js 23:08:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x905ffc00) [pid = 1848] [serial = 1158] [outer = 0x90499000] 23:08:17 INFO - PROCESS | 1848 | 1461132497520 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]]]}] 23:08:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 23:08:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1581ms 23:08:17 INFO - PROCESS | 1848 | 1461132497540 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 23:08:17 INFO - PROCESS | 1848 | 1461132497543 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 23:08:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 23:08:17 INFO - PROCESS | 1848 | 1461132497549 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 23:08:17 INFO - PROCESS | 1848 | 1461132497553 Marionette TRACE conn3 <- [1,1514,null,{}] 23:08:17 INFO - PROCESS | 1848 | 1461132497558 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}] 23:08:17 INFO - PROCESS | 1848 | 1461132497739 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 23:08:18 INFO - PROCESS | 1848 | 1461132498003 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x90072c00 == 124 [pid = 1848] [id = 386] 23:08:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x9012ec00) [pid = 1848] [serial = 1159] [outer = (nil)] 23:08:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x9120ec00) [pid = 1848] [serial = 1160] [outer = 0x9012ec00] 23:08:18 INFO - PROCESS | 1848 | 1461132498130 Marionette DEBUG loaded listener.js 23:08:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x913eb400) [pid = 1848] [serial = 1161] [outer = 0x9012ec00] 23:08:19 INFO - PROCESS | 1848 | 1461132498995 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]]]}] 23:08:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 23:08:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1478ms 23:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 23:08:19 INFO - PROCESS | 1848 | 1461132499029 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 23:08:19 INFO - PROCESS | 1848 | 1461132499032 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 23:08:19 INFO - PROCESS | 1848 | 1461132499039 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 23:08:19 INFO - PROCESS | 1848 | 1461132499042 Marionette TRACE conn3 <- [1,1518,null,{}] 23:08:19 INFO - PROCESS | 1848 | 1461132499048 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}] 23:08:19 INFO - PROCESS | 1848 | 1461132499231 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 23:08:19 INFO - PROCESS | 1848 | 1461132499449 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x90496800 == 125 [pid = 1848] [id = 387] 23:08:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x91204000) [pid = 1848] [serial = 1162] [outer = (nil)] 23:08:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x91ef2400) [pid = 1848] [serial = 1163] [outer = 0x91204000] 23:08:19 INFO - PROCESS | 1848 | 1461132499568 Marionette DEBUG loaded listener.js 23:08:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x91ef6800) [pid = 1848] [serial = 1164] [outer = 0x91204000] 23:08:20 INFO - PROCESS | 1848 | 1461132500514 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]]]}] 23:08:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 23:08:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1530ms 23:08:20 INFO - PROCESS | 1848 | 1461132500569 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 23:08:20 INFO - PROCESS | 1848 | 1461132500573 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 23:08:20 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 23:08:20 INFO - PROCESS | 1848 | 1461132500579 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 23:08:20 INFO - PROCESS | 1848 | 1461132500581 Marionette TRACE conn3 <- [1,1522,null,{}] 23:08:20 INFO - PROCESS | 1848 | 1461132500588 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}] 23:08:20 INFO - PROCESS | 1848 | 1461132500774 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 23:08:21 INFO - PROCESS | 1848 | 1461132501032 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x91ea4000 == 126 [pid = 1848] [id = 388] 23:08:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x91eef000) [pid = 1848] [serial = 1165] [outer = (nil)] 23:08:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x92901c00) [pid = 1848] [serial = 1166] [outer = 0x91eef000] 23:08:21 INFO - PROCESS | 1848 | 1461132501159 Marionette DEBUG loaded listener.js 23:08:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x92905c00) [pid = 1848] [serial = 1167] [outer = 0x91eef000] 23:08:21 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:08:21 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:08:21 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:08:21 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:08:21 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:08:21 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:08:21 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:08:21 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:08:21 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:08:21 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:08:21 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:08:21 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:08:21 INFO - PROCESS | 1848 | 1461132501924 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"]]]}] 23:08:22 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 () { 23:08:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:08:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 23:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:08:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:08:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 23:08:22 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 () { 23:08:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:08:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 23:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:08:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:08:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 23:08:22 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 () { 23:08:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:08:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 23:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:08:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:08:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 23:08:22 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 () { 23:08:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:08:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 23:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:08:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:08:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 23:08:22 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1428ms 23:08:22 INFO - PROCESS | 1848 | 1461132502010 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 23:08:22 INFO - PROCESS | 1848 | 1461132502017 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 23:08:22 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 23:08:22 INFO - PROCESS | 1848 | 1461132502025 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 23:08:22 INFO - PROCESS | 1848 | 1461132502028 Marionette TRACE conn3 <- [1,1526,null,{}] 23:08:22 INFO - PROCESS | 1848 | 1461132502033 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}] 23:08:22 INFO - PROCESS | 1848 | 1461132502300 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 23:08:22 INFO - PROCESS | 1848 | 1461132502466 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x9120cc00 == 127 [pid = 1848] [id = 389] 23:08:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x92854000) [pid = 1848] [serial = 1168] [outer = (nil)] 23:08:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x9290e400) [pid = 1848] [serial = 1169] [outer = 0x92854000] 23:08:22 INFO - PROCESS | 1848 | 1461132502554 Marionette DEBUG loaded listener.js 23:08:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x92971400) [pid = 1848] [serial = 1170] [outer = 0x92854000] 23:08:23 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:08:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 23:08:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:08:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:08:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 23:08:23 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:08:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 23:08:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:08:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:08:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 23:08:23 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 23:08:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 23:08:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:08:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:08:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 23:08:23 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1441ms 23:08:23 INFO - PROCESS | 1848 | 1461132503446 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"]]]}] 23:08:23 INFO - PROCESS | 1848 | 1461132503473 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 23:08:23 INFO - PROCESS | 1848 | 1461132503475 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 23:08:23 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 23:08:23 INFO - PROCESS | 1848 | 1461132503499 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 23:08:23 INFO - PROCESS | 1848 | 1461132503502 Marionette TRACE conn3 <- [1,1530,null,{}] 23:08:23 INFO - PROCESS | 1848 | 1461132503508 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}] 23:08:23 INFO - PROCESS | 1848 | 1461132503693 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 23:08:23 INFO - PROCESS | 1848 | 1461132503911 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x9290ac00 == 128 [pid = 1848] [id = 390] 23:08:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x9290bc00) [pid = 1848] [serial = 1171] [outer = (nil)] 23:08:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x92b5a400) [pid = 1848] [serial = 1172] [outer = 0x9290bc00] 23:08:24 INFO - PROCESS | 1848 | 1461132504032 Marionette DEBUG loaded listener.js 23:08:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x9373e000) [pid = 1848] [serial = 1173] [outer = 0x9290bc00] 23:08:24 INFO - PROCESS | 1848 | 1461132504884 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]]]}] 23:08:24 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 23:08:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 23:08:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:08:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:08:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 23:08:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 23:08:24 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. 23:08:24 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 23:08:24 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1431ms 23:08:24 INFO - PROCESS | 1848 | 1461132504929 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 23:08:24 INFO - PROCESS | 1848 | 1461132504932 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 23:08:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 23:08:24 INFO - PROCESS | 1848 | 1461132504938 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 23:08:24 INFO - PROCESS | 1848 | 1461132504941 Marionette TRACE conn3 <- [1,1534,null,{}] 23:08:24 INFO - PROCESS | 1848 | 1461132504968 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}] 23:08:25 INFO - PROCESS | 1848 | 1461132505157 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 23:08:25 INFO - PROCESS | 1848 | 1461132505424 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x83201c00 == 129 [pid = 1848] [id = 391] 23:08:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x83206400) [pid = 1848] [serial = 1174] [outer = (nil)] 23:08:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x85243000) [pid = 1848] [serial = 1175] [outer = 0x83206400] 23:08:25 INFO - PROCESS | 1848 | 1461132505511 Marionette DEBUG loaded listener.js 23:08:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x8555b000) [pid = 1848] [serial = 1176] [outer = 0x83206400] 23:08:26 INFO - PROCESS | 1848 | 1461132506449 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]]]}] 23:08:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 23:08:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1548ms 23:08:26 INFO - PROCESS | 1848 | 1461132506487 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 23:08:26 INFO - PROCESS | 1848 | 1461132506491 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 23:08:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 23:08:26 INFO - PROCESS | 1848 | 1461132506498 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 23:08:26 INFO - PROCESS | 1848 | 1461132506501 Marionette TRACE conn3 <- [1,1538,null,{}] 23:08:26 INFO - PROCESS | 1848 | 1461132506507 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}] 23:08:26 INFO - PROCESS | 1848 | 1461132506689 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 23:08:27 INFO - PROCESS | 1848 | 1461132507426 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b22800 == 130 [pid = 1848] [id = 392] 23:08:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x84b23400) [pid = 1848] [serial = 1177] [outer = (nil)] 23:08:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x84b2f000) [pid = 1848] [serial = 1178] [outer = 0x84b23400] 23:08:27 INFO - PROCESS | 1848 | 1461132507654 Marionette DEBUG loaded listener.js 23:08:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x8524b400) [pid = 1848] [serial = 1179] [outer = 0x84b23400] 23:08:28 INFO - PROCESS | 1848 | 1461132508551 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]]]}] 23:08:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 23:08:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 2129ms 23:08:28 INFO - PROCESS | 1848 | 1461132508628 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 23:08:28 INFO - PROCESS | 1848 | 1461132508635 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 23:08:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 23:08:28 INFO - PROCESS | 1848 | 1461132508643 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 23:08:28 INFO - PROCESS | 1848 | 1461132508647 Marionette TRACE conn3 <- [1,1542,null,{}] 23:08:28 INFO - PROCESS | 1848 | 1461132508654 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}] 23:08:28 INFO - PROCESS | 1848 | 1461132508873 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 23:08:29 INFO - PROCESS | 1848 | 1461132509197 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x82b42000 == 131 [pid = 1848] [id = 393] 23:08:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x83204000) [pid = 1848] [serial = 1180] [outer = (nil)] 23:08:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x855c7c00) [pid = 1848] [serial = 1181] [outer = 0x83204000] 23:08:29 INFO - PROCESS | 1848 | 1461132509283 Marionette DEBUG loaded listener.js 23:08:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x8740d800) [pid = 1848] [serial = 1182] [outer = 0x83204000] 23:08:30 INFO - PROCESS | 1848 | --DOCSHELL 0x8dee1800 == 130 [pid = 1848] [id = 155] 23:08:30 INFO - PROCESS | 1848 | --DOCSHELL 0x8fb31c00 == 129 [pid = 1848] [id = 156] 23:08:30 INFO - PROCESS | 1848 | --DOCSHELL 0x905f2400 == 128 [pid = 1848] [id = 157] 23:08:30 INFO - PROCESS | 1848 | --DOCSHELL 0x90078c00 == 127 [pid = 1848] [id = 365] 23:08:30 INFO - PROCESS | 1848 | --DOCSHELL 0x8fca1800 == 126 [pid = 1848] [id = 364] 23:08:30 INFO - PROCESS | 1848 | --DOCSHELL 0x83206000 == 125 [pid = 1848] [id = 363] 23:08:30 INFO - PROCESS | 1848 | --DOCSHELL 0x8edf9400 == 124 [pid = 1848] [id = 362] 23:08:30 INFO - PROCESS | 1848 | --DOCSHELL 0x8934c000 == 123 [pid = 1848] [id = 361] 23:08:30 INFO - PROCESS | 1848 | --DOCSHELL 0x89194400 == 122 [pid = 1848] [id = 359] 23:08:30 INFO - PROCESS | 1848 | --DOCSHELL 0x88675c00 == 121 [pid = 1848] [id = 360] 23:08:30 INFO - PROCESS | 1848 | --DOCSHELL 0x89346000 == 120 [pid = 1848] [id = 358] 23:08:30 INFO - PROCESS | 1848 | --DOCSHELL 0x8be4d000 == 119 [pid = 1848] [id = 357] 23:08:30 INFO - PROCESS | 1848 | --DOCSHELL 0x89868400 == 118 [pid = 1848] [id = 356] 23:08:30 INFO - PROCESS | 1848 | --DOCSHELL 0x88560c00 == 117 [pid = 1848] [id = 355] 23:08:30 INFO - PROCESS | 1848 | --DOCSHELL 0x856f8400 == 116 [pid = 1848] [id = 353] 23:08:30 INFO - PROCESS | 1848 | --DOCSHELL 0x885e3000 == 115 [pid = 1848] [id = 354] 23:08:30 INFO - PROCESS | 1848 | --DOCSHELL 0x822d3400 == 114 [pid = 1848] [id = 352] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x884f7800) [pid = 1848] [serial = 1055] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0xa0e7d400) [pid = 1848] [serial = 942] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x8eac8c00) [pid = 1848] [serial = 1016] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x86fc3000) [pid = 1848] [serial = 918] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x8df8c000) [pid = 1848] [serial = 840] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x8fc07c00) [pid = 1848] [serial = 1022] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x9391ac00) [pid = 1848] [serial = 933] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x87ed9c00) [pid = 1848] [serial = 1038] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x85d8d400) [pid = 1848] [serial = 1034] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x8dee3c00) [pid = 1848] [serial = 1008] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x85d94c00) [pid = 1848] [serial = 992] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x856f9800) [pid = 1848] [serial = 1050] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x89198000) [pid = 1848] [serial = 996] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x8ea71c00) [pid = 1848] [serial = 1014] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x8bee2000) [pid = 1848] [serial = 1004] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x843b5400) [pid = 1848] [serial = 1031] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x8a6cf400) [pid = 1848] [serial = 999] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x87ed6800) [pid = 1848] [serial = 987] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x84b2d800) [pid = 1848] [serial = 1047] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x8ec37400) [pid = 1848] [serial = 924] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x84b26000) [pid = 1848] [serial = 1046] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x87ee3400) [pid = 1848] [serial = 1053] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x86fca000) [pid = 1848] [serial = 945] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x8ab70c00) [pid = 1848] [serial = 1002] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x84b22400) [pid = 1848] [serial = 989] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x8a950c00) [pid = 1848] [serial = 921] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x8beea400) [pid = 1848] [serial = 1005] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x8740d400) [pid = 1848] [serial = 1037] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x8c05e000) [pid = 1848] [serial = 1007] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x8df8cc00) [pid = 1848] [serial = 1011] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x90137c00) [pid = 1848] [serial = 1029] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x8fceb800) [pid = 1848] [serial = 1025] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x855d3800) [pid = 1848] [serial = 1049] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x8be45000) [pid = 1848] [serial = 1043] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x8c05e400) [pid = 1848] [serial = 915] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x8fc0d000) [pid = 1848] [serial = 1023] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x8934d800) [pid = 1848] [serial = 951] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x89a85000) [pid = 1848] [serial = 998] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x905f0800) [pid = 1848] [serial = 930] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x8edfac00) [pid = 1848] [serial = 1019] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x90070000) [pid = 1848] [serial = 1026] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x89a83800) [pid = 1848] [serial = 1041] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x86fc2800) [pid = 1848] [serial = 1035] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x885ea800) [pid = 1848] [serial = 995] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x9ea1c400) [pid = 1848] [serial = 939] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x984a7400) [pid = 1848] [serial = 936] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x86fc6000) [pid = 1848] [serial = 993] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x8f76cc00) [pid = 1848] [serial = 1020] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x89862400) [pid = 1848] [serial = 1040] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x87415400) [pid = 1848] [serial = 1052] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x8fca3400) [pid = 1848] [serial = 954] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x8e1a7400) [pid = 1848] [serial = 1013] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x8ab6b400) [pid = 1848] [serial = 1001] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x85560000) [pid = 1848] [serial = 990] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x843bd400) [pid = 1848] [serial = 1032] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x8fce7c00) [pid = 1848] [serial = 927] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x90132c00) [pid = 1848] [serial = 1028] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x913e4c00) [pid = 1848] [serial = 948] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x8eace000) [pid = 1848] [serial = 1017] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x8becd400) [pid = 1848] [serial = 1044] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x822d0c00) [pid = 1848] [serial = 957] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x8df84400) [pid = 1848] [serial = 1010] [outer = (nil)] [url = about:blank] 23:08:30 INFO - PROCESS | 1848 | 1461132510798 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]]]}] 23:08:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 23:08:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 2183ms 23:08:30 INFO - PROCESS | 1848 | 1461132510827 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 23:08:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 23:08:30 INFO - PROCESS | 1848 | 1461132510833 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 23:08:30 INFO - PROCESS | 1848 | 1461132510840 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 23:08:30 INFO - PROCESS | 1848 | 1461132510843 Marionette TRACE conn3 <- [1,1546,null,{}] 23:08:30 INFO - PROCESS | 1848 | 1461132510853 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}] 23:08:31 INFO - PROCESS | 1848 | 1461132511015 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 23:08:31 INFO - PROCESS | 1848 | 1461132511213 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x83206000 == 115 [pid = 1848] [id = 394] 23:08:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x843b0c00) [pid = 1848] [serial = 1183] [outer = (nil)] 23:08:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x85560000) [pid = 1848] [serial = 1184] [outer = 0x843b0c00] 23:08:31 INFO - PROCESS | 1848 | 1461132511286 Marionette DEBUG loaded listener.js 23:08:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x85d90800) [pid = 1848] [serial = 1185] [outer = 0x843b0c00] 23:08:32 INFO - PROCESS | 1848 | 1461132512026 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]]]}] 23:08:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 23:08:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1238ms 23:08:32 INFO - PROCESS | 1848 | 1461132512089 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 23:08:32 INFO - PROCESS | 1848 | 1461132512093 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 23:08:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 23:08:32 INFO - PROCESS | 1848 | 1461132512100 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 23:08:32 INFO - PROCESS | 1848 | 1461132512109 Marionette TRACE conn3 <- [1,1550,null,{}] 23:08:32 INFO - PROCESS | 1848 | 1461132512122 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}] 23:08:32 INFO - PROCESS | 1848 | 1461132512296 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 23:08:32 INFO - PROCESS | 1848 | 1461132512306 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x822d0400 == 116 [pid = 1848] [id = 395] 23:08:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x86e03400) [pid = 1848] [serial = 1186] [outer = (nil)] 23:08:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x88544c00) [pid = 1848] [serial = 1187] [outer = 0x86e03400] 23:08:32 INFO - PROCESS | 1848 | 1461132512377 Marionette DEBUG loaded listener.js 23:08:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x8855d400) [pid = 1848] [serial = 1188] [outer = 0x86e03400] 23:08:33 INFO - PROCESS | 1848 | 1461132513422 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]]]}] 23:08:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 23:08:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1388ms 23:08:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 23:08:33 INFO - PROCESS | 1848 | 1461132513493 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 23:08:33 INFO - PROCESS | 1848 | 1461132513497 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 23:08:33 INFO - PROCESS | 1848 | 1461132513503 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 23:08:33 INFO - PROCESS | 1848 | 1461132513506 Marionette TRACE conn3 <- [1,1554,null,{}] 23:08:33 INFO - PROCESS | 1848 | 1461132513512 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}] 23:08:33 INFO - PROCESS | 1848 | 1461132513739 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 23:08:33 INFO - PROCESS | 1848 | 1461132513767 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x87410800 == 117 [pid = 1848] [id = 396] 23:08:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x884f7000) [pid = 1848] [serial = 1189] [outer = (nil)] 23:08:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x88671000) [pid = 1848] [serial = 1190] [outer = 0x884f7000] 23:08:33 INFO - PROCESS | 1848 | 1461132513838 Marionette DEBUG loaded listener.js 23:08:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x8919c800) [pid = 1848] [serial = 1191] [outer = 0x884f7000] 23:08:34 INFO - PROCESS | 1848 | 1461132514754 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]]]}] 23:08:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 23:08:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1286ms 23:08:34 INFO - PROCESS | 1848 | 1461132514792 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 23:08:34 INFO - PROCESS | 1848 | 1461132514795 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 23:08:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 23:08:34 INFO - PROCESS | 1848 | 1461132514801 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 23:08:34 INFO - PROCESS | 1848 | 1461132514818 Marionette TRACE conn3 <- [1,1558,null,{}] 23:08:34 INFO - PROCESS | 1848 | 1461132514830 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}] 23:08:35 INFO - PROCESS | 1848 | 1461132515069 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 23:08:35 INFO - PROCESS | 1848 | 1461132515094 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x8866c400 == 118 [pid = 1848] [id = 397] 23:08:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x8930c400) [pid = 1848] [serial = 1192] [outer = (nil)] 23:08:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x89348400) [pid = 1848] [serial = 1193] [outer = 0x8930c400] 23:08:35 INFO - PROCESS | 1848 | 1461132515176 Marionette DEBUG loaded listener.js 23:08:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x8985f800) [pid = 1848] [serial = 1194] [outer = 0x8930c400] 23:08:35 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x91206400) [pid = 1848] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:08:35 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x8a6cdc00) [pid = 1848] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 23:08:35 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x86fc5400) [pid = 1848] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 23:08:35 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x846b2c00) [pid = 1848] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 23:08:35 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x85561c00) [pid = 1848] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 23:08:35 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x84b2b800) [pid = 1848] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 23:08:35 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x86e03000) [pid = 1848] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 23:08:35 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x85555800) [pid = 1848] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 23:08:35 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x822c6400) [pid = 1848] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 23:08:36 INFO - PROCESS | 1848 | 1461132516457 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]]]}] 23:08:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 23:08:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1700ms 23:08:36 INFO - PROCESS | 1848 | 1461132516502 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 23:08:36 INFO - PROCESS | 1848 | 1461132516506 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 23:08:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 23:08:36 INFO - PROCESS | 1848 | 1461132516511 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 23:08:36 INFO - PROCESS | 1848 | 1461132516514 Marionette TRACE conn3 <- [1,1562,null,{}] 23:08:36 INFO - PROCESS | 1848 | 1461132516520 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}] 23:08:36 INFO - PROCESS | 1848 | 1461132516686 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 23:08:36 INFO - PROCESS | 1848 | 1461132516866 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b09800 == 119 [pid = 1848] [id = 398] 23:08:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x85555800) [pid = 1848] [serial = 1195] [outer = (nil)] 23:08:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x8930b800) [pid = 1848] [serial = 1196] [outer = 0x85555800] 23:08:36 INFO - PROCESS | 1848 | 1461132516935 Marionette DEBUG loaded listener.js 23:08:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x89863000) [pid = 1848] [serial = 1197] [outer = 0x85555800] 23:08:37 INFO - PROCESS | 1848 | 1461132517647 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]]]}] 23:08:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 23:08:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1188ms 23:08:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 23:08:37 INFO - PROCESS | 1848 | 1461132517700 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 23:08:37 INFO - PROCESS | 1848 | 1461132517703 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 23:08:37 INFO - PROCESS | 1848 | 1461132517710 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 23:08:37 INFO - PROCESS | 1848 | 1461132517713 Marionette TRACE conn3 <- [1,1566,null,{}] 23:08:37 INFO - PROCESS | 1848 | 1461132517718 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}] 23:08:38 INFO - PROCESS | 1848 | 1461132518015 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 23:08:38 INFO - PROCESS | 1848 | 1461132518233 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x822d2000 == 120 [pid = 1848] [id = 399] 23:08:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x822d3400) [pid = 1848] [serial = 1198] [outer = (nil)] 23:08:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x846bc800) [pid = 1848] [serial = 1199] [outer = 0x822d3400] 23:08:38 INFO - PROCESS | 1848 | 1461132518363 Marionette DEBUG loaded listener.js 23:08:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x84b0ec00) [pid = 1848] [serial = 1200] [outer = 0x822d3400] 23:08:39 INFO - PROCESS | 1848 | 1461132519390 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]]]}] 23:08:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 23:08:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1730ms 23:08:39 INFO - PROCESS | 1848 | 1461132519441 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 23:08:39 INFO - PROCESS | 1848 | 1461132519448 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 23:08:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 23:08:39 INFO - PROCESS | 1848 | 1461132519456 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 23:08:39 INFO - PROCESS | 1848 | 1461132519462 Marionette TRACE conn3 <- [1,1570,null,{}] 23:08:39 INFO - PROCESS | 1848 | 1461132519469 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}] 23:08:39 INFO - PROCESS | 1848 | 1461132519665 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 23:08:40 INFO - PROCESS | 1848 | 1461132519981 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x856f1400 == 121 [pid = 1848] [id = 400] 23:08:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x856f8800) [pid = 1848] [serial = 1201] [outer = (nil)] 23:08:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x86e0ac00) [pid = 1848] [serial = 1202] [outer = 0x856f8800] 23:08:40 INFO - PROCESS | 1848 | 1461132520076 Marionette DEBUG loaded listener.js 23:08:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x86fc5800) [pid = 1848] [serial = 1203] [outer = 0x856f8800] 23:08:41 INFO - PROCESS | 1848 | 1461132521008 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]]]}] 23:08:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 23:08:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1590ms 23:08:41 INFO - PROCESS | 1848 | 1461132521047 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 23:08:41 INFO - PROCESS | 1848 | 1461132521052 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 23:08:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 23:08:41 INFO - PROCESS | 1848 | 1461132521059 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 23:08:41 INFO - PROCESS | 1848 | 1461132521062 Marionette TRACE conn3 <- [1,1574,null,{}] 23:08:41 INFO - PROCESS | 1848 | 1461132521068 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}] 23:08:41 INFO - PROCESS | 1848 | 1461132521261 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 23:08:41 INFO - PROCESS | 1848 | 1461132521570 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x8855dc00 == 122 [pid = 1848] [id = 401] 23:08:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x885e6c00) [pid = 1848] [serial = 1204] [outer = (nil)] 23:08:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x89198400) [pid = 1848] [serial = 1205] [outer = 0x885e6c00] 23:08:41 INFO - PROCESS | 1848 | 1461132521700 Marionette DEBUG loaded listener.js 23:08:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x8934ec00) [pid = 1848] [serial = 1206] [outer = 0x885e6c00] 23:08:42 INFO - PROCESS | 1848 | 1461132522571 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]]]}] 23:08:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 23:08:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1591ms 23:08:42 INFO - PROCESS | 1848 | 1461132522650 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 23:08:42 INFO - PROCESS | 1848 | 1461132522656 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 23:08:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 23:08:42 INFO - PROCESS | 1848 | 1461132522673 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 23:08:42 INFO - PROCESS | 1848 | 1461132522680 Marionette TRACE conn3 <- [1,1578,null,{}] 23:08:42 INFO - PROCESS | 1848 | 1461132522686 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}] 23:08:42 INFO - PROCESS | 1848 | 1461132522914 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 23:08:43 INFO - PROCESS | 1848 | 1461132523170 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x884f8400 == 123 [pid = 1848] [id = 402] 23:08:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x884fb000) [pid = 1848] [serial = 1207] [outer = (nil)] 23:08:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x8a952800) [pid = 1848] [serial = 1208] [outer = 0x884fb000] 23:08:43 INFO - PROCESS | 1848 | 1461132523295 Marionette DEBUG loaded listener.js 23:08:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x8a9e9400) [pid = 1848] [serial = 1209] [outer = 0x884fb000] 23:08:44 INFO - PROCESS | 1848 | 1461132524136 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]]]}] 23:08:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 23:08:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1540ms 23:08:44 INFO - PROCESS | 1848 | 1461132524205 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 23:08:44 INFO - PROCESS | 1848 | 1461132524208 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 23:08:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 23:08:44 INFO - PROCESS | 1848 | 1461132524214 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 23:08:44 INFO - PROCESS | 1848 | 1461132524218 Marionette TRACE conn3 <- [1,1582,null,{}] 23:08:44 INFO - PROCESS | 1848 | 1461132524224 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}] 23:08:44 INFO - PROCESS | 1848 | 1461132524409 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 23:08:44 INFO - PROCESS | 1848 | 1461132524620 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x8a94dc00 == 124 [pid = 1848] [id = 403] 23:08:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x8a957000) [pid = 1848] [serial = 1210] [outer = (nil)] 23:08:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x8bec7c00) [pid = 1848] [serial = 1211] [outer = 0x8a957000] 23:08:44 INFO - PROCESS | 1848 | 1461132524737 Marionette DEBUG loaded listener.js 23:08:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x8bed3800) [pid = 1848] [serial = 1212] [outer = 0x8a957000] 23:08:45 INFO - PROCESS | 1848 | 1461132525711 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]]]}] 23:08:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 23:08:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1530ms 23:08:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 23:08:45 INFO - PROCESS | 1848 | 1461132525746 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 23:08:45 INFO - PROCESS | 1848 | 1461132525749 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 23:08:45 INFO - PROCESS | 1848 | 1461132525755 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 23:08:45 INFO - PROCESS | 1848 | 1461132525759 Marionette TRACE conn3 <- [1,1586,null,{}] 23:08:45 INFO - PROCESS | 1848 | 1461132525764 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}] 23:08:45 INFO - PROCESS | 1848 | 1461132525945 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 23:08:46 INFO - PROCESS | 1848 | 1461132526170 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x89a87000 == 125 [pid = 1848] [id = 404] 23:08:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x8a6cb800) [pid = 1848] [serial = 1213] [outer = (nil)] 23:08:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x8c053c00) [pid = 1848] [serial = 1214] [outer = 0x8a6cb800] 23:08:46 INFO - PROCESS | 1848 | 1461132526317 Marionette DEBUG loaded listener.js 23:08:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x8dee7800) [pid = 1848] [serial = 1215] [outer = 0x8a6cb800] 23:08:47 INFO - PROCESS | 1848 | 1461132527234 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]]]}] 23:08:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 23:08:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1536ms 23:08:47 INFO - PROCESS | 1848 | 1461132527290 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 23:08:47 INFO - PROCESS | 1848 | 1461132527294 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 23:08:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 23:08:47 INFO - PROCESS | 1848 | 1461132527300 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 23:08:47 INFO - PROCESS | 1848 | 1461132527304 Marionette TRACE conn3 <- [1,1590,null,{}] 23:08:47 INFO - PROCESS | 1848 | 1461132527309 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}] 23:08:47 INFO - PROCESS | 1848 | 1461132527496 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 23:08:47 INFO - PROCESS | 1848 | 1461132527710 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x8bee9000 == 126 [pid = 1848] [id = 405] 23:08:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x8beee000) [pid = 1848] [serial = 1216] [outer = (nil)] 23:08:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x8df8dc00) [pid = 1848] [serial = 1217] [outer = 0x8beee000] 23:08:47 INFO - PROCESS | 1848 | 1461132527846 Marionette DEBUG loaded listener.js 23:08:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x8e19b800) [pid = 1848] [serial = 1218] [outer = 0x8beee000] 23:08:48 INFO - PROCESS | 1848 | 1461132528813 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]]]}] 23:08:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 23:08:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1581ms 23:08:48 INFO - PROCESS | 1848 | 1461132528882 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 23:08:48 INFO - PROCESS | 1848 | 1461132528886 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 23:08:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 23:08:48 INFO - PROCESS | 1848 | 1461132528893 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 23:08:48 INFO - PROCESS | 1848 | 1461132528896 Marionette TRACE conn3 <- [1,1594,null,{}] 23:08:48 INFO - PROCESS | 1848 | 1461132528902 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}] 23:08:49 INFO - PROCESS | 1848 | 1461132529085 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 23:08:49 INFO - PROCESS | 1848 | 1461132529299 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x8df81400 == 127 [pid = 1848] [id = 406] 23:08:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x8df87400) [pid = 1848] [serial = 1219] [outer = (nil)] 23:08:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x8ea75c00) [pid = 1848] [serial = 1220] [outer = 0x8df87400] 23:08:49 INFO - PROCESS | 1848 | 1461132529418 Marionette DEBUG loaded listener.js 23:08:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x8ea7f000) [pid = 1848] [serial = 1221] [outer = 0x8df87400] 23:08:50 INFO - PROCESS | 1848 | 1461132530348 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]]]}] 23:08:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 23:08:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1533ms 23:08:50 INFO - PROCESS | 1848 | 1461132530427 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 23:08:50 INFO - PROCESS | 1848 | 1461132530430 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 23:08:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 23:08:50 INFO - PROCESS | 1848 | 1461132530436 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 23:08:50 INFO - PROCESS | 1848 | 1461132530440 Marionette TRACE conn3 <- [1,1598,null,{}] 23:08:50 INFO - PROCESS | 1848 | 1461132530445 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}] 23:08:50 INFO - PROCESS | 1848 | 1461132530669 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 23:08:50 INFO - PROCESS | 1848 | 1461132530927 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x8df81c00 == 128 [pid = 1848] [id = 407] 23:08:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x8ea75400) [pid = 1848] [serial = 1222] [outer = (nil)] 23:08:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x8ec34000) [pid = 1848] [serial = 1223] [outer = 0x8ea75400] 23:08:51 INFO - PROCESS | 1848 | 1461132531054 Marionette DEBUG loaded listener.js 23:08:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x8ec36c00) [pid = 1848] [serial = 1224] [outer = 0x8ea75400] 23:08:51 INFO - PROCESS | 1848 | 1461132531894 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]]]}] 23:08:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 23:08:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1528ms 23:08:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 23:08:51 INFO - PROCESS | 1848 | 1461132531966 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 23:08:51 INFO - PROCESS | 1848 | 1461132531969 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 23:08:51 INFO - PROCESS | 1848 | 1461132531975 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 23:08:51 INFO - PROCESS | 1848 | 1461132531979 Marionette TRACE conn3 <- [1,1602,null,{}] 23:08:51 INFO - PROCESS | 1848 | 1461132531984 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}] 23:08:52 INFO - PROCESS | 1848 | 1461132532196 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 23:08:52 INFO - PROCESS | 1848 | 1461132532454 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x822d0000 == 129 [pid = 1848] [id = 408] 23:08:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x8eace800) [pid = 1848] [serial = 1225] [outer = (nil)] 23:08:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x8f76d000) [pid = 1848] [serial = 1226] [outer = 0x8eace800] 23:08:52 INFO - PROCESS | 1848 | 1461132532582 Marionette DEBUG loaded listener.js 23:08:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x8fb30c00) [pid = 1848] [serial = 1227] [outer = 0x8eace800] 23:08:53 INFO - PROCESS | 1848 | 1461132533478 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]]]}] 23:08:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 23:08:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1534ms 23:08:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 23:08:53 INFO - PROCESS | 1848 | 1461132533509 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 23:08:53 INFO - PROCESS | 1848 | 1461132533512 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 23:08:53 INFO - PROCESS | 1848 | 1461132533519 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 23:08:53 INFO - PROCESS | 1848 | 1461132533523 Marionette TRACE conn3 <- [1,1606,null,{}] 23:08:53 INFO - PROCESS | 1848 | 1461132533536 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}] 23:08:53 INFO - PROCESS | 1848 | 1461132533722 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 23:08:53 INFO - PROCESS | 1848 | 1461132533946 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x8ab78800 == 130 [pid = 1848] [id = 409] 23:08:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x8df3c000) [pid = 1848] [serial = 1228] [outer = (nil)] 23:08:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x8fcab000) [pid = 1848] [serial = 1229] [outer = 0x8df3c000] 23:08:54 INFO - PROCESS | 1848 | 1461132534073 Marionette DEBUG loaded listener.js 23:08:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x9006f400) [pid = 1848] [serial = 1230] [outer = 0x8df3c000] 23:08:55 INFO - PROCESS | 1848 | 1461132535062 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]]]}] 23:08:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 23:08:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1591ms 23:08:55 INFO - PROCESS | 1848 | 1461132535110 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 23:08:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 23:08:55 INFO - PROCESS | 1848 | 1461132535121 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 23:08:55 INFO - PROCESS | 1848 | 1461132535126 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 23:08:55 INFO - PROCESS | 1848 | 1461132535131 Marionette TRACE conn3 <- [1,1610,null,{}] 23:08:55 INFO - PROCESS | 1848 | 1461132535137 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}] 23:08:55 INFO - PROCESS | 1848 | 1461132535348 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 23:08:55 INFO - PROCESS | 1848 | 1461132535572 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x87eda400 == 131 [pid = 1848] [id = 410] 23:08:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x89303c00) [pid = 1848] [serial = 1231] [outer = (nil)] 23:08:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x903ea800) [pid = 1848] [serial = 1232] [outer = 0x89303c00] 23:08:55 INFO - PROCESS | 1848 | 1461132535747 Marionette DEBUG loaded listener.js 23:08:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x9048e400) [pid = 1848] [serial = 1233] [outer = 0x89303c00] 23:08:56 INFO - PROCESS | 1848 | 1461132536576 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]]]}] 23:08:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 23:08:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1477ms 23:08:56 INFO - PROCESS | 1848 | 1461132536607 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 23:08:56 INFO - PROCESS | 1848 | 1461132536610 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 23:08:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 23:08:56 INFO - PROCESS | 1848 | 1461132536619 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 23:08:56 INFO - PROCESS | 1848 | 1461132536623 Marionette TRACE conn3 <- [1,1614,null,{}] 23:08:56 INFO - PROCESS | 1848 | 1461132536628 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}] 23:08:56 INFO - PROCESS | 1848 | 1461132536822 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 23:08:57 INFO - PROCESS | 1848 | 1461132537088 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fca3c00 == 132 [pid = 1848] [id = 411] 23:08:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x9013a000) [pid = 1848] [serial = 1234] [outer = (nil)] 23:08:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x905f8800) [pid = 1848] [serial = 1235] [outer = 0x9013a000] 23:08:57 INFO - PROCESS | 1848 | 1461132537180 Marionette DEBUG loaded listener.js 23:08:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x906eac00) [pid = 1848] [serial = 1236] [outer = 0x9013a000] 23:08:58 INFO - PROCESS | 1848 | 1461132538074 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]]]}] 23:08:58 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 23:08:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1534ms 23:08:58 INFO - PROCESS | 1848 | 1461132538163 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 23:08:58 INFO - PROCESS | 1848 | 1461132538171 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 23:08:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 23:08:58 INFO - PROCESS | 1848 | 1461132538182 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 23:08:58 INFO - PROCESS | 1848 | 1461132538185 Marionette TRACE conn3 <- [1,1618,null,{}] 23:08:58 INFO - PROCESS | 1848 | 1461132538191 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}] 23:08:58 INFO - PROCESS | 1848 | 1461132538378 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 23:08:58 INFO - PROCESS | 1848 | 1461132538652 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x822d3800 == 133 [pid = 1848] [id = 412] 23:08:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x90494000) [pid = 1848] [serial = 1237] [outer = (nil)] 23:08:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x92852400) [pid = 1848] [serial = 1238] [outer = 0x90494000] 23:08:58 INFO - PROCESS | 1848 | 1461132538782 Marionette DEBUG loaded listener.js 23:08:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x92908c00) [pid = 1848] [serial = 1239] [outer = 0x90494000] 23:08:59 INFO - PROCESS | 1848 | 1461132539625 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]]]}] 23:08:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 23:08:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1484ms 23:08:59 INFO - PROCESS | 1848 | 1461132539666 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 23:08:59 INFO - PROCESS | 1848 | 1461132539670 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 23:08:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 23:08:59 INFO - PROCESS | 1848 | 1461132539676 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 23:08:59 INFO - PROCESS | 1848 | 1461132539679 Marionette TRACE conn3 <- [1,1622,null,{}] 23:08:59 INFO - PROCESS | 1848 | 1461132539685 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}] 23:08:59 INFO - PROCESS | 1848 | 1461132539868 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 23:09:00 INFO - PROCESS | 1848 | 1461132540104 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f767c00 == 134 [pid = 1848] [id = 413] 23:09:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x90492800) [pid = 1848] [serial = 1240] [outer = (nil)] 23:09:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x93739c00) [pid = 1848] [serial = 1241] [outer = 0x90492800] 23:09:00 INFO - PROCESS | 1848 | 1461132540225 Marionette DEBUG loaded listener.js 23:09:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x93741800) [pid = 1848] [serial = 1242] [outer = 0x90492800] 23:09:01 INFO - PROCESS | 1848 | 1461132541143 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]]]}] 23:09:01 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 23:09:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1539ms 23:09:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 23:09:01 INFO - PROCESS | 1848 | 1461132541215 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 23:09:01 INFO - PROCESS | 1848 | 1461132541218 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 23:09:01 INFO - PROCESS | 1848 | 1461132541225 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 23:09:01 INFO - PROCESS | 1848 | 1461132541228 Marionette TRACE conn3 <- [1,1626,null,{}] 23:09:01 INFO - PROCESS | 1848 | 1461132541234 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}] 23:09:01 INFO - PROCESS | 1848 | 1461132541430 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 23:09:01 INFO - PROCESS | 1848 | 1461132541746 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b0b800 == 135 [pid = 1848] [id = 414] 23:09:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x8edfcc00) [pid = 1848] [serial = 1243] [outer = (nil)] 23:09:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x93784800) [pid = 1848] [serial = 1244] [outer = 0x8edfcc00] 23:09:01 INFO - PROCESS | 1848 | 1461132541840 Marionette DEBUG loaded listener.js 23:09:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x93785c00) [pid = 1848] [serial = 1245] [outer = 0x8edfcc00] 23:09:02 INFO - PROCESS | 1848 | 1461132542716 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]]]}] 23:09:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 23:09:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1532ms 23:09:02 INFO - PROCESS | 1848 | 1461132542757 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 23:09:02 INFO - PROCESS | 1848 | 1461132542762 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 23:09:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 23:09:02 INFO - PROCESS | 1848 | 1461132542768 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 23:09:02 INFO - PROCESS | 1848 | 1461132542772 Marionette TRACE conn3 <- [1,1630,null,{}] 23:09:02 INFO - PROCESS | 1848 | 1461132542777 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}] 23:09:02 INFO - PROCESS | 1848 | 1461132542991 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 23:09:03 INFO - PROCESS | 1848 | 1461132543248 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x93781000 == 136 [pid = 1848] [id = 415] 23:09:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x93912c00) [pid = 1848] [serial = 1246] [outer = (nil)] 23:09:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x9391a800) [pid = 1848] [serial = 1247] [outer = 0x93912c00] 23:09:03 INFO - PROCESS | 1848 | 1461132543413 Marionette DEBUG loaded listener.js 23:09:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x9391d800) [pid = 1848] [serial = 1248] [outer = 0x93912c00] 23:09:04 INFO - PROCESS | 1848 | 1461132544325 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]]]}] 23:09:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 23:09:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1628ms 23:09:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 23:09:04 INFO - PROCESS | 1848 | 1461132544397 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 23:09:04 INFO - PROCESS | 1848 | 1461132544400 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 23:09:04 INFO - PROCESS | 1848 | 1461132544406 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 23:09:04 INFO - PROCESS | 1848 | 1461132544409 Marionette TRACE conn3 <- [1,1634,null,{}] 23:09:04 INFO - PROCESS | 1848 | 1461132544415 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}] 23:09:04 INFO - PROCESS | 1848 | 1461132544604 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 23:09:04 INFO - PROCESS | 1848 | 1461132544921 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x843be000 == 137 [pid = 1848] [id = 416] 23:09:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x84b09000) [pid = 1848] [serial = 1249] [outer = (nil)] 23:09:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x93a5e800) [pid = 1848] [serial = 1250] [outer = 0x84b09000] 23:09:05 INFO - PROCESS | 1848 | 1461132545013 Marionette DEBUG loaded listener.js 23:09:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x93a60400) [pid = 1848] [serial = 1251] [outer = 0x84b09000] 23:09:05 INFO - PROCESS | 1848 | 1461132545868 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]]]}] 23:09:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 23:09:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1528ms 23:09:05 INFO - PROCESS | 1848 | 1461132545934 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 23:09:05 INFO - PROCESS | 1848 | 1461132545938 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 23:09:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 23:09:05 INFO - PROCESS | 1848 | 1461132545944 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 23:09:05 INFO - PROCESS | 1848 | 1461132545947 Marionette TRACE conn3 <- [1,1638,null,{}] 23:09:05 INFO - PROCESS | 1848 | 1461132545953 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}] 23:09:06 INFO - PROCESS | 1848 | 1461132546143 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 23:09:06 INFO - PROCESS | 1848 | 1461132546489 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x846af400 == 138 [pid = 1848] [id = 417] 23:09:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x846b8800) [pid = 1848] [serial = 1252] [outer = (nil)] 23:09:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x8555fc00) [pid = 1848] [serial = 1253] [outer = 0x846b8800] 23:09:06 INFO - PROCESS | 1848 | 1461132546578 Marionette DEBUG loaded listener.js 23:09:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x8740b800) [pid = 1848] [serial = 1254] [outer = 0x846b8800] 23:09:07 INFO - PROCESS | 1848 | 1461132547930 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]]]}] 23:09:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 23:09:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 2036ms 23:09:08 INFO - PROCESS | 1848 | 1461132548041 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 23:09:08 INFO - PROCESS | 1848 | 1461132548047 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 23:09:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 23:09:08 INFO - PROCESS | 1848 | 1461132548056 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 23:09:08 INFO - PROCESS | 1848 | 1461132548061 Marionette TRACE conn3 <- [1,1642,null,{}] 23:09:08 INFO - PROCESS | 1848 | 1461132548070 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}] 23:09:08 INFO - PROCESS | 1848 | --DOCSHELL 0x84b09800 == 137 [pid = 1848] [id = 398] 23:09:08 INFO - PROCESS | 1848 | --DOCSHELL 0x8866c400 == 136 [pid = 1848] [id = 397] 23:09:08 INFO - PROCESS | 1848 | --DOCSHELL 0x87410800 == 135 [pid = 1848] [id = 396] 23:09:08 INFO - PROCESS | 1848 | --DOCSHELL 0x822d0400 == 134 [pid = 1848] [id = 395] 23:09:08 INFO - PROCESS | 1848 | --DOCSHELL 0x83206000 == 133 [pid = 1848] [id = 394] 23:09:08 INFO - PROCESS | 1848 | --DOCSHELL 0x82b42000 == 132 [pid = 1848] [id = 393] 23:09:08 INFO - PROCESS | 1848 | --DOCSHELL 0x84b22800 == 131 [pid = 1848] [id = 392] 23:09:08 INFO - PROCESS | 1848 | --DOCSHELL 0x91ea4000 == 130 [pid = 1848] [id = 388] 23:09:08 INFO - PROCESS | 1848 | --DOCSHELL 0x90072c00 == 129 [pid = 1848] [id = 386] 23:09:08 INFO - PROCESS | 1848 | --DOCSHELL 0x90496800 == 128 [pid = 1848] [id = 387] 23:09:08 INFO - PROCESS | 1848 | --DOCSHELL 0x8fce2000 == 127 [pid = 1848] [id = 385] 23:09:08 INFO - PROCESS | 1848 | 1461132548834 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x85d91000) [pid = 1848] [serial = 1124] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x8a9df000) [pid = 1848] [serial = 1118] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x903f0800) [pid = 1848] [serial = 1097] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x90134c00) [pid = 1848] [serial = 1094] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x8fcea800) [pid = 1848] [serial = 1091] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x8f764000) [pid = 1848] [serial = 1088] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x8ec3ac00) [pid = 1848] [serial = 1085] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x8eac9000) [pid = 1848] [serial = 1082] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x8e1a7800) [pid = 1848] [serial = 1079] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x8df31800) [pid = 1848] [serial = 1076] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x8bec8c00) [pid = 1848] [serial = 1073] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x8a9e2c00) [pid = 1848] [serial = 1070] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x89a8c000) [pid = 1848] [serial = 1067] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x8866f800) [pid = 1848] [serial = 1064] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x85d95c00) [pid = 1848] [serial = 1061] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x82b4f000) [pid = 1848] [serial = 1058] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x8854f800) [pid = 1848] [serial = 1115] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x87407c00) [pid = 1848] [serial = 1100] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x8524bc00) [pid = 1848] [serial = 1112] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x86e02800) [pid = 1848] [serial = 1113] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x86fc7c00) [pid = 1848] [serial = 1106] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x885ea400) [pid = 1848] [serial = 1107] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x856f2400) [pid = 1848] [serial = 1103] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x85d94800) [pid = 1848] [serial = 1104] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x88548800) [pid = 1848] [serial = 1056] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x891a0c00) [pid = 1848] [serial = 1109] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x89868000) [pid = 1848] [serial = 1110] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x8be45c00) [pid = 1848] [serial = 1119] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x82b4bc00) [pid = 1848] [serial = 1121] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x89308000) [pid = 1848] [serial = 1116] [outer = (nil)] [url = about:blank] 23:09:08 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x843bf800) [pid = 1848] [serial = 1122] [outer = (nil)] [url = about:blank] 23:09:09 INFO - PROCESS | 1848 | 1461132549178 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x843bf800 == 128 [pid = 1848] [id = 418] 23:09:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x846bb800) [pid = 1848] [serial = 1255] [outer = (nil)] 23:09:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x85249c00) [pid = 1848] [serial = 1256] [outer = 0x846bb800] 23:09:09 INFO - PROCESS | 1848 | 1461132549251 Marionette DEBUG loaded listener.js 23:09:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x85561400) [pid = 1848] [serial = 1257] [outer = 0x846bb800] 23:09:10 INFO - PROCESS | 1848 | 1461132549998 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]]]}] 23:09:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 23:09:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1985ms 23:09:10 INFO - PROCESS | 1848 | 1461132550041 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 23:09:10 INFO - PROCESS | 1848 | 1461132550049 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 23:09:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 23:09:10 INFO - PROCESS | 1848 | 1461132550088 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 23:09:10 INFO - PROCESS | 1848 | 1461132550092 Marionette TRACE conn3 <- [1,1646,null,{}] 23:09:10 INFO - PROCESS | 1848 | 1461132550098 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}] 23:09:10 INFO - PROCESS | 1848 | 1461132550273 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 23:09:10 INFO - PROCESS | 1848 | 1461132550283 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x83206000 == 129 [pid = 1848] [id = 419] 23:09:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x846b6800) [pid = 1848] [serial = 1258] [outer = (nil)] 23:09:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x86fcc000) [pid = 1848] [serial = 1259] [outer = 0x846b6800] 23:09:10 INFO - PROCESS | 1848 | 1461132550354 Marionette DEBUG loaded listener.js 23:09:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x87ed6800) [pid = 1848] [serial = 1260] [outer = 0x846b6800] 23:09:11 INFO - PROCESS | 1848 | 1461132551390 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]]]}] 23:09:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 23:09:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1390ms 23:09:11 INFO - PROCESS | 1848 | 1461132551468 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 23:09:11 INFO - PROCESS | 1848 | 1461132551471 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 23:09:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 23:09:11 INFO - PROCESS | 1848 | 1461132551478 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 23:09:11 INFO - PROCESS | 1848 | 1461132551483 Marionette TRACE conn3 <- [1,1650,null,{}] 23:09:11 INFO - PROCESS | 1848 | 1461132551505 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}] 23:09:11 INFO - PROCESS | 1848 | 1461132551745 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 23:09:11 INFO - PROCESS | 1848 | 1461132551775 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x856ef000 == 130 [pid = 1848] [id = 420] 23:09:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x88542800) [pid = 1848] [serial = 1261] [outer = (nil)] 23:09:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x885ea400) [pid = 1848] [serial = 1262] [outer = 0x88542800] 23:09:11 INFO - PROCESS | 1848 | 1461132551848 Marionette DEBUG loaded listener.js 23:09:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x88673c00) [pid = 1848] [serial = 1263] [outer = 0x88542800] 23:09:12 INFO - PROCESS | 1848 | 1461132552787 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]]]}] 23:09:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 23:09:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1382ms 23:09:12 INFO - PROCESS | 1848 | 1461132552861 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 23:09:12 INFO - PROCESS | 1848 | 1461132552864 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 23:09:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 23:09:12 INFO - PROCESS | 1848 | 1461132552870 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 23:09:12 INFO - PROCESS | 1848 | 1461132552874 Marionette TRACE conn3 <- [1,1654,null,{}] 23:09:12 INFO - PROCESS | 1848 | 1461132552879 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}] 23:09:13 INFO - PROCESS | 1848 | 1461132553116 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 23:09:13 INFO - PROCESS | 1848 | 1461132553140 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x86fcd400 == 131 [pid = 1848] [id = 421] 23:09:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x885eb000) [pid = 1848] [serial = 1264] [outer = (nil)] 23:09:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x8985f000) [pid = 1848] [serial = 1265] [outer = 0x885eb000] 23:09:13 INFO - PROCESS | 1848 | 1461132553210 Marionette DEBUG loaded listener.js 23:09:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x89a86c00) [pid = 1848] [serial = 1266] [outer = 0x885eb000] 23:09:14 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x86e03400) [pid = 1848] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 23:09:14 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x884f7000) [pid = 1848] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 23:09:14 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x83204000) [pid = 1848] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 23:09:14 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x843b0c00) [pid = 1848] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 23:09:14 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x8930c400) [pid = 1848] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 23:09:14 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x84b23400) [pid = 1848] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 23:09:14 INFO - PROCESS | 1848 | 1461132554557 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]]]}] 23:09:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 23:09:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1727ms 23:09:14 INFO - PROCESS | 1848 | 1461132554599 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 23:09:14 INFO - PROCESS | 1848 | 1461132554602 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 23:09:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 23:09:14 INFO - PROCESS | 1848 | 1461132554608 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 23:09:14 INFO - PROCESS | 1848 | 1461132554610 Marionette TRACE conn3 <- [1,1658,null,{}] 23:09:14 INFO - PROCESS | 1848 | 1461132554627 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}] 23:09:14 INFO - PROCESS | 1848 | 1461132554786 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 23:09:14 INFO - PROCESS | 1848 | 1461132554801 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x843bd400 == 132 [pid = 1848] [id = 422] 23:09:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x89304800) [pid = 1848] [serial = 1267] [outer = (nil)] 23:09:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x8a6c3800) [pid = 1848] [serial = 1268] [outer = 0x89304800] 23:09:14 INFO - PROCESS | 1848 | 1461132554870 Marionette DEBUG loaded listener.js 23:09:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x8a6ccc00) [pid = 1848] [serial = 1269] [outer = 0x89304800] 23:09:15 INFO - PROCESS | 1848 | 1461132555779 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]]]}] 23:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 23:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1230ms 23:09:15 INFO - PROCESS | 1848 | 1461132555840 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 23:09:15 INFO - PROCESS | 1848 | 1461132555843 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 23:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 23:09:15 INFO - PROCESS | 1848 | 1461132555849 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 23:09:15 INFO - PROCESS | 1848 | 1461132555852 Marionette TRACE conn3 <- [1,1662,null,{}] 23:09:15 INFO - PROCESS | 1848 | 1461132555857 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}] 23:09:16 INFO - PROCESS | 1848 | 1461132556051 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 23:09:16 INFO - PROCESS | 1848 | 1461132556389 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x822c9400 == 133 [pid = 1848] [id = 423] 23:09:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x82b42000) [pid = 1848] [serial = 1270] [outer = (nil)] 23:09:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x846b1000) [pid = 1848] [serial = 1271] [outer = 0x82b42000] 23:09:16 INFO - PROCESS | 1848 | 1461132556479 Marionette DEBUG loaded listener.js 23:09:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x85247400) [pid = 1848] [serial = 1272] [outer = 0x82b42000] 23:09:17 INFO - PROCESS | 1848 | 1461132557504 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]]]}] 23:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 23:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1733ms 23:09:17 INFO - PROCESS | 1848 | 1461132557584 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 23:09:17 INFO - PROCESS | 1848 | 1461132557592 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 23:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 23:09:17 INFO - PROCESS | 1848 | 1461132557601 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 23:09:17 INFO - PROCESS | 1848 | 1461132557605 Marionette TRACE conn3 <- [1,1666,null,{}] 23:09:17 INFO - PROCESS | 1848 | 1461132557613 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}] 23:09:17 INFO - PROCESS | 1848 | 1461132557855 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 23:09:18 INFO - PROCESS | 1848 | 1461132558179 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x86fc3400 == 134 [pid = 1848] [id = 424] 23:09:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x86fc9400) [pid = 1848] [serial = 1273] [outer = (nil)] 23:09:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x87ee4000) [pid = 1848] [serial = 1274] [outer = 0x86fc9400] 23:09:18 INFO - PROCESS | 1848 | 1461132558269 Marionette DEBUG loaded listener.js 23:09:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x88545400) [pid = 1848] [serial = 1275] [outer = 0x86fc9400] 23:09:19 INFO - PROCESS | 1848 | 1461132559305 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]]]}] 23:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 23:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1780ms 23:09:19 INFO - PROCESS | 1848 | 1461132559385 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 23:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 23:09:19 INFO - PROCESS | 1848 | 1461132559392 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 23:09:19 INFO - PROCESS | 1848 | 1461132559399 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 23:09:19 INFO - PROCESS | 1848 | 1461132559402 Marionette TRACE conn3 <- [1,1670,null,{}] 23:09:19 INFO - PROCESS | 1848 | 1461132559408 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}] 23:09:19 INFO - PROCESS | 1848 | 1461132559652 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 23:09:20 INFO - PROCESS | 1848 | 1461132560011 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x88544000 == 135 [pid = 1848] [id = 425] 23:09:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x8866f400) [pid = 1848] [serial = 1276] [outer = (nil)] 23:09:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x89864000) [pid = 1848] [serial = 1277] [outer = 0x8866f400] 23:09:20 INFO - PROCESS | 1848 | 1461132560099 Marionette DEBUG loaded listener.js 23:09:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x89a8d000) [pid = 1848] [serial = 1278] [outer = 0x8866f400] 23:09:21 INFO - PROCESS | 1848 | 1461132561000 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]]]}] 23:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 23:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1680ms 23:09:21 INFO - PROCESS | 1848 | 1461132561078 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 23:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 23:09:21 INFO - PROCESS | 1848 | 1461132561083 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 23:09:21 INFO - PROCESS | 1848 | 1461132561099 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 23:09:21 INFO - PROCESS | 1848 | 1461132561108 Marionette TRACE conn3 <- [1,1674,null,{}] 23:09:21 INFO - PROCESS | 1848 | 1461132561115 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}] 23:09:21 INFO - PROCESS | 1848 | 1461132561424 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 23:09:21 INFO - PROCESS | 1848 | 1461132561676 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x89352000 == 136 [pid = 1848] [id = 426] 23:09:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x8a94d800) [pid = 1848] [serial = 1279] [outer = (nil)] 23:09:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x8be4a000) [pid = 1848] [serial = 1280] [outer = 0x8a94d800] 23:09:21 INFO - PROCESS | 1848 | 1461132561763 Marionette DEBUG loaded listener.js 23:09:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x8bed1000) [pid = 1848] [serial = 1281] [outer = 0x8a94d800] 23:09:22 INFO - PROCESS | 1848 | 1461132562627 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]]]}] 23:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 23:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1594ms 23:09:22 INFO - PROCESS | 1848 | 1461132562685 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 23:09:22 INFO - PROCESS | 1848 | 1461132562688 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 23:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 23:09:22 INFO - PROCESS | 1848 | 1461132562696 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 23:09:22 INFO - PROCESS | 1848 | 1461132562699 Marionette TRACE conn3 <- [1,1678,null,{}] 23:09:22 INFO - PROCESS | 1848 | 1461132562705 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}] 23:09:22 INFO - PROCESS | 1848 | 1461132562899 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 23:09:23 INFO - PROCESS | 1848 | 1461132563163 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x8a9e4800 == 137 [pid = 1848] [id = 427] 23:09:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x8be4c000) [pid = 1848] [serial = 1282] [outer = (nil)] 23:09:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x8df2e800) [pid = 1848] [serial = 1283] [outer = 0x8be4c000] 23:09:23 INFO - PROCESS | 1848 | 1461132563296 Marionette DEBUG loaded listener.js 23:09:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x8df39c00) [pid = 1848] [serial = 1284] [outer = 0x8be4c000] 23:09:24 INFO - PROCESS | 1848 | 1461132564179 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]]]}] 23:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 23:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1528ms 23:09:24 INFO - PROCESS | 1848 | 1461132564224 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 23:09:24 INFO - PROCESS | 1848 | 1461132564228 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 23:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 23:09:24 INFO - PROCESS | 1848 | 1461132564234 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 23:09:24 INFO - PROCESS | 1848 | 1461132564238 Marionette TRACE conn3 <- [1,1682,null,{}] 23:09:24 INFO - PROCESS | 1848 | 1461132564243 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}] 23:09:24 INFO - PROCESS | 1848 | 1461132564429 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 23:09:24 INFO - PROCESS | 1848 | 1461132564702 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x8ea73400 == 138 [pid = 1848] [id = 428] 23:09:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x8ea76400) [pid = 1848] [serial = 1285] [outer = (nil)] 23:09:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x8eac5c00) [pid = 1848] [serial = 1286] [outer = 0x8ea76400] 23:09:24 INFO - PROCESS | 1848 | 1461132564858 Marionette DEBUG loaded listener.js 23:09:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x8f76ac00) [pid = 1848] [serial = 1287] [outer = 0x8ea76400] 23:09:25 INFO - PROCESS | 1848 | 1461132565795 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]]]}] 23:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 23:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1633ms 23:09:25 INFO - PROCESS | 1848 | 1461132565868 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 23:09:25 INFO - PROCESS | 1848 | 1461132565872 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 23:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 23:09:25 INFO - PROCESS | 1848 | 1461132565878 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 23:09:25 INFO - PROCESS | 1848 | 1461132565882 Marionette TRACE conn3 <- [1,1686,null,{}] 23:09:25 INFO - PROCESS | 1848 | 1461132565887 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}] 23:09:26 INFO - PROCESS | 1848 | 1461132566082 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 23:09:26 INFO - PROCESS | 1848 | 1461132566392 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x8bece000 == 139 [pid = 1848] [id = 429] 23:09:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x8e19e400) [pid = 1848] [serial = 1288] [outer = (nil)] 23:09:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x8fcecc00) [pid = 1848] [serial = 1289] [outer = 0x8e19e400] 23:09:26 INFO - PROCESS | 1848 | 1461132566481 Marionette DEBUG loaded listener.js 23:09:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x90071c00) [pid = 1848] [serial = 1290] [outer = 0x8e19e400] 23:09:27 INFO - PROCESS | 1848 | 1461132567354 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]]]}] 23:09:27 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 23:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1528ms 23:09:27 INFO - PROCESS | 1848 | 1461132567407 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 23:09:27 INFO - PROCESS | 1848 | 1461132567411 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 23:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 23:09:27 INFO - PROCESS | 1848 | 1461132567418 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 23:09:27 INFO - PROCESS | 1848 | 1461132567422 Marionette TRACE conn3 <- [1,1690,null,{}] 23:09:27 INFO - PROCESS | 1848 | 1461132567427 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}] 23:09:27 INFO - PROCESS | 1848 | 1461132567617 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 23:09:27 INFO - PROCESS | 1848 | 1461132567883 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fcaac00 == 140 [pid = 1848] [id = 430] 23:09:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x8fcab400) [pid = 1848] [serial = 1291] [outer = (nil)] 23:09:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x9013b400) [pid = 1848] [serial = 1292] [outer = 0x8fcab400] 23:09:28 INFO - PROCESS | 1848 | 1461132568012 Marionette DEBUG loaded listener.js 23:09:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x903f7000) [pid = 1848] [serial = 1293] [outer = 0x8fcab400] 23:09:28 INFO - PROCESS | 1848 | 1461132568897 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]]]}] 23:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 23:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1534ms 23:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 23:09:28 INFO - PROCESS | 1848 | 1461132568953 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 23:09:28 INFO - PROCESS | 1848 | 1461132568956 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 23:09:28 INFO - PROCESS | 1848 | 1461132568963 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 23:09:28 INFO - PROCESS | 1848 | 1461132568966 Marionette TRACE conn3 <- [1,1694,null,{}] 23:09:28 INFO - PROCESS | 1848 | 1461132568972 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}] 23:09:29 INFO - PROCESS | 1848 | 1461132569159 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 23:09:29 INFO - PROCESS | 1848 | 1461132569423 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x90079c00 == 141 [pid = 1848] [id = 431] 23:09:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x90135000) [pid = 1848] [serial = 1294] [outer = (nil)] 23:09:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x91ea6000) [pid = 1848] [serial = 1295] [outer = 0x90135000] 23:09:29 INFO - PROCESS | 1848 | 1461132569559 Marionette DEBUG loaded listener.js 23:09:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x9284ec00) [pid = 1848] [serial = 1296] [outer = 0x90135000] 23:09:30 INFO - PROCESS | 1848 | 1461132570419 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]]]}] 23:09:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 23:09:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1487ms 23:09:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 23:09:30 INFO - PROCESS | 1848 | 1461132570450 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 23:09:30 INFO - PROCESS | 1848 | 1461132570453 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 23:09:30 INFO - PROCESS | 1848 | 1461132570460 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 23:09:30 INFO - PROCESS | 1848 | 1461132570463 Marionette TRACE conn3 <- [1,1698,null,{}] 23:09:30 INFO - PROCESS | 1848 | 1461132570469 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}] 23:09:30 INFO - PROCESS | 1848 | 1461132570654 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 23:09:30 INFO - PROCESS | 1848 | 1461132570926 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x8a6cec00 == 142 [pid = 1848] [id = 432] 23:09:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x905fa000) [pid = 1848] [serial = 1297] [outer = (nil)] 23:09:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x92937800) [pid = 1848] [serial = 1298] [outer = 0x905fa000] 23:09:31 INFO - PROCESS | 1848 | 1461132571056 Marionette DEBUG loaded listener.js 23:09:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x92978000) [pid = 1848] [serial = 1299] [outer = 0x905fa000] 23:09:31 INFO - PROCESS | 1848 | 1461132571871 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]]]}] 23:09:31 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 23:09:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1449ms 23:09:31 INFO - PROCESS | 1848 | 1461132571908 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 23:09:31 INFO - PROCESS | 1848 | 1461132571912 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 23:09:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 23:09:31 INFO - PROCESS | 1848 | 1461132571918 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 23:09:31 INFO - PROCESS | 1848 | 1461132571922 Marionette TRACE conn3 <- [1,1702,null,{}] 23:09:31 INFO - PROCESS | 1848 | 1461132571927 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}] 23:09:32 INFO - PROCESS | 1848 | 1461132572126 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 23:09:32 INFO - PROCESS | 1848 | 1461132572376 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x92938400 == 143 [pid = 1848] [id = 433] 23:09:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x92976c00) [pid = 1848] [serial = 1300] [outer = (nil)] 23:09:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x93789000) [pid = 1848] [serial = 1301] [outer = 0x92976c00] 23:09:32 INFO - PROCESS | 1848 | 1461132572481 Marionette DEBUG loaded listener.js 23:09:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x93a63800) [pid = 1848] [serial = 1302] [outer = 0x92976c00] 23:09:33 INFO - PROCESS | 1848 | 1461132573441 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]]]}] 23:09:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 23:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1589ms 23:09:33 INFO - PROCESS | 1848 | 1461132573508 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 23:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 23:09:33 INFO - PROCESS | 1848 | 1461132573513 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 23:09:33 INFO - PROCESS | 1848 | 1461132573520 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 23:09:33 INFO - PROCESS | 1848 | 1461132573524 Marionette TRACE conn3 <- [1,1706,null,{}] 23:09:33 INFO - PROCESS | 1848 | 1461132573529 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}] 23:09:33 INFO - PROCESS | 1848 | 1461132573774 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 23:09:34 INFO - PROCESS | 1848 | 1461132574125 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x945ad000 == 144 [pid = 1848] [id = 434] 23:09:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x945ad800) [pid = 1848] [serial = 1303] [outer = (nil)] 23:09:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x94fac000) [pid = 1848] [serial = 1304] [outer = 0x945ad800] 23:09:34 INFO - PROCESS | 1848 | 1461132574216 Marionette DEBUG loaded listener.js 23:09:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x94fb1c00) [pid = 1848] [serial = 1305] [outer = 0x945ad800] 23:09:35 INFO - PROCESS | 1848 | 1461132575094 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]]]}] 23:09:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 23:09:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1636ms 23:09:35 INFO - PROCESS | 1848 | 1461132575156 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 23:09:35 INFO - PROCESS | 1848 | 1461132575160 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 23:09:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 23:09:35 INFO - PROCESS | 1848 | 1461132575166 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 23:09:35 INFO - PROCESS | 1848 | 1461132575168 Marionette TRACE conn3 <- [1,1710,null,{}] 23:09:35 INFO - PROCESS | 1848 | 1461132575174 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}] 23:09:35 INFO - PROCESS | 1848 | 1461132575363 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 23:09:35 INFO - PROCESS | 1848 | 1461132575683 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x93789800 == 145 [pid = 1848] [id = 435] 23:09:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x93a69c00) [pid = 1848] [serial = 1306] [outer = (nil)] 23:09:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x96a24000) [pid = 1848] [serial = 1307] [outer = 0x93a69c00] 23:09:35 INFO - PROCESS | 1848 | 1461132575771 Marionette DEBUG loaded listener.js 23:09:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x96aa9800) [pid = 1848] [serial = 1308] [outer = 0x93a69c00] 23:09:36 INFO - PROCESS | 1848 | 1461132576620 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]]]}] 23:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 23:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1527ms 23:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 23:09:36 INFO - PROCESS | 1848 | 1461132576693 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 23:09:36 INFO - PROCESS | 1848 | 1461132576696 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 23:09:36 INFO - PROCESS | 1848 | 1461132576703 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 23:09:36 INFO - PROCESS | 1848 | 1461132576706 Marionette TRACE conn3 <- [1,1714,null,{}] 23:09:36 INFO - PROCESS | 1848 | 1461132576712 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}] 23:09:36 INFO - PROCESS | 1848 | 1461132576935 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 23:09:37 INFO - PROCESS | 1848 | 1461132577255 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x95a76800 == 146 [pid = 1848] [id = 436] 23:09:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x96a28c00) [pid = 1848] [serial = 1309] [outer = (nil)] 23:09:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x97764c00) [pid = 1848] [serial = 1310] [outer = 0x96a28c00] 23:09:37 INFO - PROCESS | 1848 | 1461132577340 Marionette DEBUG loaded listener.js 23:09:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x977a3000) [pid = 1848] [serial = 1311] [outer = 0x96a28c00] 23:09:38 INFO - PROCESS | 1848 | 1461132578164 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]]]}] 23:09:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 23:09:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1534ms 23:09:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 23:09:38 INFO - PROCESS | 1848 | 1461132578236 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 23:09:38 INFO - PROCESS | 1848 | 1461132578239 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 23:09:38 INFO - PROCESS | 1848 | 1461132578246 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 23:09:38 INFO - PROCESS | 1848 | 1461132578249 Marionette TRACE conn3 <- [1,1718,null,{}] 23:09:38 INFO - PROCESS | 1848 | 1461132578255 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}] 23:09:38 INFO - PROCESS | 1848 | 1461132578443 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 23:09:38 INFO - PROCESS | 1848 | 1461132578715 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x96aa2000 == 147 [pid = 1848] [id = 437] 23:09:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x9775e800) [pid = 1848] [serial = 1312] [outer = (nil)] 23:09:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x97cab400) [pid = 1848] [serial = 1313] [outer = 0x9775e800] 23:09:38 INFO - PROCESS | 1848 | 1461132578864 Marionette DEBUG loaded listener.js 23:09:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x981a9800) [pid = 1848] [serial = 1314] [outer = 0x9775e800] 23:09:39 INFO - PROCESS | 1848 | 1461132579732 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]]]}] 23:09:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 23:09:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1535ms 23:09:39 INFO - PROCESS | 1848 | 1461132579781 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 23:09:39 INFO - PROCESS | 1848 | 1461132579785 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 23:09:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 23:09:39 INFO - PROCESS | 1848 | 1461132579791 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 23:09:39 INFO - PROCESS | 1848 | 1461132579795 Marionette TRACE conn3 <- [1,1722,null,{}] 23:09:39 INFO - PROCESS | 1848 | 1461132579800 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}] 23:09:39 INFO - PROCESS | 1848 | 1461132579986 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 23:09:40 INFO - PROCESS | 1848 | 1461132580275 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b24000 == 148 [pid = 1848] [id = 438] 23:09:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x94fae400) [pid = 1848] [serial = 1315] [outer = (nil)] 23:09:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x9854e000) [pid = 1848] [serial = 1316] [outer = 0x94fae400] 23:09:40 INFO - PROCESS | 1848 | 1461132580411 Marionette DEBUG loaded listener.js 23:09:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x98b0e000) [pid = 1848] [serial = 1317] [outer = 0x94fae400] 23:09:41 INFO - PROCESS | 1848 | 1461132581282 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]]]}] 23:09:41 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 23:09:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1530ms 23:09:41 INFO - PROCESS | 1848 | 1461132581322 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 23:09:41 INFO - PROCESS | 1848 | 1461132581326 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 23:09:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 23:09:41 INFO - PROCESS | 1848 | 1461132581347 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 23:09:41 INFO - PROCESS | 1848 | 1461132581352 Marionette TRACE conn3 <- [1,1726,null,{}] 23:09:41 INFO - PROCESS | 1848 | 1461132581362 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}] 23:09:41 INFO - PROCESS | 1848 | 1461132581552 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 23:09:41 INFO - PROCESS | 1848 | 1461132581825 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b0f400 == 149 [pid = 1848] [id = 439] 23:09:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x92904c00) [pid = 1848] [serial = 1318] [outer = (nil)] 23:09:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 234 (0x98f48400) [pid = 1848] [serial = 1319] [outer = 0x92904c00] 23:09:41 INFO - PROCESS | 1848 | 1461132581952 Marionette DEBUG loaded listener.js 23:09:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 235 (0x98f4f000) [pid = 1848] [serial = 1320] [outer = 0x92904c00] 23:09:42 INFO - PROCESS | 1848 | 1461132582841 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]]]}] 23:09:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 23:09:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1554ms 23:09:42 INFO - PROCESS | 1848 | 1461132582887 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 23:09:42 INFO - PROCESS | 1848 | 1461132582891 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 23:09:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 23:09:42 INFO - PROCESS | 1848 | 1461132582897 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 23:09:42 INFO - PROCESS | 1848 | 1461132582900 Marionette TRACE conn3 <- [1,1730,null,{}] 23:09:42 INFO - PROCESS | 1848 | 1461132582906 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}] 23:09:43 INFO - PROCESS | 1848 | 1461132583093 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 23:09:43 INFO - PROCESS | 1848 | 1461132583371 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x843bac00 == 150 [pid = 1848] [id = 440] 23:09:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 236 (0x98c50c00) [pid = 1848] [serial = 1321] [outer = (nil)] 23:09:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0x991b0400) [pid = 1848] [serial = 1322] [outer = 0x98c50c00] 23:09:43 INFO - PROCESS | 1848 | 1461132583499 Marionette DEBUG loaded listener.js 23:09:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x992b8c00) [pid = 1848] [serial = 1323] [outer = 0x98c50c00] 23:09:44 INFO - PROCESS | 1848 | 1461132584350 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]]]}] 23:09:44 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 23:09:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1529ms 23:09:44 INFO - PROCESS | 1848 | 1461132584427 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 23:09:44 INFO - PROCESS | 1848 | 1461132584430 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 23:09:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 23:09:44 INFO - PROCESS | 1848 | 1461132584436 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 23:09:44 INFO - PROCESS | 1848 | 1461132584440 Marionette TRACE conn3 <- [1,1734,null,{}] 23:09:44 INFO - PROCESS | 1848 | 1461132584445 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}] 23:09:44 INFO - PROCESS | 1848 | 1461132584675 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 23:09:45 INFO - PROCESS | 1848 | 1461132584993 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x945b2800 == 151 [pid = 1848] [id = 441] 23:09:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x991a8000) [pid = 1848] [serial = 1324] [outer = (nil)] 23:09:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0x99941800) [pid = 1848] [serial = 1325] [outer = 0x991a8000] 23:09:45 INFO - PROCESS | 1848 | 1461132585099 Marionette DEBUG loaded listener.js 23:09:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 241 (0x999c1000) [pid = 1848] [serial = 1326] [outer = 0x991a8000] 23:09:45 INFO - PROCESS | 1848 | 1461132585969 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]]]}] 23:09:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 23:09:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1580ms 23:09:46 INFO - PROCESS | 1848 | 1461132586018 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 23:09:46 INFO - PROCESS | 1848 | 1461132586021 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 23:09:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 23:09:46 INFO - PROCESS | 1848 | 1461132586027 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 23:09:46 INFO - PROCESS | 1848 | 1461132586031 Marionette TRACE conn3 <- [1,1738,null,{}] 23:09:46 INFO - PROCESS | 1848 | 1461132586036 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}] 23:09:46 INFO - PROCESS | 1848 | 1461132586226 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 23:09:47 INFO - PROCESS | 1848 | --DOCSHELL 0x82b50800 == 150 [pid = 1848] [id = 328] 23:09:47 INFO - PROCESS | 1848 | --DOCSHELL 0x93917c00 == 149 [pid = 1848] [id = 206] 23:09:47 INFO - PROCESS | 1848 | --DOCSHELL 0x843bd400 == 148 [pid = 1848] [id = 422] 23:09:47 INFO - PROCESS | 1848 | --DOCSHELL 0x86fcd400 == 147 [pid = 1848] [id = 421] 23:09:47 INFO - PROCESS | 1848 | --DOCSHELL 0x856ef000 == 146 [pid = 1848] [id = 420] 23:09:47 INFO - PROCESS | 1848 | --DOCSHELL 0x83206000 == 145 [pid = 1848] [id = 419] 23:09:47 INFO - PROCESS | 1848 | --DOCSHELL 0x843bf800 == 144 [pid = 1848] [id = 418] 23:09:47 INFO - PROCESS | 1848 | --DOCSHELL 0x8bee9000 == 143 [pid = 1848] [id = 405] 23:09:47 INFO - PROCESS | 1848 | --DOCSHELL 0x89a87000 == 142 [pid = 1848] [id = 404] 23:09:47 INFO - PROCESS | 1848 | --DOCSHELL 0x8a94dc00 == 141 [pid = 1848] [id = 403] 23:09:47 INFO - PROCESS | 1848 | --DOCSHELL 0x8855dc00 == 140 [pid = 1848] [id = 401] 23:09:47 INFO - PROCESS | 1848 | --DOCSHELL 0x884f8400 == 139 [pid = 1848] [id = 402] 23:09:47 INFO - PROCESS | 1848 | --DOCSHELL 0x856f1400 == 138 [pid = 1848] [id = 400] 23:09:47 INFO - PROCESS | 1848 | --DOCSHELL 0x822d2000 == 137 [pid = 1848] [id = 399] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 240 (0x9120c800) [pid = 1848] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x8919c800) [pid = 1848] [serial = 1191] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x8985f800) [pid = 1848] [serial = 1194] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x8855d400) [pid = 1848] [serial = 1188] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 236 (0x8930b800) [pid = 1848] [serial = 1196] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 235 (0x8deef000) [pid = 1848] [serial = 1139] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 234 (0x88544c00) [pid = 1848] [serial = 1187] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 233 (0x9290e400) [pid = 1848] [serial = 1169] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x92b5a400) [pid = 1848] [serial = 1172] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x90133400) [pid = 1848] [serial = 1154] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x88671000) [pid = 1848] [serial = 1190] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x8bee8000) [pid = 1848] [serial = 1136] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x8eac2800) [pid = 1848] [serial = 1142] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x8854e800) [pid = 1848] [serial = 1130] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x9120ec00) [pid = 1848] [serial = 1160] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x8ec3b400) [pid = 1848] [serial = 1145] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x85243000) [pid = 1848] [serial = 1175] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x91ef2400) [pid = 1848] [serial = 1163] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x855c7c00) [pid = 1848] [serial = 1181] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x8740d800) [pid = 1848] [serial = 1182] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x92901c00) [pid = 1848] [serial = 1166] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x8fc04000) [pid = 1848] [serial = 1148] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x85248800) [pid = 1848] [serial = 1127] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x8fcb0000) [pid = 1848] [serial = 1151] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x85560000) [pid = 1848] [serial = 1184] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x85d90800) [pid = 1848] [serial = 1185] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x8a9e0000) [pid = 1848] [serial = 1133] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x89348400) [pid = 1848] [serial = 1193] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x905f6400) [pid = 1848] [serial = 1157] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x84b2f000) [pid = 1848] [serial = 1178] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x8524b400) [pid = 1848] [serial = 1179] [outer = (nil)] [url = about:blank] 23:09:47 INFO - PROCESS | 1848 | 1461132587945 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b23400 == 138 [pid = 1848] [id = 442] 23:09:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x84b2c000) [pid = 1848] [serial = 1327] [outer = (nil)] 23:09:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x85248800) [pid = 1848] [serial = 1328] [outer = 0x84b2c000] 23:09:48 INFO - PROCESS | 1848 | 1461132588024 Marionette DEBUG loaded listener.js 23:09:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x85560000) [pid = 1848] [serial = 1329] [outer = 0x84b2c000] 23:09:48 INFO - PROCESS | 1848 | 1461132588808 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]]]}] 23:09:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 23:09:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2832ms 23:09:48 INFO - PROCESS | 1848 | 1461132588868 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 23:09:48 INFO - PROCESS | 1848 | 1461132588879 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 23:09:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 23:09:48 INFO - PROCESS | 1848 | 1461132588887 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 23:09:48 INFO - PROCESS | 1848 | 1461132588891 Marionette TRACE conn3 <- [1,1742,null,{}] 23:09:48 INFO - PROCESS | 1848 | 1461132588898 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}] 23:09:49 INFO - PROCESS | 1848 | 1461132589192 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 23:09:49 INFO - PROCESS | 1848 | 1461132589325 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x85d8c000 == 139 [pid = 1848] [id = 443] 23:09:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x85d95c00) [pid = 1848] [serial = 1330] [outer = (nil)] 23:09:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x86fc0800) [pid = 1848] [serial = 1331] [outer = 0x85d95c00] 23:09:49 INFO - PROCESS | 1848 | 1461132589399 Marionette DEBUG loaded listener.js 23:09:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x87409400) [pid = 1848] [serial = 1332] [outer = 0x85d95c00] 23:09:50 INFO - PROCESS | 1848 | 1461132590329 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]]]}] 23:09:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 23:09:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1477ms 23:09:50 INFO - PROCESS | 1848 | 1461132590367 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 23:09:50 INFO - PROCESS | 1848 | 1461132590372 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 23:09:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 23:09:50 INFO - PROCESS | 1848 | 1461132590380 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 23:09:50 INFO - PROCESS | 1848 | 1461132590382 Marionette TRACE conn3 <- [1,1746,null,{}] 23:09:50 INFO - PROCESS | 1848 | 1461132590396 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}] 23:09:50 INFO - PROCESS | 1848 | 1461132590639 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 23:09:50 INFO - PROCESS | 1848 | 1461132590675 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x86fc1000 == 140 [pid = 1848] [id = 444] 23:09:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x8854fc00) [pid = 1848] [serial = 1333] [outer = (nil)] 23:09:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x8855c800) [pid = 1848] [serial = 1334] [outer = 0x8854fc00] 23:09:50 INFO - PROCESS | 1848 | 1461132590755 Marionette DEBUG loaded listener.js 23:09:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x885e9000) [pid = 1848] [serial = 1335] [outer = 0x8854fc00] 23:09:51 INFO - PROCESS | 1848 | 1461132591752 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]]]}] 23:09:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 23:09:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1434ms 23:09:51 INFO - PROCESS | 1848 | 1461132591815 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 23:09:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 23:09:51 INFO - PROCESS | 1848 | 1461132591819 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 23:09:51 INFO - PROCESS | 1848 | 1461132591834 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 23:09:51 INFO - PROCESS | 1848 | 1461132591842 Marionette TRACE conn3 <- [1,1750,null,{}] 23:09:51 INFO - PROCESS | 1848 | 1461132591854 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}] 23:09:52 INFO - PROCESS | 1848 | 1461132592107 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 23:09:52 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x846bb800) [pid = 1848] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 23:09:52 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x885eb000) [pid = 1848] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 23:09:52 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x88542800) [pid = 1848] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 23:09:52 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x846b6800) [pid = 1848] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 23:09:52 INFO - PROCESS | 1848 | 1461132592716 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x822d0400 == 141 [pid = 1848] [id = 445] 23:09:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x82b4f000) [pid = 1848] [serial = 1336] [outer = (nil)] 23:09:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x86e08800) [pid = 1848] [serial = 1337] [outer = 0x82b4f000] 23:09:52 INFO - PROCESS | 1848 | 1461132592788 Marionette DEBUG loaded listener.js 23:09:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x89348800) [pid = 1848] [serial = 1338] [outer = 0x82b4f000] 23:09:53 INFO - PROCESS | 1848 | 1461132593515 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]]]}] 23:09:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 23:09:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1707ms 23:09:53 INFO - PROCESS | 1848 | 1461132593532 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 23:09:53 INFO - PROCESS | 1848 | 1461132593538 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 23:09:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 23:09:53 INFO - PROCESS | 1848 | 1461132593544 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 23:09:53 INFO - PROCESS | 1848 | 1461132593547 Marionette TRACE conn3 <- [1,1754,null,{}] 23:09:53 INFO - PROCESS | 1848 | 1461132593552 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}] 23:09:53 INFO - PROCESS | 1848 | 1461132593801 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 23:09:53 INFO - PROCESS | 1848 | 1461132593931 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x8740d000 == 142 [pid = 1848] [id = 446] 23:09:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x89861400) [pid = 1848] [serial = 1339] [outer = (nil)] 23:09:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x89a8b800) [pid = 1848] [serial = 1340] [outer = 0x89861400] 23:09:54 INFO - PROCESS | 1848 | 1461132594004 Marionette DEBUG loaded listener.js 23:09:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x8a94d000) [pid = 1848] [serial = 1341] [outer = 0x89861400] 23:09:54 INFO - PROCESS | 1848 | 1461132594960 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]]]}] 23:09:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 23:09:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1483ms 23:09:55 INFO - PROCESS | 1848 | 1461132595028 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 23:09:55 INFO - PROCESS | 1848 | 1461132595034 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 23:09:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 23:09:55 INFO - PROCESS | 1848 | 1461132595043 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 23:09:55 INFO - PROCESS | 1848 | 1461132595049 Marionette TRACE conn3 <- [1,1758,null,{}] 23:09:55 INFO - PROCESS | 1848 | 1461132595059 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}] 23:09:55 INFO - PROCESS | 1848 | 1461132595315 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 23:09:55 INFO - PROCESS | 1848 | 1461132595649 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x856f2400 == 143 [pid = 1848] [id = 447] 23:09:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x856f2c00) [pid = 1848] [serial = 1342] [outer = (nil)] 23:09:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x86e0a800) [pid = 1848] [serial = 1343] [outer = 0x856f2c00] 23:09:55 INFO - PROCESS | 1848 | 1461132595739 Marionette DEBUG loaded listener.js 23:09:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x8854e800) [pid = 1848] [serial = 1344] [outer = 0x856f2c00] 23:09:56 INFO - PROCESS | 1848 | 1461132596687 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]]]}] 23:09:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 23:09:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1686ms 23:09:56 INFO - PROCESS | 1848 | 1461132596730 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 23:09:56 INFO - PROCESS | 1848 | 1461132596739 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 23:09:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 23:09:56 INFO - PROCESS | 1848 | 1461132596749 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 23:09:56 INFO - PROCESS | 1848 | 1461132596753 Marionette TRACE conn3 <- [1,1762,null,{}] 23:09:56 INFO - PROCESS | 1848 | 1461132596759 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}] 23:09:57 INFO - PROCESS | 1848 | 1461132597038 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 23:09:57 INFO - PROCESS | 1848 | 1461132597244 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x86e10400 == 144 [pid = 1848] [id = 448] 23:09:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x89194000) [pid = 1848] [serial = 1345] [outer = (nil)] 23:09:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x89867800) [pid = 1848] [serial = 1346] [outer = 0x89194000] 23:09:57 INFO - PROCESS | 1848 | 1461132597383 Marionette DEBUG loaded listener.js 23:09:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x8a959000) [pid = 1848] [serial = 1347] [outer = 0x89194000] 23:09:58 INFO - PROCESS | 1848 | 1461132598370 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]]]}] 23:09:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 23:09:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1688ms 23:09:58 INFO - PROCESS | 1848 | 1461132598437 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 23:09:58 INFO - PROCESS | 1848 | 1461132598440 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 23:09:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 23:09:58 INFO - PROCESS | 1848 | 1461132598448 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 23:09:58 INFO - PROCESS | 1848 | 1461132598453 Marionette TRACE conn3 <- [1,1766,null,{}] 23:09:58 INFO - PROCESS | 1848 | 1461132598470 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}] 23:09:58 INFO - PROCESS | 1848 | 1461132598728 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 23:09:59 INFO - PROCESS | 1848 | 1461132599050 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x8986a800 == 145 [pid = 1848] [id = 449] 23:09:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x8be4e800) [pid = 1848] [serial = 1348] [outer = (nil)] 23:09:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x8bee8000) [pid = 1848] [serial = 1349] [outer = 0x8be4e800] 23:09:59 INFO - PROCESS | 1848 | 1461132599153 Marionette DEBUG loaded listener.js 23:09:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x8dee2800) [pid = 1848] [serial = 1350] [outer = 0x8be4e800] 23:10:00 INFO - PROCESS | 1848 | 1461132600093 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]]]}] 23:10:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 23:10:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1696ms 23:10:00 INFO - PROCESS | 1848 | 1461132600146 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 23:10:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 23:10:00 INFO - PROCESS | 1848 | 1461132600155 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 23:10:00 INFO - PROCESS | 1848 | 1461132600163 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 23:10:00 INFO - PROCESS | 1848 | 1461132600166 Marionette TRACE conn3 <- [1,1770,null,{}] 23:10:00 INFO - PROCESS | 1848 | 1461132600172 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}] 23:10:00 INFO - PROCESS | 1848 | 1461132600375 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 23:10:00 INFO - PROCESS | 1848 | 1461132600694 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x8866c400 == 146 [pid = 1848] [id = 450] 23:10:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x8becb000) [pid = 1848] [serial = 1351] [outer = (nil)] 23:10:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x8e19ec00) [pid = 1848] [serial = 1352] [outer = 0x8becb000] 23:10:00 INFO - PROCESS | 1848 | 1461132600792 Marionette DEBUG loaded listener.js 23:10:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x8ea77000) [pid = 1848] [serial = 1353] [outer = 0x8becb000] 23:10:01 INFO - PROCESS | 1848 | 1461132601679 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]]]}] 23:10:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 23:10:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1580ms 23:10:01 INFO - PROCESS | 1848 | 1461132601742 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 23:10:01 INFO - PROCESS | 1848 | 1461132601747 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 23:10:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 23:10:01 INFO - PROCESS | 1848 | 1461132601753 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 23:10:01 INFO - PROCESS | 1848 | 1461132601756 Marionette TRACE conn3 <- [1,1774,null,{}] 23:10:01 INFO - PROCESS | 1848 | 1461132601762 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}] 23:10:01 INFO - PROCESS | 1848 | 1461132601951 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 23:10:02 INFO - PROCESS | 1848 | 1461132602223 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x89862400 == 147 [pid = 1848] [id = 451] 23:10:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 234 (0x8df32000) [pid = 1848] [serial = 1354] [outer = (nil)] 23:10:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 235 (0x8ead0800) [pid = 1848] [serial = 1355] [outer = 0x8df32000] 23:10:02 INFO - PROCESS | 1848 | 1461132602357 Marionette DEBUG loaded listener.js 23:10:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 236 (0x8ec34400) [pid = 1848] [serial = 1356] [outer = 0x8df32000] 23:10:03 INFO - PROCESS | 1848 | 1461132603243 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]]]}] 23:10:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 23:10:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1547ms 23:10:03 INFO - PROCESS | 1848 | 1461132603301 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 23:10:03 INFO - PROCESS | 1848 | 1461132603305 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 23:10:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 23:10:03 INFO - PROCESS | 1848 | 1461132603311 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 23:10:03 INFO - PROCESS | 1848 | 1461132603314 Marionette TRACE conn3 <- [1,1778,null,{}] 23:10:03 INFO - PROCESS | 1848 | 1461132603320 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}] 23:10:03 INFO - PROCESS | 1848 | 1461132603538 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 23:10:03 INFO - PROCESS | 1848 | 1461132603864 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fc08800 == 148 [pid = 1848] [id = 452] 23:10:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0x8fc0c000) [pid = 1848] [serial = 1357] [outer = (nil)] 23:10:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x8fceac00) [pid = 1848] [serial = 1358] [outer = 0x8fc0c000] 23:10:03 INFO - PROCESS | 1848 | 1461132603965 Marionette DEBUG loaded listener.js 23:10:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x9013c000) [pid = 1848] [serial = 1359] [outer = 0x8fc0c000] 23:10:04 INFO - PROCESS | 1848 | 1461132604855 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]]]}] 23:10:04 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 23:10:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1585ms 23:10:04 INFO - PROCESS | 1848 | 1461132604896 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 23:10:04 INFO - PROCESS | 1848 | 1461132604899 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 23:10:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 23:10:04 INFO - PROCESS | 1848 | 1461132604906 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 23:10:04 INFO - PROCESS | 1848 | 1461132604910 Marionette TRACE conn3 <- [1,1782,null,{}] 23:10:04 INFO - PROCESS | 1848 | 1461132604915 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}] 23:10:05 INFO - PROCESS | 1848 | 1461132605101 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 23:10:05 INFO - PROCESS | 1848 | 1461132605388 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x8a6c1800 == 149 [pid = 1848] [id = 453] 23:10:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0x8eac7400) [pid = 1848] [serial = 1360] [outer = (nil)] 23:10:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 241 (0x90497800) [pid = 1848] [serial = 1361] [outer = 0x8eac7400] 23:10:05 INFO - PROCESS | 1848 | 1461132605519 Marionette DEBUG loaded listener.js 23:10:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 242 (0x91210400) [pid = 1848] [serial = 1362] [outer = 0x8eac7400] 23:10:06 INFO - PROCESS | 1848 | 1461132606394 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]]]}] 23:10:06 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 23:10:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1537ms 23:10:06 INFO - PROCESS | 1848 | 1461132606444 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 23:10:06 INFO - PROCESS | 1848 | 1461132606448 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 23:10:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 23:10:06 INFO - PROCESS | 1848 | 1461132606473 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 23:10:06 INFO - PROCESS | 1848 | 1461132606476 Marionette TRACE conn3 <- [1,1786,null,{}] 23:10:06 INFO - PROCESS | 1848 | 1461132606484 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}] 23:10:06 INFO - PROCESS | 1848 | 1461132606673 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 23:10:06 INFO - PROCESS | 1848 | 1461132606948 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x856fa000 == 150 [pid = 1848] [id = 454] 23:10:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 243 (0x903edc00) [pid = 1848] [serial = 1363] [outer = (nil)] 23:10:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 244 (0x92905000) [pid = 1848] [serial = 1364] [outer = 0x903edc00] 23:10:07 INFO - PROCESS | 1848 | 1461132607079 Marionette DEBUG loaded listener.js 23:10:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 245 (0x9292d000) [pid = 1848] [serial = 1365] [outer = 0x903edc00] 23:10:07 INFO - PROCESS | 1848 | 1461132607955 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]]]}] 23:10:08 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 23:10:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1553ms 23:10:08 INFO - PROCESS | 1848 | 1461132608012 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 23:10:08 INFO - PROCESS | 1848 | 1461132608016 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 23:10:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 23:10:08 INFO - PROCESS | 1848 | 1461132608025 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 23:10:08 INFO - PROCESS | 1848 | 1461132608028 Marionette TRACE conn3 <- [1,1790,null,{}] 23:10:08 INFO - PROCESS | 1848 | 1461132608032 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}] 23:10:08 INFO - PROCESS | 1848 | 1461132608243 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 23:10:08 INFO - PROCESS | 1848 | 1461132608519 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x91ef4000 == 151 [pid = 1848] [id = 455] 23:10:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 246 (0x9284b000) [pid = 1848] [serial = 1366] [outer = (nil)] 23:10:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 247 (0x93743c00) [pid = 1848] [serial = 1367] [outer = 0x9284b000] 23:10:08 INFO - PROCESS | 1848 | 1461132608647 Marionette DEBUG loaded listener.js 23:10:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 248 (0x93786800) [pid = 1848] [serial = 1368] [outer = 0x9284b000] 23:10:09 INFO - PROCESS | 1848 | 1461132609573 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]]]}] 23:10:09 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) 23:10:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1589ms 23:10:09 INFO - PROCESS | 1848 | 1461132609615 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 23:10:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 23:10:09 INFO - PROCESS | 1848 | 1461132609619 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 23:10:09 INFO - PROCESS | 1848 | 1461132609625 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 23:10:09 INFO - PROCESS | 1848 | 1461132609628 Marionette TRACE conn3 <- [1,1794,null,{}] 23:10:09 INFO - PROCESS | 1848 | 1461132609634 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}] 23:10:09 INFO - PROCESS | 1848 | 1461132609817 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 23:10:10 INFO - PROCESS | 1848 | 1461132610137 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x8930ac00 == 152 [pid = 1848] [id = 456] 23:10:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 249 (0x9373c000) [pid = 1848] [serial = 1369] [outer = (nil)] 23:10:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 250 (0x93a5fc00) [pid = 1848] [serial = 1370] [outer = 0x9373c000] 23:10:10 INFO - PROCESS | 1848 | 1461132610240 Marionette DEBUG loaded listener.js 23:10:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 251 (0x93a67000) [pid = 1848] [serial = 1371] [outer = 0x9373c000] 23:10:11 INFO - PROCESS | 1848 | 1461132611141 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]]]}] 23:10:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:10:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1579ms 23:10:11 INFO - PROCESS | 1848 | 1461132611203 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 23:10:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 23:10:11 INFO - PROCESS | 1848 | 1461132611208 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 23:10:11 INFO - PROCESS | 1848 | 1461132611214 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 23:10:11 INFO - PROCESS | 1848 | 1461132611219 Marionette TRACE conn3 <- [1,1798,null,{}] 23:10:11 INFO - PROCESS | 1848 | 1461132611224 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}] 23:10:11 INFO - PROCESS | 1848 | 1461132611442 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 23:10:11 INFO - PROCESS | 1848 | 1461132611777 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x9391ec00 == 153 [pid = 1848] [id = 457] 23:10:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 252 (0x94fb0800) [pid = 1848] [serial = 1372] [outer = (nil)] 23:10:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 253 (0x9775c400) [pid = 1848] [serial = 1373] [outer = 0x94fb0800] 23:10:11 INFO - PROCESS | 1848 | 1461132611869 Marionette DEBUG loaded listener.js 23:10:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 254 (0x98b0ac00) [pid = 1848] [serial = 1374] [outer = 0x94fb0800] 23:10:12 INFO - PROCESS | 1848 | 1461132612787 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]]]}] 23:10:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 23:10:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1628ms 23:10:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 23:10:12 INFO - PROCESS | 1848 | 1461132612843 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 23:10:12 INFO - PROCESS | 1848 | 1461132612846 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 23:10:12 INFO - PROCESS | 1848 | 1461132612853 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 23:10:12 INFO - PROCESS | 1848 | 1461132612856 Marionette TRACE conn3 <- [1,1802,null,{}] 23:10:12 INFO - PROCESS | 1848 | 1461132612862 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}] 23:10:13 INFO - PROCESS | 1848 | 1461132613050 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 23:10:13 INFO - PROCESS | 1848 | 1461132613328 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x98f51000 == 154 [pid = 1848] [id = 458] 23:10:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 255 (0x98f55c00) [pid = 1848] [serial = 1375] [outer = (nil)] 23:10:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 256 (0x99920800) [pid = 1848] [serial = 1376] [outer = 0x98f55c00] 23:10:13 INFO - PROCESS | 1848 | 1461132613463 Marionette DEBUG loaded listener.js 23:10:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 257 (0x9993bc00) [pid = 1848] [serial = 1377] [outer = 0x98f55c00] 23:10:14 INFO - PROCESS | 1848 | 1461132614331 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]]]}] 23:10:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 23:10:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1528ms 23:10:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 23:10:14 INFO - PROCESS | 1848 | 1461132614381 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 23:10:14 INFO - PROCESS | 1848 | 1461132614384 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 23:10:14 INFO - PROCESS | 1848 | 1461132614391 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 23:10:14 INFO - PROCESS | 1848 | 1461132614394 Marionette TRACE conn3 <- [1,1806,null,{}] 23:10:14 INFO - PROCESS | 1848 | 1461132614400 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}] 23:10:14 INFO - PROCESS | 1848 | 1461132614584 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 23:10:14 INFO - PROCESS | 1848 | 1461132614865 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x85249800 == 155 [pid = 1848] [id = 459] 23:10:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 258 (0x8beebc00) [pid = 1848] [serial = 1378] [outer = (nil)] 23:10:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 259 (0x99bfdc00) [pid = 1848] [serial = 1379] [outer = 0x8beebc00] 23:10:14 INFO - PROCESS | 1848 | 1461132614993 Marionette DEBUG loaded listener.js 23:10:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 260 (0x9a89a800) [pid = 1848] [serial = 1380] [outer = 0x8beebc00] 23:10:15 INFO - PROCESS | 1848 | 1461132615892 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]]]}] 23:10:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 23:10:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1578ms 23:10:15 INFO - PROCESS | 1848 | 1461132615969 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 23:10:15 INFO - PROCESS | 1848 | 1461132615973 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 23:10:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 23:10:15 INFO - PROCESS | 1848 | 1461132615979 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 23:10:15 INFO - PROCESS | 1848 | 1461132615982 Marionette TRACE conn3 <- [1,1810,null,{}] 23:10:15 INFO - PROCESS | 1848 | 1461132615988 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}] 23:10:16 INFO - PROCESS | 1848 | 1461132616217 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 23:10:16 INFO - PROCESS | 1848 | 1461132616539 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x99a6f400 == 156 [pid = 1848] [id = 460] 23:10:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 261 (0x99a75c00) [pid = 1848] [serial = 1381] [outer = (nil)] 23:10:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 262 (0x9ea16c00) [pid = 1848] [serial = 1382] [outer = 0x99a75c00] 23:10:16 INFO - PROCESS | 1848 | 1461132616627 Marionette DEBUG loaded listener.js 23:10:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 263 (0x9ea1b400) [pid = 1848] [serial = 1383] [outer = 0x99a75c00] 23:10:17 INFO - PROCESS | 1848 | 1461132617470 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]]]}] 23:10:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 23:10:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1531ms 23:10:17 INFO - PROCESS | 1848 | 1461132617511 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 23:10:17 INFO - PROCESS | 1848 | 1461132617515 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 23:10:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 23:10:17 INFO - PROCESS | 1848 | 1461132617521 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 23:10:17 INFO - PROCESS | 1848 | 1461132617524 Marionette TRACE conn3 <- [1,1814,null,{}] 23:10:17 INFO - PROCESS | 1848 | 1461132617530 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}] 23:10:17 INFO - PROCESS | 1848 | 1461132617718 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 23:10:18 INFO - PROCESS | 1848 | 1461132618003 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x9df93400 == 157 [pid = 1848] [id = 461] 23:10:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 264 (0x9ea12800) [pid = 1848] [serial = 1384] [outer = (nil)] 23:10:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 265 (0x9fc49400) [pid = 1848] [serial = 1385] [outer = 0x9ea12800] 23:10:18 INFO - PROCESS | 1848 | 1461132618135 Marionette DEBUG loaded listener.js 23:10:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 266 (0x9fc54000) [pid = 1848] [serial = 1386] [outer = 0x9ea12800] 23:10:18 INFO - PROCESS | 1848 | 1461132618981 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]]]}] 23:10:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 23:10:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1528ms 23:10:19 INFO - PROCESS | 1848 | 1461132619050 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 23:10:19 INFO - PROCESS | 1848 | 1461132619054 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 23:10:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 23:10:19 INFO - PROCESS | 1848 | 1461132619060 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 23:10:19 INFO - PROCESS | 1848 | 1461132619064 Marionette TRACE conn3 <- [1,1818,null,{}] 23:10:19 INFO - PROCESS | 1848 | 1461132619069 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}] 23:10:19 INFO - PROCESS | 1848 | 1461132619260 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 23:10:19 INFO - PROCESS | 1848 | 1461132619570 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x885e1c00 == 158 [pid = 1848] [id = 462] 23:10:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 267 (0x8986a000) [pid = 1848] [serial = 1387] [outer = (nil)] 23:10:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 268 (0x9feebc00) [pid = 1848] [serial = 1388] [outer = 0x8986a000] 23:10:19 INFO - PROCESS | 1848 | 1461132619706 Marionette DEBUG loaded listener.js 23:10:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 269 (0x9ffc4c00) [pid = 1848] [serial = 1389] [outer = 0x8986a000] 23:10:20 INFO - PROCESS | 1848 | 1461132620586 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]]]}] 23:10:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 23:10:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1586ms 23:10:20 INFO - PROCESS | 1848 | 1461132620647 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 23:10:20 INFO - PROCESS | 1848 | 1461132620651 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 23:10:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 23:10:20 INFO - PROCESS | 1848 | 1461132620657 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 23:10:20 INFO - PROCESS | 1848 | 1461132620661 Marionette TRACE conn3 <- [1,1822,null,{}] 23:10:20 INFO - PROCESS | 1848 | 1461132620666 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}] 23:10:20 INFO - PROCESS | 1848 | 1461132620857 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 23:10:21 INFO - PROCESS | 1848 | 1461132621183 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b0a400 == 159 [pid = 1848] [id = 463] 23:10:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 270 (0x9ff13400) [pid = 1848] [serial = 1390] [outer = (nil)] 23:10:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 271 (0xa0ad3400) [pid = 1848] [serial = 1391] [outer = 0x9ff13400] 23:10:21 INFO - PROCESS | 1848 | 1461132621272 Marionette DEBUG loaded listener.js 23:10:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 272 (0xa0c15c00) [pid = 1848] [serial = 1392] [outer = 0x9ff13400] 23:10:22 INFO - PROCESS | 1848 | 1461132622133 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]]]}] 23:10:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 23:10:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1528ms 23:10:22 INFO - PROCESS | 1848 | 1461132622185 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 23:10:22 INFO - PROCESS | 1848 | 1461132622189 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 23:10:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 23:10:22 INFO - PROCESS | 1848 | 1461132622195 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 23:10:22 INFO - PROCESS | 1848 | 1461132622200 Marionette TRACE conn3 <- [1,1826,null,{}] 23:10:22 INFO - PROCESS | 1848 | 1461132622205 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}] 23:10:22 INFO - PROCESS | 1848 | 1461132622394 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 23:10:22 INFO - PROCESS | 1848 | 1461132622726 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x856f3800 == 160 [pid = 1848] [id = 464] 23:10:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 273 (0x9ff9d400) [pid = 1848] [serial = 1393] [outer = (nil)] 23:10:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 274 (0xa0e71400) [pid = 1848] [serial = 1394] [outer = 0x9ff9d400] 23:10:22 INFO - PROCESS | 1848 | 1461132622814 Marionette DEBUG loaded listener.js 23:10:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 275 (0xa0e73000) [pid = 1848] [serial = 1395] [outer = 0x9ff9d400] 23:10:23 INFO - PROCESS | 1848 | 1461132623677 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]]]}] 23:10:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 23:10:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1528ms 23:10:23 INFO - PROCESS | 1848 | 1461132623724 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 23:10:23 INFO - PROCESS | 1848 | 1461132623728 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 23:10:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 23:10:23 INFO - PROCESS | 1848 | 1461132623735 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 23:10:23 INFO - PROCESS | 1848 | 1461132623737 Marionette TRACE conn3 <- [1,1830,null,{}] 23:10:23 INFO - PROCESS | 1848 | 1461132623743 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}] 23:10:23 INFO - PROCESS | 1848 | 1461132623941 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 23:10:24 INFO - PROCESS | 1848 | 1461132624269 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x85564c00 == 161 [pid = 1848] [id = 465] 23:10:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 276 (0xa0c13c00) [pid = 1848] [serial = 1396] [outer = (nil)] 23:10:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 277 (0xa0f65c00) [pid = 1848] [serial = 1397] [outer = 0xa0c13c00] 23:10:24 INFO - PROCESS | 1848 | 1461132624357 Marionette DEBUG loaded listener.js 23:10:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 278 (0xa0f68000) [pid = 1848] [serial = 1398] [outer = 0xa0c13c00] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x8df33000 == 160 [pid = 1848] [id = 154] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x9120cc00 == 159 [pid = 1848] [id = 389] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x8be4e000 == 158 [pid = 1848] [id = 383] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x8df36400 == 157 [pid = 1848] [id = 381] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x8eb8cc00 == 156 [pid = 1848] [id = 382] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x9290ac00 == 155 [pid = 1848] [id = 390] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x8fc06800 == 154 [pid = 1848] [id = 384] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x85d91400 == 153 [pid = 1848] [id = 378] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x89354400 == 152 [pid = 1848] [id = 377] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x87ee3800 == 151 [pid = 1848] [id = 379] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x87ee4400 == 150 [pid = 1848] [id = 376] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x8c05d800 == 149 [pid = 1848] [id = 380] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x843bac00 == 148 [pid = 1848] [id = 440] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x84b0f400 == 147 [pid = 1848] [id = 439] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x84b24000 == 146 [pid = 1848] [id = 438] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x95a76800 == 145 [pid = 1848] [id = 436] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x96aa2000 == 144 [pid = 1848] [id = 437] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x93789800 == 143 [pid = 1848] [id = 435] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x945ad000 == 142 [pid = 1848] [id = 434] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x8a6cec00 == 141 [pid = 1848] [id = 432] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x92938400 == 140 [pid = 1848] [id = 433] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x90079c00 == 139 [pid = 1848] [id = 431] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x8fcaac00 == 138 [pid = 1848] [id = 430] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x8bece000 == 137 [pid = 1848] [id = 429] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x8ea73400 == 136 [pid = 1848] [id = 428] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x8a9e4800 == 135 [pid = 1848] [id = 427] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x88544000 == 134 [pid = 1848] [id = 425] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x89352000 == 133 [pid = 1848] [id = 426] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x86fc3400 == 132 [pid = 1848] [id = 424] 23:10:26 INFO - PROCESS | 1848 | --DOCSHELL 0x822c9400 == 131 [pid = 1848] [id = 423] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 277 (0x8fcab000) [pid = 1848] [serial = 1229] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 276 (0x85561400) [pid = 1848] [serial = 1257] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 275 (0x8555fc00) [pid = 1848] [serial = 1253] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 274 (0x8985f000) [pid = 1848] [serial = 1265] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 273 (0x8a952800) [pid = 1848] [serial = 1208] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 272 (0x905f8800) [pid = 1848] [serial = 1235] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 271 (0x8f76d000) [pid = 1848] [serial = 1226] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 270 (0x8bec7c00) [pid = 1848] [serial = 1211] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 269 (0x8ea75c00) [pid = 1848] [serial = 1220] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 268 (0x92852400) [pid = 1848] [serial = 1238] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 267 (0x846bc800) [pid = 1848] [serial = 1199] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 266 (0x885ea400) [pid = 1848] [serial = 1262] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 265 (0x93a5e800) [pid = 1848] [serial = 1250] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 264 (0x9391a800) [pid = 1848] [serial = 1247] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 263 (0x93739c00) [pid = 1848] [serial = 1241] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 262 (0x87ed6800) [pid = 1848] [serial = 1260] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 261 (0x903ea800) [pid = 1848] [serial = 1232] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 260 (0x93784800) [pid = 1848] [serial = 1244] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 259 (0x86fcc000) [pid = 1848] [serial = 1259] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 258 (0x88673c00) [pid = 1848] [serial = 1263] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 257 (0x89198400) [pid = 1848] [serial = 1205] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 256 (0x8c053c00) [pid = 1848] [serial = 1214] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 255 (0x8df8dc00) [pid = 1848] [serial = 1217] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 254 (0x89a86c00) [pid = 1848] [serial = 1266] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 253 (0x8ec34000) [pid = 1848] [serial = 1223] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 252 (0x85249c00) [pid = 1848] [serial = 1256] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 251 (0x86e0ac00) [pid = 1848] [serial = 1202] [outer = (nil)] [url = about:blank] 23:10:26 INFO - PROCESS | 1848 | --DOMWINDOW == 250 (0x8a6c3800) [pid = 1848] [serial = 1268] [outer = (nil)] [url = about:blank] 23:10:27 INFO - PROCESS | 1848 | 1461132627019 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]]]}] 23:10:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 23:10:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 3331ms 23:10:27 INFO - PROCESS | 1848 | 1461132627066 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 23:10:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 23:10:27 INFO - PROCESS | 1848 | 1461132627072 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 23:10:27 INFO - PROCESS | 1848 | 1461132627080 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 23:10:27 INFO - PROCESS | 1848 | 1461132627085 Marionette TRACE conn3 <- [1,1834,null,{}] 23:10:27 INFO - PROCESS | 1848 | 1461132627095 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}] 23:10:27 INFO - PROCESS | 1848 | 1461132627301 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 23:10:27 INFO - PROCESS | 1848 | 1461132627511 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b05800 == 132 [pid = 1848] [id = 466] 23:10:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 251 (0x85560400) [pid = 1848] [serial = 1399] [outer = (nil)] 23:10:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 252 (0x85d8dc00) [pid = 1848] [serial = 1400] [outer = 0x85560400] 23:10:27 INFO - PROCESS | 1848 | 1461132627589 Marionette DEBUG loaded listener.js 23:10:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 253 (0x86fbfc00) [pid = 1848] [serial = 1401] [outer = 0x85560400] 23:10:28 INFO - PROCESS | 1848 | 1461132628341 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]]]}] 23:10:28 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 23:10:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1283ms 23:10:28 INFO - PROCESS | 1848 | 1461132628363 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 23:10:28 INFO - PROCESS | 1848 | 1461132628370 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 23:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 23:10:28 INFO - PROCESS | 1848 | 1461132628380 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 23:10:28 INFO - PROCESS | 1848 | 1461132628383 Marionette TRACE conn3 <- [1,1838,null,{}] 23:10:28 INFO - PROCESS | 1848 | 1461132628390 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}] 23:10:28 INFO - PROCESS | 1848 | 1461132628666 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 23:10:28 INFO - PROCESS | 1848 | 1461132628796 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x856f1400 == 133 [pid = 1848] [id = 467] 23:10:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 254 (0x85d91400) [pid = 1848] [serial = 1402] [outer = (nil)] 23:10:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 255 (0x884f5000) [pid = 1848] [serial = 1403] [outer = 0x85d91400] 23:10:28 INFO - PROCESS | 1848 | 1461132628870 Marionette DEBUG loaded listener.js 23:10:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 256 (0x885edc00) [pid = 1848] [serial = 1404] [outer = 0x85d91400] 23:10:29 INFO - PROCESS | 1848 | 1461132629846 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]]]}] 23:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 23:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1498ms 23:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 23:10:29 INFO - PROCESS | 1848 | 1461132629878 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 23:10:29 INFO - PROCESS | 1848 | 1461132629881 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 23:10:29 INFO - PROCESS | 1848 | 1461132629887 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 23:10:29 INFO - PROCESS | 1848 | 1461132629893 Marionette TRACE conn3 <- [1,1842,null,{}] 23:10:29 INFO - PROCESS | 1848 | 1461132629916 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}] 23:10:30 INFO - PROCESS | 1848 | 1461132630169 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 23:10:30 INFO - PROCESS | 1848 | 1461132630195 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x86fcd800 == 134 [pid = 1848] [id = 468] 23:10:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 257 (0x89349c00) [pid = 1848] [serial = 1405] [outer = (nil)] 23:10:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 258 (0x89a85000) [pid = 1848] [serial = 1406] [outer = 0x89349c00] 23:10:30 INFO - PROCESS | 1848 | 1461132630271 Marionette DEBUG loaded listener.js 23:10:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 259 (0x8a6cec00) [pid = 1848] [serial = 1407] [outer = 0x89349c00] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 258 (0x945ad800) [pid = 1848] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 257 (0x905fa000) [pid = 1848] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 256 (0x91204000) [pid = 1848] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 255 (0x90494000) [pid = 1848] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 254 (0x89303c00) [pid = 1848] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 253 (0x84b02c00) [pid = 1848] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 252 (0x8ea7f800) [pid = 1848] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 251 (0x8e1a8c00) [pid = 1848] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 250 (0x98c50c00) [pid = 1848] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 249 (0x856f8800) [pid = 1848] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 248 (0x8df87400) [pid = 1848] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 247 (0x9775e800) [pid = 1848] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 246 (0x90135000) [pid = 1848] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 245 (0x82b4f000) [pid = 1848] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 244 (0x884fb000) [pid = 1848] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 243 (0x84b2c000) [pid = 1848] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 242 (0x8ea76400) [pid = 1848] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 241 (0x8a957000) [pid = 1848] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 240 (0x8df3c000) [pid = 1848] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x86fc9400) [pid = 1848] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x8ec31400) [pid = 1848] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x82b44000) [pid = 1848] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 236 (0x8e1a4400) [pid = 1848] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 235 (0x843be800) [pid = 1848] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 234 (0x8ea7cc00) [pid = 1848] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 233 (0x94fae400) [pid = 1848] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x8fcab400) [pid = 1848] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x89a84000) [pid = 1848] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x8a94d800) [pid = 1848] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x8a955000) [pid = 1848] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x9013a000) [pid = 1848] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x8beee000) [pid = 1848] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x8e19e400) [pid = 1848] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x8bed4c00) [pid = 1848] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x96a28c00) [pid = 1848] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x92976c00) [pid = 1848] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x8be4c000) [pid = 1848] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x92854000) [pid = 1848] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x84b09000) [pid = 1848] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x8854fc00) [pid = 1848] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x8a6c6000) [pid = 1848] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x83206400) [pid = 1848] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x90499000) [pid = 1848] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x8bee6400) [pid = 1848] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x85d95c00) [pid = 1848] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x88666c00) [pid = 1848] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x822d3400) [pid = 1848] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x85d8e000) [pid = 1848] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x885f0400) [pid = 1848] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x885e6c00) [pid = 1848] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x91eef000) [pid = 1848] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x8866f400) [pid = 1848] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x8edfbc00) [pid = 1848] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x92904c00) [pid = 1848] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x9012ec00) [pid = 1848] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x8a6cb800) [pid = 1848] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x884f0c00) [pid = 1848] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x89a8b400) [pid = 1848] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x846b7c00) [pid = 1848] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x846b8800) [pid = 1848] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x8ea75400) [pid = 1848] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x9007b000) [pid = 1848] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x9290bc00) [pid = 1848] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x8fc0cc00) [pid = 1848] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x93a69c00) [pid = 1848] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x82b42000) [pid = 1848] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x8eace800) [pid = 1848] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x8deedc00) [pid = 1848] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x90077000) [pid = 1848] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x90492800) [pid = 1848] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x8edf9800) [pid = 1848] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x8edfcc00) [pid = 1848] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x93912c00) [pid = 1848] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x8be4e400) [pid = 1848] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 23:10:32 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x85555800) [pid = 1848] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 23:10:32 INFO - PROCESS | 1848 | 1461132632491 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]]]}] 23:10:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 23:10:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 2641ms 23:10:32 INFO - PROCESS | 1848 | 1461132632527 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 23:10:32 INFO - PROCESS | 1848 | 1461132632531 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 23:10:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 23:10:32 INFO - PROCESS | 1848 | 1461132632537 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 23:10:32 INFO - PROCESS | 1848 | 1461132632541 Marionette TRACE conn3 <- [1,1846,null,{}] 23:10:32 INFO - PROCESS | 1848 | 1461132632546 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}] 23:10:32 INFO - PROCESS | 1848 | 1461132632716 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 23:10:32 INFO - PROCESS | 1848 | 1461132632730 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x82b42000 == 135 [pid = 1848] [id = 469] 23:10:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x843b6c00) [pid = 1848] [serial = 1408] [outer = (nil)] 23:10:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x84b25400) [pid = 1848] [serial = 1409] [outer = 0x843b6c00] 23:10:32 INFO - PROCESS | 1848 | 1461132632981 Marionette DEBUG loaded listener.js 23:10:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x85d89000) [pid = 1848] [serial = 1410] [outer = 0x843b6c00] 23:10:33 INFO - PROCESS | 1848 | 1461132633718 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]]]}] 23:10:33 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) 23:10:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1229ms 23:10:33 INFO - PROCESS | 1848 | 1461132633768 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 23:10:33 INFO - PROCESS | 1848 | 1461132633770 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 23:10:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 23:10:33 INFO - PROCESS | 1848 | 1461132633777 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 23:10:33 INFO - PROCESS | 1848 | 1461132633779 Marionette TRACE conn3 <- [1,1850,null,{}] 23:10:33 INFO - PROCESS | 1848 | 1461132633785 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}] 23:10:34 INFO - PROCESS | 1848 | 1461132634037 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 23:10:34 INFO - PROCESS | 1848 | 1461132634059 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x846b3c00 == 136 [pid = 1848] [id = 470] 23:10:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x85d88c00) [pid = 1848] [serial = 1411] [outer = (nil)] 23:10:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x885ea400) [pid = 1848] [serial = 1412] [outer = 0x85d88c00] 23:10:34 INFO - PROCESS | 1848 | 1461132634129 Marionette DEBUG loaded listener.js 23:10:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x8934cc00) [pid = 1848] [serial = 1413] [outer = 0x85d88c00] 23:10:35 INFO - PROCESS | 1848 | 1461132635364 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]]]}] 23:10:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:10:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1632ms 23:10:35 INFO - PROCESS | 1848 | 1461132635410 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 23:10:35 INFO - PROCESS | 1848 | 1461132635416 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 23:10:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 23:10:35 INFO - PROCESS | 1848 | 1461132635424 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 23:10:35 INFO - PROCESS | 1848 | 1461132635430 Marionette TRACE conn3 <- [1,1854,null,{}] 23:10:35 INFO - PROCESS | 1848 | 1461132635438 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}] 23:10:35 INFO - PROCESS | 1848 | 1461132635643 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 23:10:35 INFO - PROCESS | 1848 | 1461132635974 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b27000 == 137 [pid = 1848] [id = 471] 23:10:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x84b2dc00) [pid = 1848] [serial = 1414] [outer = (nil)] 23:10:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x87edb400) [pid = 1848] [serial = 1415] [outer = 0x84b2dc00] 23:10:36 INFO - PROCESS | 1848 | 1461132636066 Marionette DEBUG loaded listener.js 23:10:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x88555800) [pid = 1848] [serial = 1416] [outer = 0x84b2dc00] 23:10:37 INFO - PROCESS | 1848 | 1461132637013 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]]]}] 23:10:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 23:10:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1631ms 23:10:37 INFO - PROCESS | 1848 | 1461132637056 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 23:10:37 INFO - PROCESS | 1848 | 1461132637065 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 23:10:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 23:10:37 INFO - PROCESS | 1848 | 1461132637075 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 23:10:37 INFO - PROCESS | 1848 | 1461132637079 Marionette TRACE conn3 <- [1,1858,null,{}] 23:10:37 INFO - PROCESS | 1848 | 1461132637085 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}] 23:10:37 INFO - PROCESS | 1848 | 1461132637290 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 23:10:37 INFO - PROCESS | 1848 | 1461132637654 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x89301400 == 138 [pid = 1848] [id = 472] 23:10:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x89865800) [pid = 1848] [serial = 1417] [outer = (nil)] 23:10:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x8a6cc800) [pid = 1848] [serial = 1418] [outer = 0x89865800] 23:10:37 INFO - PROCESS | 1848 | 1461132637746 Marionette DEBUG loaded listener.js 23:10:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x8a958800) [pid = 1848] [serial = 1419] [outer = 0x89865800] 23:10:38 INFO - PROCESS | 1848 | 1461132638646 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]]]}] 23:10:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 23:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1636ms 23:10:38 INFO - PROCESS | 1848 | 1461132638711 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 23:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 23:10:38 INFO - PROCESS | 1848 | 1461132638716 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 23:10:38 INFO - PROCESS | 1848 | 1461132638722 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 23:10:38 INFO - PROCESS | 1848 | 1461132638729 Marionette TRACE conn3 <- [1,1862,null,{}] 23:10:38 INFO - PROCESS | 1848 | 1461132638745 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}] 23:10:38 INFO - PROCESS | 1848 | 1461132638982 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 23:10:39 INFO - PROCESS | 1848 | 1461132639321 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x8555fc00 == 139 [pid = 1848] [id = 473] 23:10:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x8a94c800) [pid = 1848] [serial = 1420] [outer = (nil)] 23:10:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x8becd800) [pid = 1848] [serial = 1421] [outer = 0x8a94c800] 23:10:39 INFO - PROCESS | 1848 | 1461132639415 Marionette DEBUG loaded listener.js 23:10:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x8bee9400) [pid = 1848] [serial = 1422] [outer = 0x8a94c800] 23:10:40 INFO - PROCESS | 1848 | 1461132640283 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]]]}] 23:10:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 23:10:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1635ms 23:10:40 INFO - PROCESS | 1848 | 1461132640358 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 23:10:40 INFO - PROCESS | 1848 | 1461132640363 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 23:10:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 23:10:40 INFO - PROCESS | 1848 | 1461132640369 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 23:10:40 INFO - PROCESS | 1848 | 1461132640373 Marionette TRACE conn3 <- [1,1866,null,{}] 23:10:40 INFO - PROCESS | 1848 | 1461132640378 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}] 23:10:40 INFO - PROCESS | 1848 | 1461132640616 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 23:10:40 INFO - PROCESS | 1848 | 1461132640948 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x85244c00 == 140 [pid = 1848] [id = 474] 23:10:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x884fc800) [pid = 1848] [serial = 1423] [outer = (nil)] 23:10:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x8dee5800) [pid = 1848] [serial = 1424] [outer = 0x884fc800] 23:10:41 INFO - PROCESS | 1848 | 1461132641034 Marionette DEBUG loaded listener.js 23:10:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x8df36400) [pid = 1848] [serial = 1425] [outer = 0x884fc800] 23:10:41 INFO - PROCESS | 1848 | 1461132641891 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]]]}] 23:10:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 23:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1589ms 23:10:41 INFO - PROCESS | 1848 | 1461132641958 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 23:10:41 INFO - PROCESS | 1848 | 1461132641961 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 23:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 23:10:41 INFO - PROCESS | 1848 | 1461132641968 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 23:10:41 INFO - PROCESS | 1848 | 1461132641972 Marionette TRACE conn3 <- [1,1870,null,{}] 23:10:41 INFO - PROCESS | 1848 | 1461132641977 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}] 23:10:42 INFO - PROCESS | 1848 | 1461132642170 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 23:10:42 INFO - PROCESS | 1848 | 1461132642449 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x8c05b400 == 141 [pid = 1848] [id = 475] 23:10:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x8df87400) [pid = 1848] [serial = 1426] [outer = (nil)] 23:10:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x8ea72800) [pid = 1848] [serial = 1427] [outer = 0x8df87400] 23:10:42 INFO - PROCESS | 1848 | 1461132642588 Marionette DEBUG loaded listener.js 23:10:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x8ea7c000) [pid = 1848] [serial = 1428] [outer = 0x8df87400] 23:10:43 INFO - PROCESS | 1848 | 1461132643493 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]]]}] 23:10:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 23:10:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1578ms 23:10:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 23:10:43 INFO - PROCESS | 1848 | 1461132643547 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 23:10:43 INFO - PROCESS | 1848 | 1461132643550 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 23:10:43 INFO - PROCESS | 1848 | 1461132643556 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 23:10:43 INFO - PROCESS | 1848 | 1461132643560 Marionette TRACE conn3 <- [1,1874,null,{}] 23:10:43 INFO - PROCESS | 1848 | 1461132643565 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}] 23:10:43 INFO - PROCESS | 1848 | 1461132643769 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 23:10:44 INFO - PROCESS | 1848 | 1461132644104 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x8a6cb800 == 142 [pid = 1848] [id = 476] 23:10:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x8df8e400) [pid = 1848] [serial = 1429] [outer = (nil)] 23:10:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x8edfb800) [pid = 1848] [serial = 1430] [outer = 0x8df8e400] 23:10:44 INFO - PROCESS | 1848 | 1461132644198 Marionette DEBUG loaded listener.js 23:10:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x8fb2a000) [pid = 1848] [serial = 1431] [outer = 0x8df8e400] 23:10:45 INFO - PROCESS | 1848 | 1461132645136 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]]]}] 23:10:45 INFO - PROCESS | 1848 | ************************* 23:10:45 INFO - PROCESS | 1848 | A coding exception was thrown and uncaught in a Task. 23:10:45 INFO - PROCESS | 1848 | 23:10:45 INFO - PROCESS | 1848 | Full message: TypeError: NetworkError when attempting to fetch resource. 23:10:45 INFO - PROCESS | 1848 | Full stack: 23:10:45 INFO - PROCESS | 1848 | ************************* 23:10:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 23:10:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1634ms 23:10:45 INFO - PROCESS | 1848 | 1461132645189 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 23:10:45 INFO - PROCESS | 1848 | 1461132645193 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 23:10:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 23:10:45 INFO - PROCESS | 1848 | 1461132645199 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 23:10:45 INFO - PROCESS | 1848 | 1461132645202 Marionette TRACE conn3 <- [1,1878,null,{}] 23:10:45 INFO - PROCESS | 1848 | 1461132645208 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}] 23:10:45 INFO - PROCESS | 1848 | 1461132645417 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 23:10:45 INFO - PROCESS | 1848 | 1461132645750 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x89868800 == 143 [pid = 1848] [id = 477] 23:10:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x8ab78c00) [pid = 1848] [serial = 1432] [outer = (nil)] 23:10:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x8fcac000) [pid = 1848] [serial = 1433] [outer = 0x8ab78c00] 23:10:45 INFO - PROCESS | 1848 | 1461132645841 Marionette DEBUG loaded listener.js 23:10:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x8fce7c00) [pid = 1848] [serial = 1434] [outer = 0x8ab78c00] 23:10:46 INFO - PROCESS | 1848 | 1461132646695 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]]]}] 23:10:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 23:10:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1538ms 23:10:46 INFO - PROCESS | 1848 | 1461132646741 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 23:10:46 INFO - PROCESS | 1848 | 1461132646745 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 23:10:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 23:10:46 INFO - PROCESS | 1848 | 1461132646751 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 23:10:46 INFO - PROCESS | 1848 | 1461132646755 Marionette TRACE conn3 <- [1,1882,null,{}] 23:10:46 INFO - PROCESS | 1848 | 1461132646760 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}] 23:10:46 INFO - PROCESS | 1848 | 1461132646955 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 23:10:47 INFO - PROCESS | 1848 | 1461132647242 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x8ec3fc00 == 144 [pid = 1848] [id = 478] 23:10:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x8fb2d400) [pid = 1848] [serial = 1435] [outer = (nil)] 23:10:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x905f4400) [pid = 1848] [serial = 1436] [outer = 0x8fb2d400] 23:10:47 INFO - PROCESS | 1848 | 1461132647377 Marionette DEBUG loaded listener.js 23:10:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x906ed400) [pid = 1848] [serial = 1437] [outer = 0x8fb2d400] 23:10:48 INFO - PROCESS | 1848 | 1461132648253 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]]]}] 23:10:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 23:10:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1532ms 23:10:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 23:10:48 INFO - PROCESS | 1848 | 1461132648285 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 23:10:48 INFO - PROCESS | 1848 | 1461132648289 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 23:10:48 INFO - PROCESS | 1848 | 1461132648295 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 23:10:48 INFO - PROCESS | 1848 | 1461132648299 Marionette TRACE conn3 <- [1,1886,null,{}] 23:10:48 INFO - PROCESS | 1848 | 1461132648304 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}] 23:10:48 INFO - PROCESS | 1848 | 1461132648495 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 23:10:48 INFO - PROCESS | 1848 | 1461132648782 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eb8c000 == 145 [pid = 1848] [id = 479] 23:10:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x9013c400) [pid = 1848] [serial = 1438] [outer = (nil)] 23:10:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x92904800) [pid = 1848] [serial = 1439] [outer = 0x9013c400] 23:10:48 INFO - PROCESS | 1848 | 1461132648915 Marionette DEBUG loaded listener.js 23:10:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x9290ec00) [pid = 1848] [serial = 1440] [outer = 0x9013c400] 23:10:49 INFO - PROCESS | 1848 | 1461132649813 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]]]}] 23:10:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 23:10:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1584ms 23:10:49 INFO - PROCESS | 1848 | 1461132649878 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 23:10:49 INFO - PROCESS | 1848 | 1461132649882 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 23:10:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 23:10:49 INFO - PROCESS | 1848 | 1461132649888 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 23:10:49 INFO - PROCESS | 1848 | 1461132649892 Marionette TRACE conn3 <- [1,1890,null,{}] 23:10:49 INFO - PROCESS | 1848 | 1461132649898 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}] 23:10:50 INFO - PROCESS | 1848 | 1461132650148 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 23:10:50 INFO - PROCESS | 1848 | 1461132650541 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x92972400 == 146 [pid = 1848] [id = 480] 23:10:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x9377dc00) [pid = 1848] [serial = 1441] [outer = (nil)] 23:10:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x9391a800) [pid = 1848] [serial = 1442] [outer = 0x9377dc00] 23:10:50 INFO - PROCESS | 1848 | 1461132650631 Marionette DEBUG loaded listener.js 23:10:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x93a5d800) [pid = 1848] [serial = 1443] [outer = 0x9377dc00] 23:10:51 INFO - PROCESS | 1848 | 1461132651496 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]]]}] 23:10:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 23:10:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1638ms 23:10:51 INFO - PROCESS | 1848 | 1461132651528 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 23:10:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 23:10:51 INFO - PROCESS | 1848 | 1461132651539 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 23:10:51 INFO - PROCESS | 1848 | 1461132651545 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 23:10:51 INFO - PROCESS | 1848 | 1461132651549 Marionette TRACE conn3 <- [1,1894,null,{}] 23:10:51 INFO - PROCESS | 1848 | 1461132651555 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}] 23:10:51 INFO - PROCESS | 1848 | 1461132651772 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 23:10:52 INFO - PROCESS | 1848 | 1461132652056 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x9391cc00 == 147 [pid = 1848] [id = 481] 23:10:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x93a68400) [pid = 1848] [serial = 1444] [outer = (nil)] 23:10:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x94fb4c00) [pid = 1848] [serial = 1445] [outer = 0x93a68400] 23:10:52 INFO - PROCESS | 1848 | 1461132652202 Marionette DEBUG loaded listener.js 23:10:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x96fb4800) [pid = 1848] [serial = 1446] [outer = 0x93a68400] 23:10:53 INFO - PROCESS | 1848 | 1461132653108 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]]]}] 23:10:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 23:10:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1631ms 23:10:53 INFO - PROCESS | 1848 | 1461132653176 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 23:10:53 INFO - PROCESS | 1848 | 1461132653180 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 23:10:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 23:10:53 INFO - PROCESS | 1848 | 1461132653186 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 23:10:53 INFO - PROCESS | 1848 | 1461132653190 Marionette TRACE conn3 <- [1,1898,null,{}] 23:10:53 INFO - PROCESS | 1848 | 1461132653195 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}] 23:10:53 INFO - PROCESS | 1848 | 1461132653399 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 23:10:53 INFO - PROCESS | 1848 | 1461132653728 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x945af000 == 148 [pid = 1848] [id = 482] 23:10:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x94f4ec00) [pid = 1848] [serial = 1447] [outer = (nil)] 23:10:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x97bb4c00) [pid = 1848] [serial = 1448] [outer = 0x94f4ec00] 23:10:53 INFO - PROCESS | 1848 | 1461132653818 Marionette DEBUG loaded listener.js 23:10:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x981a3c00) [pid = 1848] [serial = 1449] [outer = 0x94f4ec00] 23:10:54 INFO - PROCESS | 1848 | 1461132654697 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]]]}] 23:10:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 23:10:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1582ms 23:10:54 INFO - PROCESS | 1848 | 1461132654769 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 23:10:54 INFO - PROCESS | 1848 | 1461132654773 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 23:10:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 23:10:54 INFO - PROCESS | 1848 | 1461132654779 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 23:10:54 INFO - PROCESS | 1848 | 1461132654782 Marionette TRACE conn3 <- [1,1902,null,{}] 23:10:54 INFO - PROCESS | 1848 | 1461132654788 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}] 23:10:54 INFO - PROCESS | 1848 | 1461132654980 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 23:10:55 INFO - PROCESS | 1848 | 1461132655327 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x8320a800 == 149 [pid = 1848] [id = 483] 23:10:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x8df84c00) [pid = 1848] [serial = 1450] [outer = (nil)] 23:10:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x98f4d000) [pid = 1848] [serial = 1451] [outer = 0x8df84c00] 23:10:55 INFO - PROCESS | 1848 | 1461132655427 Marionette DEBUG loaded listener.js 23:10:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x992b4000) [pid = 1848] [serial = 1452] [outer = 0x8df84c00] 23:10:56 INFO - PROCESS | 1848 | 1461132656287 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]]]}] 23:10:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 23:10:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1588ms 23:10:56 INFO - PROCESS | 1848 | 1461132656367 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 23:10:56 INFO - PROCESS | 1848 | 1461132656370 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 23:10:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 23:10:56 INFO - PROCESS | 1848 | 1461132656377 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 23:10:56 INFO - PROCESS | 1848 | 1461132656380 Marionette TRACE conn3 <- [1,1906,null,{}] 23:10:56 INFO - PROCESS | 1848 | 1461132656386 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}] 23:10:56 INFO - PROCESS | 1848 | 1461132656613 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 23:10:56 INFO - PROCESS | 1848 | 1461132656942 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x979edc00 == 150 [pid = 1848] [id = 484] 23:10:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x97c10400) [pid = 1848] [serial = 1453] [outer = (nil)] 23:10:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x9df8dc00) [pid = 1848] [serial = 1454] [outer = 0x97c10400] 23:10:57 INFO - PROCESS | 1848 | 1461132657032 Marionette DEBUG loaded listener.js 23:10:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x9fb28400) [pid = 1848] [serial = 1455] [outer = 0x97c10400] 23:10:57 INFO - PROCESS | 1848 | 1461132657905 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]]]}] 23:10:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 23:10:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1581ms 23:10:57 INFO - PROCESS | 1848 | 1461132657958 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 23:10:57 INFO - PROCESS | 1848 | 1461132657962 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 23:10:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 23:10:57 INFO - PROCESS | 1848 | 1461132657968 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 23:10:57 INFO - PROCESS | 1848 | 1461132657971 Marionette TRACE conn3 <- [1,1910,null,{}] 23:10:57 INFO - PROCESS | 1848 | 1461132657977 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}] 23:10:58 INFO - PROCESS | 1848 | 1461132658170 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 23:10:58 INFO - PROCESS | 1848 | 1461132658501 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x945a9c00 == 151 [pid = 1848] [id = 485] 23:10:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x999c0800) [pid = 1848] [serial = 1456] [outer = (nil)] 23:10:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 234 (0xa0ad5400) [pid = 1848] [serial = 1457] [outer = 0x999c0800] 23:10:58 INFO - PROCESS | 1848 | 1461132658589 Marionette DEBUG loaded listener.js 23:10:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 235 (0xa0e55000) [pid = 1848] [serial = 1458] [outer = 0x999c0800] 23:10:59 INFO - PROCESS | 1848 | 1461132659447 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]]]}] 23:10:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 23:10:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1527ms 23:10:59 INFO - PROCESS | 1848 | 1461132659496 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 23:10:59 INFO - PROCESS | 1848 | 1461132659500 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 23:10:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 23:10:59 INFO - PROCESS | 1848 | 1461132659506 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 23:10:59 INFO - PROCESS | 1848 | 1461132659509 Marionette TRACE conn3 <- [1,1914,null,{}] 23:10:59 INFO - PROCESS | 1848 | 1461132659514 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}] 23:10:59 INFO - PROCESS | 1848 | 1461132659702 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 23:11:00 INFO - PROCESS | 1848 | 1461132659996 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x846ba000 == 152 [pid = 1848] [id = 486] 23:11:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 236 (0x855ce800) [pid = 1848] [serial = 1459] [outer = (nil)] 23:11:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0xa2a2c800) [pid = 1848] [serial = 1460] [outer = 0x855ce800] 23:11:00 INFO - PROCESS | 1848 | 1461132660127 Marionette DEBUG loaded listener.js 23:11:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0xa2a3b000) [pid = 1848] [serial = 1461] [outer = 0x855ce800] 23:11:01 INFO - PROCESS | 1848 | 1461132661001 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]]]}] 23:11:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 23:11:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1535ms 23:11:01 INFO - PROCESS | 1848 | 1461132661042 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 23:11:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 23:11:01 INFO - PROCESS | 1848 | 1461132661046 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 23:11:01 INFO - PROCESS | 1848 | 1461132661052 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 23:11:01 INFO - PROCESS | 1848 | 1461132661056 Marionette TRACE conn3 <- [1,1918,null,{}] 23:11:01 INFO - PROCESS | 1848 | 1461132661062 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}] 23:11:01 INFO - PROCESS | 1848 | 1461132661273 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 23:11:01 INFO - PROCESS | 1848 | 1461132661571 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x82b43000 == 153 [pid = 1848] [id = 487] 23:11:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x9ff16c00) [pid = 1848] [serial = 1462] [outer = (nil)] 23:11:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0xa4450400) [pid = 1848] [serial = 1463] [outer = 0x9ff16c00] 23:11:01 INFO - PROCESS | 1848 | 1461132661719 Marionette DEBUG loaded listener.js 23:11:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 241 (0xa4452800) [pid = 1848] [serial = 1464] [outer = 0x9ff16c00] 23:11:02 INFO - PROCESS | 1848 | 1461132662586 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]]]}] 23:11:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 23:11:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1579ms 23:11:02 INFO - PROCESS | 1848 | 1461132662632 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 23:11:02 INFO - PROCESS | 1848 | 1461132662636 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 23:11:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 23:11:02 INFO - PROCESS | 1848 | 1461132662646 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 23:11:02 INFO - PROCESS | 1848 | 1461132662650 Marionette TRACE conn3 <- [1,1922,null,{}] 23:11:02 INFO - PROCESS | 1848 | 1461132662655 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}] 23:11:02 INFO - PROCESS | 1848 | 1461132662845 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 23:11:03 INFO - PROCESS | 1848 | 1461132663138 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x832b4c00 == 154 [pid = 1848] [id = 488] 23:11:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 242 (0x832b6000) [pid = 1848] [serial = 1465] [outer = (nil)] 23:11:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 243 (0x832bd400) [pid = 1848] [serial = 1466] [outer = 0x832b6000] 23:11:03 INFO - PROCESS | 1848 | 1461132663269 Marionette DEBUG loaded listener.js 23:11:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 244 (0x832c0400) [pid = 1848] [serial = 1467] [outer = 0x832b6000] 23:11:04 INFO - PROCESS | 1848 | 1461132664155 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]]]}] 23:11:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 23:11:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1541ms 23:11:04 INFO - PROCESS | 1848 | 1461132664189 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 23:11:04 INFO - PROCESS | 1848 | 1461132664192 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 23:11:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 23:11:04 INFO - PROCESS | 1848 | 1461132664199 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 23:11:04 INFO - PROCESS | 1848 | 1461132664202 Marionette TRACE conn3 <- [1,1926,null,{}] 23:11:04 INFO - PROCESS | 1848 | 1461132664207 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}] 23:11:04 INFO - PROCESS | 1848 | 1461132664400 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 23:11:06 INFO - PROCESS | 1848 | --DOCSHELL 0x8eacf400 == 153 [pid = 1848] [id = 53] 23:11:06 INFO - PROCESS | 1848 | --DOCSHELL 0x8eacb800 == 152 [pid = 1848] [id = 67] 23:11:06 INFO - PROCESS | 1848 | --DOCSHELL 0x8fca3c00 == 151 [pid = 1848] [id = 411] 23:11:06 INFO - PROCESS | 1848 | --DOCSHELL 0x8ab78800 == 150 [pid = 1848] [id = 409] 23:11:06 INFO - PROCESS | 1848 | --DOCSHELL 0x8df8f400 == 149 [pid = 1848] [id = 146] 23:11:06 INFO - PROCESS | 1848 | --DOCSHELL 0x93781000 == 148 [pid = 1848] [id = 415] 23:11:06 INFO - PROCESS | 1848 | --DOCSHELL 0x8df81c00 == 147 [pid = 1848] [id = 407] 23:11:06 INFO - PROCESS | 1848 | --DOCSHELL 0x822d0000 == 146 [pid = 1848] [id = 408] 23:11:06 INFO - PROCESS | 1848 | --DOCSHELL 0x8f767c00 == 145 [pid = 1848] [id = 413] 23:11:06 INFO - PROCESS | 1848 | --DOCSHELL 0x87eda400 == 144 [pid = 1848] [id = 410] 23:11:06 INFO - PROCESS | 1848 | --DOCSHELL 0x843be000 == 143 [pid = 1848] [id = 416] 23:11:06 INFO - PROCESS | 1848 | --DOCSHELL 0x822d3800 == 142 [pid = 1848] [id = 412] 23:11:06 INFO - PROCESS | 1848 | --DOCSHELL 0x8beca400 == 141 [pid = 1848] [id = 167] 23:11:06 INFO - PROCESS | 1848 | --DOCSHELL 0x84b0b800 == 140 [pid = 1848] [id = 414] 23:11:06 INFO - PROCESS | 1848 | --DOCSHELL 0x8a9eb800 == 139 [pid = 1848] [id = 158] 23:11:06 INFO - PROCESS | 1848 | --DOCSHELL 0x82b42000 == 138 [pid = 1848] [id = 469] 23:11:06 INFO - PROCESS | 1848 | --DOCSHELL 0x86fcd800 == 137 [pid = 1848] [id = 468] 23:11:06 INFO - PROCESS | 1848 | --DOCSHELL 0x856f1400 == 136 [pid = 1848] [id = 467] 23:11:06 INFO - PROCESS | 1848 | --DOCSHELL 0x84b05800 == 135 [pid = 1848] [id = 466] 23:11:06 INFO - PROCESS | 1848 | --DOCSHELL 0x85564c00 == 134 [pid = 1848] [id = 465] 23:11:06 INFO - PROCESS | 1848 | --DOCSHELL 0x856f3800 == 133 [pid = 1848] [id = 464] 23:11:06 INFO - PROCESS | 1848 | --DOCSHELL 0x885e1c00 == 132 [pid = 1848] [id = 462] 23:11:06 INFO - PROCESS | 1848 | --DOCSHELL 0x84b0a400 == 131 [pid = 1848] [id = 463] 23:11:06 INFO - PROCESS | 1848 | --DOCSHELL 0x9df93400 == 130 [pid = 1848] [id = 461] 23:11:06 INFO - PROCESS | 1848 | --DOCSHELL 0x99a6f400 == 129 [pid = 1848] [id = 460] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 243 (0x89a8b800) [pid = 1848] [serial = 1340] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 242 (0x94fac000) [pid = 1848] [serial = 1304] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 241 (0x92978000) [pid = 1848] [serial = 1299] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 240 (0x91ef6800) [pid = 1848] [serial = 1164] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x92908c00) [pid = 1848] [serial = 1239] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x9048e400) [pid = 1848] [serial = 1233] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x884f1400) [pid = 1848] [serial = 1125] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 236 (0x8ec3ec00) [pid = 1848] [serial = 1086] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 235 (0x8eb82000) [pid = 1848] [serial = 1143] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 234 (0x991b0400) [pid = 1848] [serial = 1322] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 233 (0x86fc5800) [pid = 1848] [serial = 1203] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x8ea7f000) [pid = 1848] [serial = 1221] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x97cab400) [pid = 1848] [serial = 1313] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x9284ec00) [pid = 1848] [serial = 1296] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x86e08800) [pid = 1848] [serial = 1337] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x8a9e9400) [pid = 1848] [serial = 1209] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x85248800) [pid = 1848] [serial = 1328] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x8eac5c00) [pid = 1848] [serial = 1286] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x8bed3800) [pid = 1848] [serial = 1212] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x94fb1c00) [pid = 1848] [serial = 1305] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x9006f400) [pid = 1848] [serial = 1230] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x87ee4000) [pid = 1848] [serial = 1274] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x8fca2400) [pid = 1848] [serial = 1149] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x846b6400) [pid = 1848] [serial = 1059] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x8edf7c00) [pid = 1848] [serial = 1146] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x8919d000) [pid = 1848] [serial = 1101] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x8fce9400) [pid = 1848] [serial = 1152] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x9854e000) [pid = 1848] [serial = 1316] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x903f7000) [pid = 1848] [serial = 1293] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x8ea7b000) [pid = 1848] [serial = 1080] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x8bed1000) [pid = 1848] [serial = 1281] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x8df82c00) [pid = 1848] [serial = 1077] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x906eac00) [pid = 1848] [serial = 1236] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x8e19b800) [pid = 1848] [serial = 1218] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x90071c00) [pid = 1848] [serial = 1290] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x91ea6000) [pid = 1848] [serial = 1295] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x8c055000) [pid = 1848] [serial = 1137] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x977a3000) [pid = 1848] [serial = 1311] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x93a63800) [pid = 1848] [serial = 1302] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x8df2e800) [pid = 1848] [serial = 1283] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x92971400) [pid = 1848] [serial = 1170] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x93a60400) [pid = 1848] [serial = 1251] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x8855c800) [pid = 1848] [serial = 1334] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x8be45800) [pid = 1848] [serial = 1134] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x8555b000) [pid = 1848] [serial = 1176] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x905ffc00) [pid = 1848] [serial = 1158] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x8df32c00) [pid = 1848] [serial = 1140] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x87409400) [pid = 1848] [serial = 1332] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x89306000) [pid = 1848] [serial = 1065] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x85560000) [pid = 1848] [serial = 1329] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x84b0ec00) [pid = 1848] [serial = 1200] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x8be4a000) [pid = 1848] [serial = 1280] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x8740dc00) [pid = 1848] [serial = 1062] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x8df39c00) [pid = 1848] [serial = 1284] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x8a6c7800) [pid = 1848] [serial = 1068] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x8934ec00) [pid = 1848] [serial = 1206] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x86fc0800) [pid = 1848] [serial = 1331] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x92905c00) [pid = 1848] [serial = 1167] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x89864000) [pid = 1848] [serial = 1277] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x90074800) [pid = 1848] [serial = 1092] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x98f4f000) [pid = 1848] [serial = 1320] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x89a8d000) [pid = 1848] [serial = 1278] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x981a9800) [pid = 1848] [serial = 1314] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x913eb400) [pid = 1848] [serial = 1161] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x8dee7800) [pid = 1848] [serial = 1215] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x885e8800) [pid = 1848] [serial = 1131] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x99941800) [pid = 1848] [serial = 1325] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x8ab69800) [pid = 1848] [serial = 1071] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x8555f800) [pid = 1848] [serial = 1128] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x98f48400) [pid = 1848] [serial = 1319] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x8740b800) [pid = 1848] [serial = 1254] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x9013b400) [pid = 1848] [serial = 1292] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x8ec36c00) [pid = 1848] [serial = 1224] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x992b8c00) [pid = 1848] [serial = 1323] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x88545400) [pid = 1848] [serial = 1275] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x903f3000) [pid = 1848] [serial = 1098] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x9373e000) [pid = 1848] [serial = 1173] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x903eb000) [pid = 1848] [serial = 1155] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x96a24000) [pid = 1848] [serial = 1307] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x846b1000) [pid = 1848] [serial = 1271] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x8fb30c00) [pid = 1848] [serial = 1227] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x8f76ac00) [pid = 1848] [serial = 1287] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x8eb87c00) [pid = 1848] [serial = 1083] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x90139000) [pid = 1848] [serial = 1095] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x98b0e000) [pid = 1848] [serial = 1317] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x97764c00) [pid = 1848] [serial = 1310] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x93789000) [pid = 1848] [serial = 1301] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x93741800) [pid = 1848] [serial = 1242] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x8fc03c00) [pid = 1848] [serial = 1089] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x85247400) [pid = 1848] [serial = 1272] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x93785c00) [pid = 1848] [serial = 1245] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x96aa9800) [pid = 1848] [serial = 1308] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x92937800) [pid = 1848] [serial = 1298] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x89348800) [pid = 1848] [serial = 1338] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x885e9000) [pid = 1848] [serial = 1335] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x9391d800) [pid = 1848] [serial = 1248] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x8fcecc00) [pid = 1848] [serial = 1289] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x8beedc00) [pid = 1848] [serial = 1074] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x89863000) [pid = 1848] [serial = 1197] [outer = (nil)] [url = about:blank] 23:11:06 INFO - PROCESS | 1848 | 1461132666693 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x843b4c00 == 130 [pid = 1848] [id = 489] 23:11:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x843b9800) [pid = 1848] [serial = 1468] [outer = (nil)] 23:11:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x846b2c00) [pid = 1848] [serial = 1469] [outer = 0x843b9800] 23:11:06 INFO - PROCESS | 1848 | 1461132666785 Marionette DEBUG loaded listener.js 23:11:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x84b03000) [pid = 1848] [serial = 1470] [outer = 0x843b9800] 23:11:07 INFO - PROCESS | 1848 | 1461132667539 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]]]}] 23:11:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 23:11:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 3391ms 23:11:07 INFO - PROCESS | 1848 | 1461132667591 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 23:11:07 INFO - PROCESS | 1848 | 1461132667596 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 23:11:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 23:11:07 INFO - PROCESS | 1848 | 1461132667603 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 23:11:07 INFO - PROCESS | 1848 | 1461132667610 Marionette TRACE conn3 <- [1,1930,null,{}] 23:11:07 INFO - PROCESS | 1848 | 1461132667620 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}] 23:11:07 INFO - PROCESS | 1848 | 1461132667823 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 23:11:08 INFO - PROCESS | 1848 | 1461132668006 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b22800 == 131 [pid = 1848] [id = 490] 23:11:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x84b27400) [pid = 1848] [serial = 1471] [outer = (nil)] 23:11:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x85559800) [pid = 1848] [serial = 1472] [outer = 0x84b27400] 23:11:08 INFO - PROCESS | 1848 | 1461132668080 Marionette DEBUG loaded listener.js 23:11:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x855c8800) [pid = 1848] [serial = 1473] [outer = 0x84b27400] 23:11:08 INFO - PROCESS | 1848 | 1461132668966 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]]]}] 23:11:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 23:11:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1401ms 23:11:09 INFO - PROCESS | 1848 | 1461132669008 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 23:11:09 INFO - PROCESS | 1848 | 1461132669014 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 23:11:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 23:11:09 INFO - PROCESS | 1848 | 1461132669027 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 23:11:09 INFO - PROCESS | 1848 | 1461132669029 Marionette TRACE conn3 <- [1,1934,null,{}] 23:11:09 INFO - PROCESS | 1848 | 1461132669035 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}] 23:11:09 INFO - PROCESS | 1848 | 1461132669284 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 23:11:09 INFO - PROCESS | 1848 | 1461132669317 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b31000 == 132 [pid = 1848] [id = 491] 23:11:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x856f9800) [pid = 1848] [serial = 1474] [outer = (nil)] 23:11:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x85d94400) [pid = 1848] [serial = 1475] [outer = 0x856f9800] 23:11:09 INFO - PROCESS | 1848 | 1461132669394 Marionette DEBUG loaded listener.js 23:11:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x86e0cc00) [pid = 1848] [serial = 1476] [outer = 0x856f9800] 23:11:10 INFO - PROCESS | 1848 | 1461132670495 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]]]}] 23:11:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 23:11:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1538ms 23:11:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 23:11:10 INFO - PROCESS | 1848 | 1461132670566 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 23:11:10 INFO - PROCESS | 1848 | 1461132670569 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 23:11:10 INFO - PROCESS | 1848 | 1461132670583 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 23:11:10 INFO - PROCESS | 1848 | 1461132670592 Marionette TRACE conn3 <- [1,1938,null,{}] 23:11:10 INFO - PROCESS | 1848 | 1461132670607 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}] 23:11:10 INFO - PROCESS | 1848 | 1461132670879 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 23:11:11 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x8986a000) [pid = 1848] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 23:11:11 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x98f55c00) [pid = 1848] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 23:11:11 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x9284b000) [pid = 1848] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 23:11:11 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x9ea12800) [pid = 1848] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 23:11:11 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x8eac7400) [pid = 1848] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 23:11:11 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x8beebc00) [pid = 1848] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 23:11:11 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x89194000) [pid = 1848] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 23:11:11 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x8be4e800) [pid = 1848] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 23:11:11 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x85560400) [pid = 1848] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 23:11:11 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x8becb000) [pid = 1848] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 23:11:11 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x89349c00) [pid = 1848] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 23:11:11 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x94fb0800) [pid = 1848] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 23:11:11 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x8fc0c000) [pid = 1848] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 23:11:11 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0xa0c13c00) [pid = 1848] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 23:11:11 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x856f2c00) [pid = 1848] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 23:11:11 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x99a75c00) [pid = 1848] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 23:11:11 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x8df32000) [pid = 1848] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 23:11:11 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x89304800) [pid = 1848] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 23:11:11 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x9ff13400) [pid = 1848] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 23:11:11 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x903edc00) [pid = 1848] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 23:11:11 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x9ff9d400) [pid = 1848] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 23:11:11 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x9373c000) [pid = 1848] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 23:11:11 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x991a8000) [pid = 1848] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 23:11:11 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x85d91400) [pid = 1848] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 23:11:11 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x843b6c00) [pid = 1848] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 23:11:11 INFO - PROCESS | 1848 | 1461132671749 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x822ce800 == 133 [pid = 1848] [id = 492] 23:11:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x822d1800) [pid = 1848] [serial = 1477] [outer = (nil)] 23:11:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x85560400) [pid = 1848] [serial = 1478] [outer = 0x822d1800] 23:11:11 INFO - PROCESS | 1848 | 1461132671825 Marionette DEBUG loaded listener.js 23:11:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x86fc7400) [pid = 1848] [serial = 1479] [outer = 0x822d1800] 23:11:12 INFO - PROCESS | 1848 | 1461132672497 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]]]}] 23:11:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 23:11:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1954ms 23:11:12 INFO - PROCESS | 1848 | 1461132672529 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 23:11:12 INFO - PROCESS | 1848 | 1461132672533 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 23:11:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 23:11:12 INFO - PROCESS | 1848 | 1461132672539 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 23:11:12 INFO - PROCESS | 1848 | 1461132672541 Marionette TRACE conn3 <- [1,1942,null,{}] 23:11:12 INFO - PROCESS | 1848 | 1461132672547 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}] 23:11:12 INFO - PROCESS | 1848 | 1461132672719 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 23:11:12 INFO - PROCESS | 1848 | 1461132672908 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x855d6000 == 134 [pid = 1848] [id = 493] 23:11:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x856f2000) [pid = 1848] [serial = 1480] [outer = (nil)] 23:11:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x884f8400) [pid = 1848] [serial = 1481] [outer = 0x856f2000] 23:11:12 INFO - PROCESS | 1848 | 1461132672979 Marionette DEBUG loaded listener.js 23:11:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x88545400) [pid = 1848] [serial = 1482] [outer = 0x856f2000] 23:11:13 INFO - PROCESS | 1848 | 1461132673965 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]]]}] 23:11:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 23:11:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1478ms 23:11:14 INFO - PROCESS | 1848 | 1461132674018 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 23:11:14 INFO - PROCESS | 1848 | 1461132674025 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 23:11:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 23:11:14 INFO - PROCESS | 1848 | 1461132674034 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 23:11:14 INFO - PROCESS | 1848 | 1461132674040 Marionette TRACE conn3 <- [1,1946,null,{}] 23:11:14 INFO - PROCESS | 1848 | 1461132674050 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}] 23:11:14 INFO - PROCESS | 1848 | 1461132674267 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 23:11:14 INFO - PROCESS | 1848 | 1461132674604 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x846b3000 == 135 [pid = 1848] [id = 494] 23:11:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x846b5000) [pid = 1848] [serial = 1483] [outer = (nil)] 23:11:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x85248000) [pid = 1848] [serial = 1484] [outer = 0x846b5000] 23:11:14 INFO - PROCESS | 1848 | 1461132674696 Marionette DEBUG loaded listener.js 23:11:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x85564c00) [pid = 1848] [serial = 1485] [outer = 0x846b5000] 23:11:15 INFO - PROCESS | 1848 | 1461132675615 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]]]}] 23:11:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 23:11:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1642ms 23:11:15 INFO - PROCESS | 1848 | 1461132675675 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 23:11:15 INFO - PROCESS | 1848 | 1461132675684 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 23:11:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 23:11:15 INFO - PROCESS | 1848 | 1461132675694 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 23:11:15 INFO - PROCESS | 1848 | 1461132675698 Marionette TRACE conn3 <- [1,1950,null,{}] 23:11:15 INFO - PROCESS | 1848 | 1461132675705 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}] 23:11:15 INFO - PROCESS | 1848 | 1461132675903 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 23:11:16 INFO - PROCESS | 1848 | 1461132676219 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x86e07000 == 136 [pid = 1848] [id = 495] 23:11:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x86e0c800) [pid = 1848] [serial = 1486] [outer = (nil)] 23:11:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x8740b800) [pid = 1848] [serial = 1487] [outer = 0x86e0c800] 23:11:16 INFO - PROCESS | 1848 | 1461132676312 Marionette DEBUG loaded listener.js 23:11:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x87edc400) [pid = 1848] [serial = 1488] [outer = 0x86e0c800] 23:11:17 INFO - PROCESS | 1848 | 1461132677285 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]]]}] 23:11:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 23:11:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1629ms 23:11:17 INFO - PROCESS | 1848 | 1461132677324 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 23:11:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 23:11:17 INFO - PROCESS | 1848 | 1461132677328 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 23:11:17 INFO - PROCESS | 1848 | 1461132677335 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 23:11:17 INFO - PROCESS | 1848 | 1461132677341 Marionette TRACE conn3 <- [1,1954,null,{}] 23:11:17 INFO - PROCESS | 1848 | 1461132677357 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}] 23:11:17 INFO - PROCESS | 1848 | 1461132677558 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 23:11:17 INFO - PROCESS | 1848 | 1461132677869 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x88560800 == 137 [pid = 1848] [id = 496] 23:11:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x885e5c00) [pid = 1848] [serial = 1489] [outer = (nil)] 23:11:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x885ee800) [pid = 1848] [serial = 1490] [outer = 0x885e5c00] 23:11:17 INFO - PROCESS | 1848 | 1461132677964 Marionette DEBUG loaded listener.js 23:11:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x88670c00) [pid = 1848] [serial = 1491] [outer = 0x885e5c00] 23:11:18 INFO - PROCESS | 1848 | 1461132678829 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]]]}] 23:11:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 23:11:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1538ms 23:11:18 INFO - PROCESS | 1848 | 1461132678873 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 23:11:18 INFO - PROCESS | 1848 | 1461132678878 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 23:11:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 23:11:18 INFO - PROCESS | 1848 | 1461132678884 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 23:11:18 INFO - PROCESS | 1848 | 1461132678887 Marionette TRACE conn3 <- [1,1958,null,{}] 23:11:18 INFO - PROCESS | 1848 | 1461132678893 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}] 23:11:19 INFO - PROCESS | 1848 | 1461132679082 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 23:11:19 INFO - PROCESS | 1848 | 1461132679359 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x85d8a800 == 138 [pid = 1848] [id = 497] 23:11:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x884f0c00) [pid = 1848] [serial = 1492] [outer = (nil)] 23:11:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x8930b800) [pid = 1848] [serial = 1493] [outer = 0x884f0c00] 23:11:19 INFO - PROCESS | 1848 | 1461132679498 Marionette DEBUG loaded listener.js 23:11:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x8934c800) [pid = 1848] [serial = 1494] [outer = 0x884f0c00] 23:11:20 INFO - PROCESS | 1848 | 1461132680345 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]]]}] 23:11:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 23:11:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1528ms 23:11:20 INFO - PROCESS | 1848 | 1461132680413 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 23:11:20 INFO - PROCESS | 1848 | 1461132680416 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 23:11:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 23:11:20 INFO - PROCESS | 1848 | 1461132680423 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 23:11:20 INFO - PROCESS | 1848 | 1461132680427 Marionette TRACE conn3 <- [1,1962,null,{}] 23:11:20 INFO - PROCESS | 1848 | 1461132680432 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}] 23:11:20 INFO - PROCESS | 1848 | 1461132680635 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 23:11:20 INFO - PROCESS | 1848 | 1461132680899 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x8855e000 == 139 [pid = 1848] [id = 498] 23:11:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x8930a400) [pid = 1848] [serial = 1495] [outer = (nil)] 23:11:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x89863000) [pid = 1848] [serial = 1496] [outer = 0x8930a400] 23:11:21 INFO - PROCESS | 1848 | 1461132681030 Marionette DEBUG loaded listener.js 23:11:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x89868c00) [pid = 1848] [serial = 1497] [outer = 0x8930a400] 23:11:21 INFO - PROCESS | 1848 | 1461132681936 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]]]}] 23:11:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 23:11:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1534ms 23:11:21 INFO - PROCESS | 1848 | 1461132681959 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 23:11:21 INFO - PROCESS | 1848 | 1461132681962 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 23:11:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 23:11:21 INFO - PROCESS | 1848 | 1461132681969 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 23:11:21 INFO - PROCESS | 1848 | 1461132681972 Marionette TRACE conn3 <- [1,1966,null,{}] 23:11:21 INFO - PROCESS | 1848 | 1461132681978 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}] 23:11:22 INFO - PROCESS | 1848 | 1461132682200 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 23:11:22 INFO - PROCESS | 1848 | 1461132682522 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x89350000 == 140 [pid = 1848] [id = 499] 23:11:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x8a6cfc00) [pid = 1848] [serial = 1498] [outer = (nil)] 23:11:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x8a951c00) [pid = 1848] [serial = 1499] [outer = 0x8a6cfc00] 23:11:22 INFO - PROCESS | 1848 | 1461132682616 Marionette DEBUG loaded listener.js 23:11:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x8a957800) [pid = 1848] [serial = 1500] [outer = 0x8a6cfc00] 23:11:23 INFO - PROCESS | 1848 | 1461132683480 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]]]}] 23:11:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 23:11:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1537ms 23:11:23 INFO - PROCESS | 1848 | 1461132683507 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 23:11:23 INFO - PROCESS | 1848 | 1461132683511 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 23:11:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 23:11:23 INFO - PROCESS | 1848 | 1461132683517 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 23:11:23 INFO - PROCESS | 1848 | 1461132683521 Marionette TRACE conn3 <- [1,1970,null,{}] 23:11:23 INFO - PROCESS | 1848 | 1461132683527 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}] 23:11:23 INFO - PROCESS | 1848 | 1461132683711 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 23:11:24 INFO - PROCESS | 1848 | 1461132683987 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x843b4400 == 141 [pid = 1848] [id = 500] 23:11:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x85d90000) [pid = 1848] [serial = 1501] [outer = (nil)] 23:11:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x8ab74800) [pid = 1848] [serial = 1502] [outer = 0x85d90000] 23:11:24 INFO - PROCESS | 1848 | 1461132684075 Marionette DEBUG loaded listener.js 23:11:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x8ab78400) [pid = 1848] [serial = 1503] [outer = 0x85d90000] 23:11:24 INFO - PROCESS | 1848 | 1461132684977 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]]]}] 23:11:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 23:11:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1488ms 23:11:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 23:11:25 INFO - PROCESS | 1848 | 1461132685009 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 23:11:25 INFO - PROCESS | 1848 | 1461132685012 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 23:11:25 INFO - PROCESS | 1848 | 1461132685020 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 23:11:25 INFO - PROCESS | 1848 | 1461132685024 Marionette TRACE conn3 <- [1,1974,null,{}] 23:11:25 INFO - PROCESS | 1848 | 1461132685029 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}] 23:11:25 INFO - PROCESS | 1848 | 1461132685216 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 23:11:25 INFO - PROCESS | 1848 | 1461132685488 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x8a9e7800 == 142 [pid = 1848] [id = 501] 23:11:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x8ab76400) [pid = 1848] [serial = 1504] [outer = (nil)] 23:11:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x8bed2400) [pid = 1848] [serial = 1505] [outer = 0x8ab76400] 23:11:25 INFO - PROCESS | 1848 | 1461132685589 Marionette DEBUG loaded listener.js 23:11:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x8bed3c00) [pid = 1848] [serial = 1506] [outer = 0x8ab76400] 23:11:26 INFO - PROCESS | 1848 | 1461132686475 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]]]}] 23:11:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 23:11:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1478ms 23:11:26 INFO - PROCESS | 1848 | 1461132686500 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 23:11:26 INFO - PROCESS | 1848 | 1461132686504 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 23:11:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 23:11:26 INFO - PROCESS | 1848 | 1461132686512 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 23:11:26 INFO - PROCESS | 1848 | 1461132686515 Marionette TRACE conn3 <- [1,1978,null,{}] 23:11:26 INFO - PROCESS | 1848 | 1461132686525 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}] 23:11:26 INFO - PROCESS | 1848 | 1461132686717 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 23:11:27 INFO - PROCESS | 1848 | 1461132686988 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x8524cc00 == 143 [pid = 1848] [id = 502] 23:11:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x8a94b400) [pid = 1848] [serial = 1507] [outer = (nil)] 23:11:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x8c055000) [pid = 1848] [serial = 1508] [outer = 0x8a94b400] 23:11:27 INFO - PROCESS | 1848 | 1461132687077 Marionette DEBUG loaded listener.js 23:11:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x8c059400) [pid = 1848] [serial = 1509] [outer = 0x8a94b400] 23:11:27 INFO - PROCESS | 1848 | 1461132687938 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]]]}] 23:11:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 23:11:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1479ms 23:11:28 INFO - PROCESS | 1848 | 1461132688006 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 23:11:28 INFO - PROCESS | 1848 | 1461132688010 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 23:11:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 23:11:28 INFO - PROCESS | 1848 | 1461132688018 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 23:11:28 INFO - PROCESS | 1848 | 1461132688022 Marionette TRACE conn3 <- [1,1982,null,{}] 23:11:28 INFO - PROCESS | 1848 | 1461132688027 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}] 23:11:28 INFO - PROCESS | 1848 | 1461132688221 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 23:11:28 INFO - PROCESS | 1848 | 1461132688499 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b24400 == 144 [pid = 1848] [id = 503] 23:11:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x8be4d800) [pid = 1848] [serial = 1510] [outer = (nil)] 23:11:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x8deef400) [pid = 1848] [serial = 1511] [outer = 0x8be4d800] 23:11:28 INFO - PROCESS | 1848 | 1461132688584 Marionette DEBUG loaded listener.js 23:11:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x8df2f800) [pid = 1848] [serial = 1512] [outer = 0x8be4d800] 23:11:29 INFO - PROCESS | 1848 | 1461132689520 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]]]}] 23:11:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 23:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1539ms 23:11:29 INFO - PROCESS | 1848 | 1461132689558 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 23:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 23:11:29 INFO - PROCESS | 1848 | 1461132689562 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 23:11:29 INFO - PROCESS | 1848 | 1461132689568 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 23:11:29 INFO - PROCESS | 1848 | 1461132689573 Marionette TRACE conn3 <- [1,1986,null,{}] 23:11:29 INFO - PROCESS | 1848 | 1461132689578 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}] 23:11:29 INFO - PROCESS | 1848 | 1461132689876 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 23:11:30 INFO - PROCESS | 1848 | 1461132690085 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x8dee6800 == 145 [pid = 1848] [id = 504] 23:11:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x8e19b800) [pid = 1848] [serial = 1513] [outer = (nil)] 23:11:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x8e1a6800) [pid = 1848] [serial = 1514] [outer = 0x8e19b800] 23:11:30 INFO - PROCESS | 1848 | 1461132690233 Marionette DEBUG loaded listener.js 23:11:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x8ea7e800) [pid = 1848] [serial = 1515] [outer = 0x8e19b800] 23:11:31 INFO - PROCESS | 1848 | 1461132691134 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]]]}] 23:11:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 23:11:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1636ms 23:11:31 INFO - PROCESS | 1848 | 1461132691204 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 23:11:31 INFO - PROCESS | 1848 | 1461132691208 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 23:11:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 23:11:31 INFO - PROCESS | 1848 | 1461132691214 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 23:11:31 INFO - PROCESS | 1848 | 1461132691217 Marionette TRACE conn3 <- [1,1990,null,{}] 23:11:31 INFO - PROCESS | 1848 | 1461132691223 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}] 23:11:31 INFO - PROCESS | 1848 | 1461132691415 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 23:11:31 INFO - PROCESS | 1848 | 1461132691684 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x8e199400 == 146 [pid = 1848] [id = 505] 23:11:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x8e19e800) [pid = 1848] [serial = 1516] [outer = (nil)] 23:11:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x8eb6e800) [pid = 1848] [serial = 1517] [outer = 0x8e19e800] 23:11:31 INFO - PROCESS | 1848 | 1461132691817 Marionette DEBUG loaded listener.js 23:11:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x8eb70800) [pid = 1848] [serial = 1518] [outer = 0x8e19e800] 23:11:32 INFO - PROCESS | 1848 | 1461132692652 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]]]}] 23:11:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 23:11:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1478ms 23:11:32 INFO - PROCESS | 1848 | 1461132692692 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 23:11:32 INFO - PROCESS | 1848 | 1461132692696 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 23:11:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 23:11:32 INFO - PROCESS | 1848 | 1461132692703 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 23:11:32 INFO - PROCESS | 1848 | 1461132692706 Marionette TRACE conn3 <- [1,1994,null,{}] 23:11:32 INFO - PROCESS | 1848 | 1461132692731 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}] 23:11:32 INFO - PROCESS | 1848 | 1461132692926 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 23:11:33 INFO - PROCESS | 1848 | 1461132693203 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x82b44400 == 147 [pid = 1848] [id = 506] 23:11:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x84b31800) [pid = 1848] [serial = 1519] [outer = (nil)] 23:11:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x8eac7400) [pid = 1848] [serial = 1520] [outer = 0x84b31800] 23:11:33 INFO - PROCESS | 1848 | 1461132693330 Marionette DEBUG loaded listener.js 23:11:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x8eb79800) [pid = 1848] [serial = 1521] [outer = 0x84b31800] 23:11:34 INFO - PROCESS | 1848 | 1461132694199 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]]]}] 23:11:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 23:11:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1529ms 23:11:34 INFO - PROCESS | 1848 | 1461132694232 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 23:11:34 INFO - PROCESS | 1848 | 1461132694236 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 23:11:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 23:11:34 INFO - PROCESS | 1848 | 1461132694247 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 23:11:34 INFO - PROCESS | 1848 | 1461132694250 Marionette TRACE conn3 <- [1,1998,null,{}] 23:11:34 INFO - PROCESS | 1848 | 1461132694256 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}] 23:11:34 INFO - PROCESS | 1848 | 1461132694446 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 23:11:34 INFO - PROCESS | 1848 | 1461132694722 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x822c8400 == 148 [pid = 1848] [id = 507] 23:11:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x8df2e800) [pid = 1848] [serial = 1522] [outer = (nil)] 23:11:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x8eb85400) [pid = 1848] [serial = 1523] [outer = 0x8df2e800] 23:11:34 INFO - PROCESS | 1848 | 1461132694811 Marionette DEBUG loaded listener.js 23:11:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x8eb8a000) [pid = 1848] [serial = 1524] [outer = 0x8df2e800] 23:11:35 INFO - PROCESS | 1848 | 1461132695717 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]]]}] 23:11:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 23:11:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1525ms 23:11:35 INFO - PROCESS | 1848 | 1461132695774 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 23:11:35 INFO - PROCESS | 1848 | 1461132695777 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 23:11:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 23:11:35 INFO - PROCESS | 1848 | 1461132695784 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 23:11:35 INFO - PROCESS | 1848 | 1461132695787 Marionette TRACE conn3 <- [1,2002,null,{}] 23:11:35 INFO - PROCESS | 1848 | 1461132695792 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}] 23:11:35 INFO - PROCESS | 1848 | 1461132695986 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 23:11:36 INFO - PROCESS | 1848 | 1461132696261 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eb77000 == 149 [pid = 1848] [id = 508] 23:11:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x8eb7b800) [pid = 1848] [serial = 1525] [outer = (nil)] 23:11:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x8edf1c00) [pid = 1848] [serial = 1526] [outer = 0x8eb7b800] 23:11:36 INFO - PROCESS | 1848 | 1461132696392 Marionette DEBUG loaded listener.js 23:11:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x8edf3800) [pid = 1848] [serial = 1527] [outer = 0x8eb7b800] 23:11:37 INFO - PROCESS | 1848 | 1461132697332 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]]]}] 23:11:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 23:11:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1589ms 23:11:37 INFO - PROCESS | 1848 | 1461132697374 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 23:11:37 INFO - PROCESS | 1848 | 1461132697378 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 23:11:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 23:11:37 INFO - PROCESS | 1848 | 1461132697384 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 23:11:37 INFO - PROCESS | 1848 | 1461132697388 Marionette TRACE conn3 <- [1,2006,null,{}] 23:11:37 INFO - PROCESS | 1848 | 1461132697393 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}] 23:11:37 INFO - PROCESS | 1848 | 1461132697584 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 23:11:37 INFO - PROCESS | 1848 | 1461132697910 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x8866d400 == 150 [pid = 1848] [id = 509] 23:11:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x8be47c00) [pid = 1848] [serial = 1528] [outer = (nil)] 23:11:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x8f76b800) [pid = 1848] [serial = 1529] [outer = 0x8be47c00] 23:11:38 INFO - PROCESS | 1848 | 1461132698000 Marionette DEBUG loaded listener.js 23:11:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x8fb25c00) [pid = 1848] [serial = 1530] [outer = 0x8be47c00] 23:11:38 INFO - PROCESS | 1848 | 1461132698841 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]]]}] 23:11:38 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 23:11:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1488ms 23:11:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 23:11:38 INFO - PROCESS | 1848 | 1461132698874 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 23:11:38 INFO - PROCESS | 1848 | 1461132698877 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 23:11:38 INFO - PROCESS | 1848 | 1461132698884 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 23:11:38 INFO - PROCESS | 1848 | 1461132698887 Marionette TRACE conn3 <- [1,2010,null,{}] 23:11:38 INFO - PROCESS | 1848 | 1461132698893 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}] 23:11:39 INFO - PROCESS | 1848 | 1461132699171 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 23:11:39 INFO - PROCESS | 1848 | 1461132699398 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x8ec31800 == 151 [pid = 1848] [id = 510] 23:11:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x8f76cc00) [pid = 1848] [serial = 1531] [outer = (nil)] 23:11:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x8fca5000) [pid = 1848] [serial = 1532] [outer = 0x8f76cc00] 23:11:39 INFO - PROCESS | 1848 | 1461132699526 Marionette DEBUG loaded listener.js 23:11:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x8fcad400) [pid = 1848] [serial = 1533] [outer = 0x8f76cc00] 23:11:40 INFO - PROCESS | 1848 | 1461132700429 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]]]}] 23:11:40 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 23:11:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1579ms 23:11:40 INFO - PROCESS | 1848 | 1461132700463 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 23:11:40 INFO - PROCESS | 1848 | 1461132700466 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 23:11:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 23:11:40 INFO - PROCESS | 1848 | 1461132700473 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 23:11:40 INFO - PROCESS | 1848 | 1461132700476 Marionette TRACE conn3 <- [1,2014,null,{}] 23:11:40 INFO - PROCESS | 1848 | 1461132700482 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}] 23:11:40 INFO - PROCESS | 1848 | 1461132700686 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 23:11:40 INFO - PROCESS | 1848 | 1461132700966 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f76c000 == 152 [pid = 1848] [id = 511] 23:11:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x8f76ec00) [pid = 1848] [serial = 1534] [outer = (nil)] 23:11:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x90076c00) [pid = 1848] [serial = 1535] [outer = 0x8f76ec00] 23:11:41 INFO - PROCESS | 1848 | 1461132701097 Marionette DEBUG loaded listener.js 23:11:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x9007d400) [pid = 1848] [serial = 1536] [outer = 0x8f76ec00] 23:11:41 INFO - PROCESS | 1848 | 1461132701970 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]]]}] 23:11:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 23:11:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1533ms 23:11:42 INFO - PROCESS | 1848 | 1461132702007 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 23:11:42 INFO - PROCESS | 1848 | 1461132702010 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 23:11:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 23:11:42 INFO - PROCESS | 1848 | 1461132702017 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 23:11:42 INFO - PROCESS | 1848 | 1461132702020 Marionette TRACE conn3 <- [1,2018,null,{}] 23:11:42 INFO - PROCESS | 1848 | 1461132702026 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}] 23:11:42 INFO - PROCESS | 1848 | 1461132702231 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 23:11:42 INFO - PROCESS | 1848 | 1461132702513 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b27c00 == 153 [pid = 1848] [id = 512] 23:11:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x88542400) [pid = 1848] [serial = 1537] [outer = (nil)] 23:11:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x903ebc00) [pid = 1848] [serial = 1538] [outer = 0x88542400] 23:11:42 INFO - PROCESS | 1848 | 1461132702648 Marionette DEBUG loaded listener.js 23:11:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x903f3800) [pid = 1848] [serial = 1539] [outer = 0x88542400] 23:11:43 INFO - PROCESS | 1848 | 1461132703494 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]]]}] 23:11:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 23:11:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1527ms 23:11:43 INFO - PROCESS | 1848 | 1461132703545 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 23:11:43 INFO - PROCESS | 1848 | 1461132703549 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 23:11:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 23:11:43 INFO - PROCESS | 1848 | 1461132703555 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 23:11:43 INFO - PROCESS | 1848 | 1461132703558 Marionette TRACE conn3 <- [1,2022,null,{}] 23:11:43 INFO - PROCESS | 1848 | 1461132703566 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}] 23:11:43 INFO - PROCESS | 1848 | 1461132703765 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 23:11:45 INFO - PROCESS | 1848 | --DOCSHELL 0x822ce800 == 152 [pid = 1848] [id = 492] 23:11:45 INFO - PROCESS | 1848 | --DOCSHELL 0x84b31000 == 151 [pid = 1848] [id = 491] 23:11:45 INFO - PROCESS | 1848 | --DOCSHELL 0x84b22800 == 150 [pid = 1848] [id = 490] 23:11:45 INFO - PROCESS | 1848 | --DOCSHELL 0x843b4c00 == 149 [pid = 1848] [id = 489] 23:11:45 INFO - PROCESS | 1848 | --DOCSHELL 0x82b43000 == 148 [pid = 1848] [id = 487] 23:11:45 INFO - PROCESS | 1848 | --DOCSHELL 0x846ba000 == 147 [pid = 1848] [id = 486] 23:11:45 INFO - PROCESS | 1848 | --DOCSHELL 0x979edc00 == 146 [pid = 1848] [id = 484] 23:11:45 INFO - PROCESS | 1848 | --DOCSHELL 0x945a9c00 == 145 [pid = 1848] [id = 485] 23:11:45 INFO - PROCESS | 1848 | --DOCSHELL 0x8320a800 == 144 [pid = 1848] [id = 483] 23:11:45 INFO - PROCESS | 1848 | --DOCSHELL 0x945af000 == 143 [pid = 1848] [id = 482] 23:11:45 INFO - PROCESS | 1848 | --DOCSHELL 0x9391cc00 == 142 [pid = 1848] [id = 481] 23:11:45 INFO - PROCESS | 1848 | --DOCSHELL 0x8eb8c000 == 141 [pid = 1848] [id = 479] 23:11:45 INFO - PROCESS | 1848 | --DOCSHELL 0x92972400 == 140 [pid = 1848] [id = 480] 23:11:45 INFO - PROCESS | 1848 | --DOCSHELL 0x846bdc00 == 139 [pid = 1848] [id = 298] 23:11:45 INFO - PROCESS | 1848 | --DOCSHELL 0x8ec3fc00 == 138 [pid = 1848] [id = 478] 23:11:45 INFO - PROCESS | 1848 | --DOCSHELL 0x89868800 == 137 [pid = 1848] [id = 477] 23:11:45 INFO - PROCESS | 1848 | --DOCSHELL 0x8a6cb800 == 136 [pid = 1848] [id = 476] 23:11:45 INFO - PROCESS | 1848 | --DOCSHELL 0x8c05b400 == 135 [pid = 1848] [id = 475] 23:11:45 INFO - PROCESS | 1848 | --DOCSHELL 0x85244c00 == 134 [pid = 1848] [id = 474] 23:11:45 INFO - PROCESS | 1848 | --DOCSHELL 0x89301400 == 133 [pid = 1848] [id = 472] 23:11:45 INFO - PROCESS | 1848 | --DOCSHELL 0x8555fc00 == 132 [pid = 1848] [id = 473] 23:11:45 INFO - PROCESS | 1848 | --DOCSHELL 0x84b27000 == 131 [pid = 1848] [id = 471] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x84b25400) [pid = 1848] [serial = 1409] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x85d89000) [pid = 1848] [serial = 1410] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x9feebc00) [pid = 1848] [serial = 1388] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x9993bc00) [pid = 1848] [serial = 1377] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x93743c00) [pid = 1848] [serial = 1367] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x9fc49400) [pid = 1848] [serial = 1385] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x91210400) [pid = 1848] [serial = 1362] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x99bfdc00) [pid = 1848] [serial = 1379] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x89867800) [pid = 1848] [serial = 1346] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x8dee2800) [pid = 1848] [serial = 1350] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x85d8dc00) [pid = 1848] [serial = 1400] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x90497800) [pid = 1848] [serial = 1361] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x8ea77000) [pid = 1848] [serial = 1353] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x8a6cec00) [pid = 1848] [serial = 1407] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x98b0ac00) [pid = 1848] [serial = 1374] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x9013c000) [pid = 1848] [serial = 1359] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0xa0f68000) [pid = 1848] [serial = 1398] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x86e0a800) [pid = 1848] [serial = 1343] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x86fbfc00) [pid = 1848] [serial = 1401] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x9ea1b400) [pid = 1848] [serial = 1383] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x8ead0800) [pid = 1848] [serial = 1355] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x8bee8000) [pid = 1848] [serial = 1349] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x9ffc4c00) [pid = 1848] [serial = 1389] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x8a6ccc00) [pid = 1848] [serial = 1269] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0xa0c15c00) [pid = 1848] [serial = 1392] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x8e19ec00) [pid = 1848] [serial = 1352] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x92905000) [pid = 1848] [serial = 1364] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x93786800) [pid = 1848] [serial = 1368] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x8854e800) [pid = 1848] [serial = 1344] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0xa0f65c00) [pid = 1848] [serial = 1397] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x8fceac00) [pid = 1848] [serial = 1358] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x8ec34400) [pid = 1848] [serial = 1356] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0xa0e71400) [pid = 1848] [serial = 1394] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x93a67000) [pid = 1848] [serial = 1371] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x999c1000) [pid = 1848] [serial = 1326] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x8a959000) [pid = 1848] [serial = 1347] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x884f5000) [pid = 1848] [serial = 1403] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x9a89a800) [pid = 1848] [serial = 1380] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x9ea16c00) [pid = 1848] [serial = 1382] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x9292d000) [pid = 1848] [serial = 1365] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0xa0e73000) [pid = 1848] [serial = 1395] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x9775c400) [pid = 1848] [serial = 1373] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x89a85000) [pid = 1848] [serial = 1406] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0xa0ad3400) [pid = 1848] [serial = 1391] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x93a5fc00) [pid = 1848] [serial = 1370] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x99920800) [pid = 1848] [serial = 1376] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x885edc00) [pid = 1848] [serial = 1404] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x9fc54000) [pid = 1848] [serial = 1386] [outer = (nil)] [url = about:blank] 23:11:45 INFO - PROCESS | 1848 | 1461132705837 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x832bc000 == 132 [pid = 1848] [id = 513] 23:11:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x832bf000) [pid = 1848] [serial = 1540] [outer = (nil)] 23:11:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x84b22c00) [pid = 1848] [serial = 1541] [outer = 0x832bf000] 23:11:45 INFO - PROCESS | 1848 | 1461132705918 Marionette DEBUG loaded listener.js 23:11:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x85249400) [pid = 1848] [serial = 1542] [outer = 0x832bf000] 23:11:46 INFO - PROCESS | 1848 | 1461132706667 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]]]}] 23:11:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 23:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 3144ms 23:11:46 INFO - PROCESS | 1848 | 1461132706700 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 23:11:46 INFO - PROCESS | 1848 | 1461132706707 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 23:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 23:11:46 INFO - PROCESS | 1848 | 1461132706716 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 23:11:46 INFO - PROCESS | 1848 | 1461132706720 Marionette TRACE conn3 <- [1,2026,null,{}] 23:11:46 INFO - PROCESS | 1848 | 1461132706727 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}] 23:11:46 INFO - PROCESS | 1848 | 1461132706931 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 23:11:47 INFO - PROCESS | 1848 | 1461132707133 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x856f8000 == 133 [pid = 1848] [id = 514] 23:11:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x85d88800) [pid = 1848] [serial = 1543] [outer = (nil)] 23:11:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x86e0ac00) [pid = 1848] [serial = 1544] [outer = 0x85d88800] 23:11:47 INFO - PROCESS | 1848 | 1461132707210 Marionette DEBUG loaded listener.js 23:11:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x86fc8c00) [pid = 1848] [serial = 1545] [outer = 0x85d88800] 23:11:48 INFO - PROCESS | 1848 | 1461132708108 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]]]}] 23:11:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 23:11:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1435ms 23:11:48 INFO - PROCESS | 1848 | 1461132708154 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 23:11:48 INFO - PROCESS | 1848 | 1461132708159 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 23:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 23:11:48 INFO - PROCESS | 1848 | 1461132708170 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 23:11:48 INFO - PROCESS | 1848 | 1461132708173 Marionette TRACE conn3 <- [1,2030,null,{}] 23:11:48 INFO - PROCESS | 1848 | 1461132708179 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}] 23:11:48 INFO - PROCESS | 1848 | 1461132708428 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 23:11:48 INFO - PROCESS | 1848 | 1461132708453 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x86fbfc00 == 134 [pid = 1848] [id = 515] 23:11:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x87415400) [pid = 1848] [serial = 1546] [outer = (nil)] 23:11:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x88551400) [pid = 1848] [serial = 1547] [outer = 0x87415400] 23:11:48 INFO - PROCESS | 1848 | 1461132708523 Marionette DEBUG loaded listener.js 23:11:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x885e8000) [pid = 1848] [serial = 1548] [outer = 0x87415400] 23:11:49 INFO - PROCESS | 1848 | 1461132709511 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]]]}] 23:11:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 23:11:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1375ms 23:11:49 INFO - PROCESS | 1848 | 1461132709546 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 23:11:49 INFO - PROCESS | 1848 | 1461132709555 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 23:11:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 23:11:49 INFO - PROCESS | 1848 | 1461132709574 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 23:11:49 INFO - PROCESS | 1848 | 1461132709583 Marionette TRACE conn3 <- [1,2034,null,{}] 23:11:49 INFO - PROCESS | 1848 | 1461132709599 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}] 23:11:49 INFO - PROCESS | 1848 | 1461132709847 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 23:11:49 INFO - PROCESS | 1848 | 1461132709875 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x86fc2000 == 135 [pid = 1848] [id = 516] 23:11:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x884f4400) [pid = 1848] [serial = 1549] [outer = (nil)] 23:11:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x8985ec00) [pid = 1848] [serial = 1550] [outer = 0x884f4400] 23:11:49 INFO - PROCESS | 1848 | 1461132709946 Marionette DEBUG loaded listener.js 23:11:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x89a8b400) [pid = 1848] [serial = 1551] [outer = 0x884f4400] 23:11:50 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x8fb2d400) [pid = 1848] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 23:11:50 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x89865800) [pid = 1848] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 23:11:50 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x822d1800) [pid = 1848] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 23:11:50 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x8df84c00) [pid = 1848] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 23:11:50 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x8a94c800) [pid = 1848] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 23:11:50 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x89861400) [pid = 1848] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 23:11:50 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x999c0800) [pid = 1848] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 23:11:50 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x9377dc00) [pid = 1848] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 23:11:50 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x93a68400) [pid = 1848] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 23:11:50 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x855ce800) [pid = 1848] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 23:11:50 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x856f9800) [pid = 1848] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 23:11:50 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x8df8e400) [pid = 1848] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 23:11:50 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x9013c400) [pid = 1848] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 23:11:50 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x97c10400) [pid = 1848] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 23:11:50 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x84b2dc00) [pid = 1848] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 23:11:50 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x8ab78c00) [pid = 1848] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 23:11:50 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x9ff16c00) [pid = 1848] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 23:11:50 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x8df87400) [pid = 1848] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 23:11:50 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x884fc800) [pid = 1848] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 23:11:50 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x84b27400) [pid = 1848] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 23:11:50 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x843b9800) [pid = 1848] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 23:11:50 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x94f4ec00) [pid = 1848] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 23:11:51 INFO - PROCESS | 1848 | 1461132711438 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]]]}] 23:11:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 23:11:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1906ms 23:11:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 23:11:51 INFO - PROCESS | 1848 | 1461132711468 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 23:11:51 INFO - PROCESS | 1848 | 1461132711472 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 23:11:51 INFO - PROCESS | 1848 | 1461132711478 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 23:11:51 INFO - PROCESS | 1848 | 1461132711481 Marionette TRACE conn3 <- [1,2038,null,{}] 23:11:51 INFO - PROCESS | 1848 | 1461132711486 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}] 23:11:51 INFO - PROCESS | 1848 | 1461132711660 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 23:11:51 INFO - PROCESS | 1848 | 1461132711849 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x832b4800 == 136 [pid = 1848] [id = 517] 23:11:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x84b24800) [pid = 1848] [serial = 1552] [outer = (nil)] 23:11:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x8930fc00) [pid = 1848] [serial = 1553] [outer = 0x84b24800] 23:11:51 INFO - PROCESS | 1848 | 1461132711923 Marionette DEBUG loaded listener.js 23:11:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x8a6c4000) [pid = 1848] [serial = 1554] [outer = 0x84b24800] 23:11:52 INFO - PROCESS | 1848 | 1461132712648 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]]]}] 23:11:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 23:11:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1228ms 23:11:52 INFO - PROCESS | 1848 | 1461132712710 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 23:11:52 INFO - PROCESS | 1848 | 1461132712713 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 23:11:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 23:11:52 INFO - PROCESS | 1848 | 1461132712721 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 23:11:52 INFO - PROCESS | 1848 | 1461132712724 Marionette TRACE conn3 <- [1,2042,null,{}] 23:11:52 INFO - PROCESS | 1848 | 1461132712871 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}] 23:11:53 INFO - PROCESS | 1848 | 1461132713096 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 23:11:53 INFO - PROCESS | 1848 | 1461132713383 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x855cfc00 == 137 [pid = 1848] [id = 518] 23:11:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x855d1c00) [pid = 1848] [serial = 1555] [outer = (nil)] 23:11:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x856f0c00) [pid = 1848] [serial = 1556] [outer = 0x855d1c00] 23:11:53 INFO - PROCESS | 1848 | 1461132713537 Marionette DEBUG loaded listener.js 23:11:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x85d8dc00) [pid = 1848] [serial = 1557] [outer = 0x855d1c00] 23:11:54 INFO - PROCESS | 1848 | 1461132714497 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]]]}] 23:11:54 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) 23:11:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1811ms 23:11:54 INFO - PROCESS | 1848 | 1461132714532 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 23:11:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 23:11:54 INFO - PROCESS | 1848 | 1461132714541 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 23:11:54 INFO - PROCESS | 1848 | 1461132714548 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 23:11:54 INFO - PROCESS | 1848 | 1461132714551 Marionette TRACE conn3 <- [1,2046,null,{}] 23:11:54 INFO - PROCESS | 1848 | 1461132714558 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}] 23:11:54 INFO - PROCESS | 1848 | 1461132714766 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 23:11:55 INFO - PROCESS | 1848 | 1461132715092 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x885e1c00 == 138 [pid = 1848] [id = 519] 23:11:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x885e7800) [pid = 1848] [serial = 1558] [outer = (nil)] 23:11:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x88669c00) [pid = 1848] [serial = 1559] [outer = 0x885e7800] 23:11:55 INFO - PROCESS | 1848 | 1461132715186 Marionette DEBUG loaded listener.js 23:11:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x89306400) [pid = 1848] [serial = 1560] [outer = 0x885e7800] 23:11:56 INFO - PROCESS | 1848 | 1461132716171 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]]]}] 23:11:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:11:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1686ms 23:11:56 INFO - PROCESS | 1848 | 1461132716234 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 23:11:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 23:11:56 INFO - PROCESS | 1848 | 1461132716238 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 23:11:56 INFO - PROCESS | 1848 | 1461132716245 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 23:11:56 INFO - PROCESS | 1848 | 1461132716248 Marionette TRACE conn3 <- [1,2050,null,{}] 23:11:56 INFO - PROCESS | 1848 | 1461132716254 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}] 23:11:56 INFO - PROCESS | 1848 | 1461132716460 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 23:11:56 INFO - PROCESS | 1848 | 1461132716816 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x8854fc00 == 139 [pid = 1848] [id = 520] 23:11:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x8a6d0c00) [pid = 1848] [serial = 1561] [outer = (nil)] 23:11:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x8a952800) [pid = 1848] [serial = 1562] [outer = 0x8a6d0c00] 23:11:56 INFO - PROCESS | 1848 | 1461132716913 Marionette DEBUG loaded listener.js 23:11:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x8ab6bc00) [pid = 1848] [serial = 1563] [outer = 0x8a6d0c00] 23:11:57 INFO - PROCESS | 1848 | 1461132717797 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]]]}] 23:11:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 23:11:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1586ms 23:11:57 INFO - PROCESS | 1848 | 1461132717838 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 23:11:57 INFO - PROCESS | 1848 | 1461132717848 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 23:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 23:11:57 INFO - PROCESS | 1848 | 1461132717855 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 23:11:57 INFO - PROCESS | 1848 | 1461132717859 Marionette TRACE conn3 <- [1,2054,null,{}] 23:11:57 INFO - PROCESS | 1848 | 1461132717864 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}] 23:11:58 INFO - PROCESS | 1848 | 1461132718062 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 23:11:58 INFO - PROCESS | 1848 | 1461132718329 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x8a94c000 == 140 [pid = 1848] [id = 521] 23:11:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x8be4d000) [pid = 1848] [serial = 1564] [outer = (nil)] 23:11:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x8c057000) [pid = 1848] [serial = 1565] [outer = 0x8be4d000] 23:11:58 INFO - PROCESS | 1848 | 1461132718463 Marionette DEBUG loaded listener.js 23:11:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x8deea800) [pid = 1848] [serial = 1566] [outer = 0x8be4d000] 23:11:59 INFO - PROCESS | 1848 | 1461132719360 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]]]}] 23:11:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 23:11:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1580ms 23:11:59 INFO - PROCESS | 1848 | 1461132719436 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 23:11:59 INFO - PROCESS | 1848 | 1461132719440 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 23:11:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 23:11:59 INFO - PROCESS | 1848 | 1461132719446 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 23:11:59 INFO - PROCESS | 1848 | 1461132719450 Marionette TRACE conn3 <- [1,2058,null,{}] 23:11:59 INFO - PROCESS | 1848 | 1461132719455 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}] 23:11:59 INFO - PROCESS | 1848 | 1461132719686 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 23:12:00 INFO - PROCESS | 1848 | 1461132720002 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x8ab72400 == 141 [pid = 1848] [id = 522] 23:12:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x8bed2c00) [pid = 1848] [serial = 1567] [outer = (nil)] 23:12:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x8df89000) [pid = 1848] [serial = 1568] [outer = 0x8bed2c00] 23:12:00 INFO - PROCESS | 1848 | 1461132720089 Marionette DEBUG loaded listener.js 23:12:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x8df8e400) [pid = 1848] [serial = 1569] [outer = 0x8bed2c00] 23:12:00 INFO - PROCESS | 1848 | 1461132720974 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]]]}] 23:12:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 23:12:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1558ms 23:12:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 23:12:01 INFO - PROCESS | 1848 | 1461132721005 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 23:12:01 INFO - PROCESS | 1848 | 1461132721008 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 23:12:01 INFO - PROCESS | 1848 | 1461132721015 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 23:12:01 INFO - PROCESS | 1848 | 1461132721019 Marionette TRACE conn3 <- [1,2062,null,{}] 23:12:01 INFO - PROCESS | 1848 | 1461132721024 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}] 23:12:01 INFO - PROCESS | 1848 | 1461132721288 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 23:12:01 INFO - PROCESS | 1848 | 1461132721616 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x8bed6000 == 142 [pid = 1848] [id = 523] 23:12:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x8eac9000) [pid = 1848] [serial = 1570] [outer = (nil)] 23:12:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x8eb75800) [pid = 1848] [serial = 1571] [outer = 0x8eac9000] 23:12:01 INFO - PROCESS | 1848 | 1461132721715 Marionette DEBUG loaded listener.js 23:12:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x8ec36c00) [pid = 1848] [serial = 1572] [outer = 0x8eac9000] 23:12:02 INFO - PROCESS | 1848 | 1461132722683 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]]]}] 23:12:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 23:12:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1732ms 23:12:02 INFO - PROCESS | 1848 | 1461132722747 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 23:12:02 INFO - PROCESS | 1848 | 1461132722751 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 23:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 23:12:02 INFO - PROCESS | 1848 | 1461132722758 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 23:12:02 INFO - PROCESS | 1848 | 1461132722761 Marionette TRACE conn3 <- [1,2066,null,{}] 23:12:02 INFO - PROCESS | 1848 | 1461132722767 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}] 23:12:02 INFO - PROCESS | 1848 | 1461132722969 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 23:12:03 INFO - PROCESS | 1848 | 1461132723284 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b04c00 == 143 [pid = 1848] [id = 524] 23:12:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x855c9000) [pid = 1848] [serial = 1573] [outer = (nil)] 23:12:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x8edfc800) [pid = 1848] [serial = 1574] [outer = 0x855c9000] 23:12:03 INFO - PROCESS | 1848 | 1461132723375 Marionette DEBUG loaded listener.js 23:12:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x8fb2b000) [pid = 1848] [serial = 1575] [outer = 0x855c9000] 23:12:04 INFO - PROCESS | 1848 | 1461132724242 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]]]}] 23:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 23:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1530ms 23:12:04 INFO - PROCESS | 1848 | 1461132724289 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 23:12:04 INFO - PROCESS | 1848 | 1461132724292 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 23:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 23:12:04 INFO - PROCESS | 1848 | 1461132724299 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 23:12:04 INFO - PROCESS | 1848 | 1461132724303 Marionette TRACE conn3 <- [1,2070,null,{}] 23:12:04 INFO - PROCESS | 1848 | 1461132724309 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}] 23:12:04 INFO - PROCESS | 1848 | 1461132724537 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 23:12:04 INFO - PROCESS | 1848 | 1461132724853 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eacbc00 == 144 [pid = 1848] [id = 525] 23:12:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x8f76fc00) [pid = 1848] [serial = 1576] [outer = (nil)] 23:12:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x90071c00) [pid = 1848] [serial = 1577] [outer = 0x8f76fc00] 23:12:04 INFO - PROCESS | 1848 | 1461132724943 Marionette DEBUG loaded listener.js 23:12:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x9013a800) [pid = 1848] [serial = 1578] [outer = 0x8f76fc00] 23:12:05 INFO - PROCESS | 1848 | 1461132725897 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]]]}] 23:12:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 23:12:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1629ms 23:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 23:12:05 INFO - PROCESS | 1848 | 1461132725928 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 23:12:05 INFO - PROCESS | 1848 | 1461132725932 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 23:12:05 INFO - PROCESS | 1848 | 1461132725938 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 23:12:05 INFO - PROCESS | 1848 | 1461132725942 Marionette TRACE conn3 <- [1,2074,null,{}] 23:12:05 INFO - PROCESS | 1848 | 1461132725947 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}] 23:12:06 INFO - PROCESS | 1848 | 1461132726149 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 23:12:06 INFO - PROCESS | 1848 | 1461132726470 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fc0a800 == 145 [pid = 1848] [id = 526] 23:12:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x8fca7400) [pid = 1848] [serial = 1579] [outer = (nil)] 23:12:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x90491400) [pid = 1848] [serial = 1580] [outer = 0x8fca7400] 23:12:06 INFO - PROCESS | 1848 | 1461132726562 Marionette DEBUG loaded listener.js 23:12:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x90493c00) [pid = 1848] [serial = 1581] [outer = 0x8fca7400] 23:12:07 INFO - PROCESS | 1848 | 1461132727494 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]]]}] 23:12:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 23:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1636ms 23:12:07 INFO - PROCESS | 1848 | 1461132727574 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 23:12:07 INFO - PROCESS | 1848 | 1461132727577 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 23:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 23:12:07 INFO - PROCESS | 1848 | 1461132727584 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 23:12:07 INFO - PROCESS | 1848 | 1461132727588 Marionette TRACE conn3 <- [1,2078,null,{}] 23:12:07 INFO - PROCESS | 1848 | 1461132727593 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}] 23:12:07 INFO - PROCESS | 1848 | 1461132727836 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 23:12:08 INFO - PROCESS | 1848 | 1461132728153 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x89353800 == 146 [pid = 1848] [id = 527] 23:12:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x903f8c00) [pid = 1848] [serial = 1582] [outer = (nil)] 23:12:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x91203000) [pid = 1848] [serial = 1583] [outer = 0x903f8c00] 23:12:08 INFO - PROCESS | 1848 | 1461132728245 Marionette DEBUG loaded listener.js 23:12:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x91207000) [pid = 1848] [serial = 1584] [outer = 0x903f8c00] 23:12:09 INFO - PROCESS | 1848 | 1461132729094 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]]]}] 23:12:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 23:12:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1530ms 23:12:09 INFO - PROCESS | 1848 | 1461132729114 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 23:12:09 INFO - PROCESS | 1848 | 1461132729117 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 23:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 23:12:09 INFO - PROCESS | 1848 | 1461132729124 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 23:12:09 INFO - PROCESS | 1848 | 1461132729127 Marionette TRACE conn3 <- [1,2082,null,{}] 23:12:09 INFO - PROCESS | 1848 | 1461132729133 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}] 23:12:09 INFO - PROCESS | 1848 | 1461132729347 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 23:12:09 INFO - PROCESS | 1848 | 1461132729643 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x906ea800 == 147 [pid = 1848] [id = 528] 23:12:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x91ef2400) [pid = 1848] [serial = 1585] [outer = (nil)] 23:12:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x91ef9000) [pid = 1848] [serial = 1586] [outer = 0x91ef2400] 23:12:09 INFO - PROCESS | 1848 | 1461132729792 Marionette DEBUG loaded listener.js 23:12:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x92902000) [pid = 1848] [serial = 1587] [outer = 0x91ef2400] 23:12:10 INFO - PROCESS | 1848 | 1461132730740 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]]]}] 23:12:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 23:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1677ms 23:12:10 INFO - PROCESS | 1848 | 1461132730802 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 23:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 23:12:10 INFO - PROCESS | 1848 | 1461132730807 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 23:12:10 INFO - PROCESS | 1848 | 1461132730813 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 23:12:10 INFO - PROCESS | 1848 | 1461132730817 Marionette TRACE conn3 <- [1,2086,null,{}] 23:12:10 INFO - PROCESS | 1848 | 1461132730822 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}] 23:12:11 INFO - PROCESS | 1848 | 1461132731028 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 23:12:11 INFO - PROCESS | 1848 | 1461132731351 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x913eb400 == 148 [pid = 1848] [id = 529] 23:12:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x913ec400) [pid = 1848] [serial = 1588] [outer = (nil)] 23:12:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x9292ec00) [pid = 1848] [serial = 1589] [outer = 0x913ec400] 23:12:11 INFO - PROCESS | 1848 | 1461132731443 Marionette DEBUG loaded listener.js 23:12:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x92931c00) [pid = 1848] [serial = 1590] [outer = 0x913ec400] 23:12:12 INFO - PROCESS | 1848 | 1461132732332 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]]]}] 23:12:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 23:12:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1579ms 23:12:12 INFO - PROCESS | 1848 | 1461132732392 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 23:12:12 INFO - PROCESS | 1848 | 1461132732396 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 23:12:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 23:12:12 INFO - PROCESS | 1848 | 1461132732402 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 23:12:12 INFO - PROCESS | 1848 | 1461132732405 Marionette TRACE conn3 <- [1,2090,null,{}] 23:12:12 INFO - PROCESS | 1848 | 1461132732410 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}] 23:12:12 INFO - PROCESS | 1848 | 1461132732619 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 23:12:12 INFO - PROCESS | 1848 | 1461132732944 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x822c7800 == 149 [pid = 1848] [id = 530] 23:12:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x84b05c00) [pid = 1848] [serial = 1591] [outer = (nil)] 23:12:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x92b55000) [pid = 1848] [serial = 1592] [outer = 0x84b05c00] 23:12:13 INFO - PROCESS | 1848 | 1461132733033 Marionette DEBUG loaded listener.js 23:12:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x92b5bc00) [pid = 1848] [serial = 1593] [outer = 0x84b05c00] 23:12:13 INFO - PROCESS | 1848 | 1461132733879 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]]]}] 23:12:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 23:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1531ms 23:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 23:12:13 INFO - PROCESS | 1848 | 1461132733934 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 23:12:13 INFO - PROCESS | 1848 | 1461132733937 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 23:12:13 INFO - PROCESS | 1848 | 1461132733943 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 23:12:13 INFO - PROCESS | 1848 | 1461132733946 Marionette TRACE conn3 <- [1,2094,null,{}] 23:12:13 INFO - PROCESS | 1848 | 1461132733952 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}] 23:12:14 INFO - PROCESS | 1848 | 1461132734143 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 23:12:14 INFO - PROCESS | 1848 | 1461132734423 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x92931800 == 150 [pid = 1848] [id = 531] 23:12:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x92b55800) [pid = 1848] [serial = 1594] [outer = (nil)] 23:12:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x93742000) [pid = 1848] [serial = 1595] [outer = 0x92b55800] 23:12:14 INFO - PROCESS | 1848 | 1461132734552 Marionette DEBUG loaded listener.js 23:12:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x9377dc00) [pid = 1848] [serial = 1596] [outer = 0x92b55800] 23:12:15 INFO - PROCESS | 1848 | 1461132735395 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]]]}] 23:12:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 23:12:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1480ms 23:12:15 INFO - PROCESS | 1848 | 1461132735422 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 23:12:15 INFO - PROCESS | 1848 | 1461132735426 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 23:12:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 23:12:15 INFO - PROCESS | 1848 | 1461132735432 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 23:12:15 INFO - PROCESS | 1848 | 1461132735435 Marionette TRACE conn3 <- [1,2098,null,{}] 23:12:15 INFO - PROCESS | 1848 | 1461132735456 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}] 23:12:15 INFO - PROCESS | 1848 | 1461132735725 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 23:12:15 INFO - PROCESS | 1848 | 1461132735944 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x822ce800 == 151 [pid = 1848] [id = 532] 23:12:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x84b01400) [pid = 1848] [serial = 1597] [outer = (nil)] 23:12:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x93785c00) [pid = 1848] [serial = 1598] [outer = 0x84b01400] 23:12:16 INFO - PROCESS | 1848 | 1461132736076 Marionette DEBUG loaded listener.js 23:12:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x93911c00) [pid = 1848] [serial = 1599] [outer = 0x84b01400] 23:12:16 INFO - PROCESS | 1848 | 1461132736964 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]]]}] 23:12:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 23:12:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1582ms 23:12:17 INFO - PROCESS | 1848 | 1461132737015 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 23:12:17 INFO - PROCESS | 1848 | 1461132737019 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 23:12:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 23:12:17 INFO - PROCESS | 1848 | 1461132737025 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 23:12:17 INFO - PROCESS | 1848 | 1461132737027 Marionette TRACE conn3 <- [1,2102,null,{}] 23:12:17 INFO - PROCESS | 1848 | 1461132737033 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}] 23:12:17 INFO - PROCESS | 1848 | 1461132737234 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 23:12:17 INFO - PROCESS | 1848 | 1461132737569 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x82b4ec00 == 152 [pid = 1848] [id = 533] 23:12:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x84b26800) [pid = 1848] [serial = 1600] [outer = (nil)] 23:12:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x90497c00) [pid = 1848] [serial = 1601] [outer = 0x84b26800] 23:12:17 INFO - PROCESS | 1848 | 1461132737657 Marionette DEBUG loaded listener.js 23:12:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x93a5c400) [pid = 1848] [serial = 1602] [outer = 0x84b26800] 23:12:18 INFO - PROCESS | 1848 | 1461132738520 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]]]}] 23:12:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 23:12:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1543ms 23:12:18 INFO - PROCESS | 1848 | 1461132738569 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 23:12:18 INFO - PROCESS | 1848 | 1461132738573 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 23:12:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 23:12:18 INFO - PROCESS | 1848 | 1461132738579 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 23:12:18 INFO - PROCESS | 1848 | 1461132738582 Marionette TRACE conn3 <- [1,2106,null,{}] 23:12:18 INFO - PROCESS | 1848 | 1461132738588 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}] 23:12:18 INFO - PROCESS | 1848 | 1461132738788 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 23:12:19 INFO - PROCESS | 1848 | 1461132739068 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x92972400 == 153 [pid = 1848] [id = 534] 23:12:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x93746400) [pid = 1848] [serial = 1603] [outer = (nil)] 23:12:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x93a67400) [pid = 1848] [serial = 1604] [outer = 0x93746400] 23:12:19 INFO - PROCESS | 1848 | 1461132739207 Marionette DEBUG loaded listener.js 23:12:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x93a6a400) [pid = 1848] [serial = 1605] [outer = 0x93746400] 23:12:20 INFO - PROCESS | 1848 | 1461132740088 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]]]}] 23:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 23:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1579ms 23:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 23:12:20 INFO - PROCESS | 1848 | 1461132740158 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 23:12:20 INFO - PROCESS | 1848 | 1461132740161 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 23:12:20 INFO - PROCESS | 1848 | 1461132740168 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 23:12:20 INFO - PROCESS | 1848 | 1461132740171 Marionette TRACE conn3 <- [1,2110,null,{}] 23:12:20 INFO - PROCESS | 1848 | 1461132740177 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}] 23:12:20 INFO - PROCESS | 1848 | 1461132740378 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 23:12:20 INFO - PROCESS | 1848 | 1461132740700 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x832c2800 == 154 [pid = 1848] [id = 535] 23:12:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x93a60800) [pid = 1848] [serial = 1606] [outer = (nil)] 23:12:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x94f46800) [pid = 1848] [serial = 1607] [outer = 0x93a60800] 23:12:20 INFO - PROCESS | 1848 | 1461132740788 Marionette DEBUG loaded listener.js 23:12:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x94f4e800) [pid = 1848] [serial = 1608] [outer = 0x93a60800] 23:12:21 INFO - PROCESS | 1848 | 1461132741668 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]]]}] 23:12:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 23:12:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1579ms 23:12:21 INFO - PROCESS | 1848 | 1461132741747 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 23:12:21 INFO - PROCESS | 1848 | 1461132741750 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 23:12:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 23:12:21 INFO - PROCESS | 1848 | 1461132741757 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 23:12:21 INFO - PROCESS | 1848 | 1461132741760 Marionette TRACE conn3 <- [1,2114,null,{}] 23:12:21 INFO - PROCESS | 1848 | 1461132741766 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}] 23:12:22 INFO - PROCESS | 1848 | 1461132742005 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 23:12:22 INFO - PROCESS | 1848 | 1461132742333 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x832bc800 == 155 [pid = 1848] [id = 536] 23:12:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x843be000) [pid = 1848] [serial = 1609] [outer = (nil)] 23:12:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x94fb4400) [pid = 1848] [serial = 1610] [outer = 0x843be000] 23:12:22 INFO - PROCESS | 1848 | 1461132742422 Marionette DEBUG loaded listener.js 23:12:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x96a28c00) [pid = 1848] [serial = 1611] [outer = 0x843be000] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x85560800 == 154 [pid = 1848] [id = 368] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x84b08000 == 153 [pid = 1848] [id = 371] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x8beccc00 == 152 [pid = 1848] [id = 168] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x822c5800 == 151 [pid = 1848] [id = 373] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x82b4f800 == 150 [pid = 1848] [id = 370] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x843bec00 == 149 [pid = 1848] [id = 367] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x822cf400 == 148 [pid = 1848] [id = 369] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x8df89800 == 147 [pid = 1848] [id = 183] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x86fc2000 == 146 [pid = 1848] [id = 516] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x86fbfc00 == 145 [pid = 1848] [id = 515] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x856f8000 == 144 [pid = 1848] [id = 514] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x832bc000 == 143 [pid = 1848] [id = 513] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x8866d400 == 142 [pid = 1848] [id = 509] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x8eb77000 == 141 [pid = 1848] [id = 508] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x822c8400 == 140 [pid = 1848] [id = 507] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x82b44400 == 139 [pid = 1848] [id = 506] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x8dee6800 == 138 [pid = 1848] [id = 504] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x8e199400 == 137 [pid = 1848] [id = 505] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x84b24400 == 136 [pid = 1848] [id = 503] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x8524cc00 == 135 [pid = 1848] [id = 502] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x8a9e7800 == 134 [pid = 1848] [id = 501] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x8fc10400 == 133 [pid = 1848] [id = 11] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x843b4400 == 132 [pid = 1848] [id = 500] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x8855e000 == 131 [pid = 1848] [id = 498] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x89350000 == 130 [pid = 1848] [id = 499] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x85d8a800 == 129 [pid = 1848] [id = 497] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x88560800 == 128 [pid = 1848] [id = 496] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x86e07000 == 127 [pid = 1848] [id = 495] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x855d6000 == 126 [pid = 1848] [id = 493] 23:12:24 INFO - PROCESS | 1848 | --DOCSHELL 0x846b3000 == 125 [pid = 1848] [id = 494] 23:12:24 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x884f8400) [pid = 1848] [serial = 1481] [outer = (nil)] [url = about:blank] 23:12:24 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x906ed400) [pid = 1848] [serial = 1437] [outer = (nil)] [url = about:blank] 23:12:24 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x8a958800) [pid = 1848] [serial = 1419] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x86fc7400) [pid = 1848] [serial = 1479] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x98f4d000) [pid = 1848] [serial = 1451] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x992b4000) [pid = 1848] [serial = 1452] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x8becd800) [pid = 1848] [serial = 1421] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x8a94d000) [pid = 1848] [serial = 1341] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0xa0ad5400) [pid = 1848] [serial = 1457] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x9391a800) [pid = 1848] [serial = 1442] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x96fb4800) [pid = 1848] [serial = 1446] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0xa2a3b000) [pid = 1848] [serial = 1461] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x86e0cc00) [pid = 1848] [serial = 1476] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x8edfb800) [pid = 1848] [serial = 1430] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x832bd400) [pid = 1848] [serial = 1466] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x9290ec00) [pid = 1848] [serial = 1440] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x9df8dc00) [pid = 1848] [serial = 1454] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x93a5d800) [pid = 1848] [serial = 1443] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x88555800) [pid = 1848] [serial = 1416] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x85d94400) [pid = 1848] [serial = 1475] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x905f4400) [pid = 1848] [serial = 1436] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x8fce7c00) [pid = 1848] [serial = 1434] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0xa4450400) [pid = 1848] [serial = 1463] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x85560400) [pid = 1848] [serial = 1478] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x8ea7c000) [pid = 1848] [serial = 1428] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x9fb28400) [pid = 1848] [serial = 1455] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0xa0e55000) [pid = 1848] [serial = 1458] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x8df36400) [pid = 1848] [serial = 1425] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x8ea72800) [pid = 1848] [serial = 1427] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x855c8800) [pid = 1848] [serial = 1473] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x8fcac000) [pid = 1848] [serial = 1433] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0xa2a2c800) [pid = 1848] [serial = 1460] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0xa4452800) [pid = 1848] [serial = 1464] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x8bee9400) [pid = 1848] [serial = 1422] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x8a6cc800) [pid = 1848] [serial = 1418] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x92904800) [pid = 1848] [serial = 1439] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x8fb2a000) [pid = 1848] [serial = 1431] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x8dee5800) [pid = 1848] [serial = 1424] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x94fb4c00) [pid = 1848] [serial = 1445] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x846b2c00) [pid = 1848] [serial = 1469] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x85559800) [pid = 1848] [serial = 1472] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x84b03000) [pid = 1848] [serial = 1470] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x885ea400) [pid = 1848] [serial = 1412] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x87edb400) [pid = 1848] [serial = 1415] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x981a3c00) [pid = 1848] [serial = 1449] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x97bb4c00) [pid = 1848] [serial = 1448] [outer = (nil)] [url = about:blank] 23:12:25 INFO - PROCESS | 1848 | 1461132745308 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]]]}] 23:12:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 23:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 3589ms 23:12:25 INFO - PROCESS | 1848 | 1461132745346 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 23:12:25 INFO - PROCESS | 1848 | 1461132745352 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 23:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 23:12:25 INFO - PROCESS | 1848 | 1461132745360 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 23:12:25 INFO - PROCESS | 1848 | 1461132745365 Marionette TRACE conn3 <- [1,2118,null,{}] 23:12:25 INFO - PROCESS | 1848 | 1461132745374 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}] 23:12:25 INFO - PROCESS | 1848 | 1461132745583 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 23:12:25 INFO - PROCESS | 1848 | 1461132745779 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x846bc800 == 126 [pid = 1848] [id = 537] 23:12:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x84b24400) [pid = 1848] [serial = 1612] [outer = (nil)] 23:12:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x855c9c00) [pid = 1848] [serial = 1613] [outer = 0x84b24400] 23:12:25 INFO - PROCESS | 1848 | 1461132745872 Marionette DEBUG loaded listener.js 23:12:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x855d4800) [pid = 1848] [serial = 1614] [outer = 0x84b24400] 23:12:26 INFO - PROCESS | 1848 | 1461132746657 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]]]}] 23:12:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 23:12:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1343ms 23:12:26 INFO - PROCESS | 1848 | 1461132746703 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 23:12:26 INFO - PROCESS | 1848 | 1461132746711 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 23:12:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 23:12:26 INFO - PROCESS | 1848 | 1461132746720 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 23:12:26 INFO - PROCESS | 1848 | 1461132746724 Marionette TRACE conn3 <- [1,2122,null,{}] 23:12:26 INFO - PROCESS | 1848 | 1461132746730 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}] 23:12:27 INFO - PROCESS | 1848 | 1461132747006 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 23:12:27 INFO - PROCESS | 1848 | 1461132747133 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x855cb000 == 127 [pid = 1848] [id = 538] 23:12:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x85d8f800) [pid = 1848] [serial = 1615] [outer = (nil)] 23:12:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x86fc6c00) [pid = 1848] [serial = 1616] [outer = 0x85d8f800] 23:12:27 INFO - PROCESS | 1848 | 1461132747209 Marionette DEBUG loaded listener.js 23:12:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x87410400) [pid = 1848] [serial = 1617] [outer = 0x85d8f800] 23:12:28 INFO - PROCESS | 1848 | 1461132748189 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]]]}] 23:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 23:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1536ms 23:12:28 INFO - PROCESS | 1848 | 1461132748257 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 23:12:28 INFO - PROCESS | 1848 | 1461132748261 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 23:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 23:12:28 INFO - PROCESS | 1848 | 1461132748267 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 23:12:28 INFO - PROCESS | 1848 | 1461132748272 Marionette TRACE conn3 <- [1,2126,null,{}] 23:12:28 INFO - PROCESS | 1848 | 1461132748293 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}] 23:12:28 INFO - PROCESS | 1848 | 1461132748550 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 23:12:28 INFO - PROCESS | 1848 | 1461132748580 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x86e05400 == 128 [pid = 1848] [id = 539] 23:12:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x884f3000) [pid = 1848] [serial = 1618] [outer = (nil)] 23:12:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x8855fc00) [pid = 1848] [serial = 1619] [outer = 0x884f3000] 23:12:28 INFO - PROCESS | 1848 | 1461132748653 Marionette DEBUG loaded listener.js 23:12:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x8866bc00) [pid = 1848] [serial = 1620] [outer = 0x884f3000] 23:12:30 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x8be47c00) [pid = 1848] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 23:12:30 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x87415400) [pid = 1848] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 23:12:30 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x8f76ec00) [pid = 1848] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 23:12:30 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x846b5000) [pid = 1848] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 23:12:30 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x8e19e800) [pid = 1848] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 23:12:30 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x8e19b800) [pid = 1848] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 23:12:30 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x8be4d800) [pid = 1848] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 23:12:30 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x85d90000) [pid = 1848] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 23:12:30 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x884f4400) [pid = 1848] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 23:12:30 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x86e0c800) [pid = 1848] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 23:12:30 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x832b6000) [pid = 1848] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 23:12:30 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x8a94b400) [pid = 1848] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 23:12:30 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x8df2e800) [pid = 1848] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 23:12:30 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x8f76cc00) [pid = 1848] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 23:12:30 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x8a6cfc00) [pid = 1848] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 23:12:30 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x8eb7b800) [pid = 1848] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 23:12:30 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x885e5c00) [pid = 1848] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 23:12:30 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x8ab76400) [pid = 1848] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 23:12:30 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x884f0c00) [pid = 1848] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 23:12:30 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x84b31800) [pid = 1848] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 23:12:30 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x85d88800) [pid = 1848] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 23:12:30 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x88542400) [pid = 1848] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 23:12:30 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x8930a400) [pid = 1848] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 23:12:30 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x832bf000) [pid = 1848] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 23:12:30 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x85d88c00) [pid = 1848] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 23:12:30 INFO - PROCESS | 1848 | 1461132750326 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]]]}] 23:12:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 23:12:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 2084ms 23:12:30 INFO - PROCESS | 1848 | 1461132750351 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 23:12:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 23:12:30 INFO - PROCESS | 1848 | 1461132750369 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 23:12:30 INFO - PROCESS | 1848 | 1461132750376 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 23:12:30 INFO - PROCESS | 1848 | 1461132750379 Marionette TRACE conn3 <- [1,2130,null,{}] 23:12:30 INFO - PROCESS | 1848 | 1461132750384 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}] 23:12:30 INFO - PROCESS | 1848 | 1461132750559 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 23:12:30 INFO - PROCESS | 1848 | 1461132750573 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x82b4ac00 == 129 [pid = 1848] [id = 540] 23:12:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x846bd800) [pid = 1848] [serial = 1621] [outer = (nil)] 23:12:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x87ee5800) [pid = 1848] [serial = 1622] [outer = 0x846bd800] 23:12:30 INFO - PROCESS | 1848 | 1461132750817 Marionette DEBUG loaded listener.js 23:12:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x885e5c00) [pid = 1848] [serial = 1623] [outer = 0x846bd800] 23:12:31 INFO - PROCESS | 1848 | 1461132751570 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] 23:12:31 INFO - PROCESS | 1848 | 1461132751608 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 23:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 23:12:31 INFO - PROCESS | 1848 | 1461132751614 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 23:12:31 INFO - PROCESS | 1848 | 1461132751617 Marionette TRACE conn3 <- [1,2134,null,{}] 23:12:31 INFO - PROCESS | 1848 | 1461132751622 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}] 23:12:31 INFO - PROCESS | 1848 | 1461132751909 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 23:12:31 INFO - PROCESS | 1848 | 1461132751927 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x856f3800 == 130 [pid = 1848] [id = 541] 23:12:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x87ee5400) [pid = 1848] [serial = 1624] [outer = (nil)] 23:12:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x89352800) [pid = 1848] [serial = 1625] [outer = 0x87ee5400] 23:12:32 INFO - PROCESS | 1848 | 1461132751997 Marionette DEBUG loaded listener.js 23:12:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x8986c400) [pid = 1848] [serial = 1626] [outer = 0x87ee5400] 23:12:33 INFO - PROCESS | 1848 | 1461132753203 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]]]}] 23:12:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 23:12:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1626ms 23:12:33 INFO - PROCESS | 1848 | 1461132753242 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 23:12:33 INFO - PROCESS | 1848 | 1461132753249 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 23:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 23:12:33 INFO - PROCESS | 1848 | 1461132753258 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 23:12:33 INFO - PROCESS | 1848 | 1461132753264 Marionette TRACE conn3 <- [1,2138,null,{}] 23:12:33 INFO - PROCESS | 1848 | 1461132753272 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}] 23:12:33 INFO - PROCESS | 1848 | 1461132753488 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 23:12:33 INFO - PROCESS | 1848 | 1461132753807 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x8555fc00 == 131 [pid = 1848] [id = 542] 23:12:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x855ca400) [pid = 1848] [serial = 1627] [outer = (nil)] 23:12:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x86fc7400) [pid = 1848] [serial = 1628] [outer = 0x855ca400] 23:12:33 INFO - PROCESS | 1848 | 1461132753899 Marionette DEBUG loaded listener.js 23:12:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x87ee4c00) [pid = 1848] [serial = 1629] [outer = 0x855ca400] 23:12:34 INFO - PROCESS | 1848 | 1461132754847 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]]]}] 23:12:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 23:12:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1640ms 23:12:34 INFO - PROCESS | 1848 | 1461132754899 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 23:12:34 INFO - PROCESS | 1848 | 1461132754906 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 23:12:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 23:12:34 INFO - PROCESS | 1848 | 1461132754918 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 23:12:34 INFO - PROCESS | 1848 | 1461132754922 Marionette TRACE conn3 <- [1,2142,null,{}] 23:12:34 INFO - PROCESS | 1848 | 1461132754928 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}] 23:12:35 INFO - PROCESS | 1848 | 1461132755138 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 23:12:35 INFO - PROCESS | 1848 | 1461132755493 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x86fbfc00 == 132 [pid = 1848] [id = 543] 23:12:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x884f8800) [pid = 1848] [serial = 1630] [outer = (nil)] 23:12:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x8934e800) [pid = 1848] [serial = 1631] [outer = 0x884f8800] 23:12:35 INFO - PROCESS | 1848 | 1461132755583 Marionette DEBUG loaded listener.js 23:12:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x8a6c6800) [pid = 1848] [serial = 1632] [outer = 0x884f8800] 23:12:36 INFO - PROCESS | 1848 | 1461132756499 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] 23:12:36 INFO - PROCESS | 1848 | 1461132756554 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 23:12:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 23:12:36 INFO - PROCESS | 1848 | 1461132756561 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 23:12:36 INFO - PROCESS | 1848 | 1461132756567 Marionette TRACE conn3 <- [1,2146,null,{}] 23:12:36 INFO - PROCESS | 1848 | 1461132756584 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}] 23:12:36 INFO - PROCESS | 1848 | 1461132756794 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 23:12:37 INFO - PROCESS | 1848 | 1461132757064 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b10400 == 133 [pid = 1848] [id = 544] 23:12:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x8a955000) [pid = 1848] [serial = 1633] [outer = (nil)] 23:12:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x8a9eb800) [pid = 1848] [serial = 1634] [outer = 0x8a955000] 23:12:37 INFO - PROCESS | 1848 | 1461132757201 Marionette DEBUG loaded listener.js 23:12:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x8be4c000) [pid = 1848] [serial = 1635] [outer = 0x8a955000] 23:12:38 INFO - PROCESS | 1848 | 1461132758127 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] 23:12:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 23:12:38 INFO - PROCESS | 1848 | 1461132758217 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 23:12:38 INFO - PROCESS | 1848 | 1461132758223 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 23:12:38 INFO - PROCESS | 1848 | 1461132758227 Marionette TRACE conn3 <- [1,2150,null,{}] 23:12:38 INFO - PROCESS | 1848 | 1461132758232 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}] 23:12:38 INFO - PROCESS | 1848 | 1461132758468 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 23:12:38 INFO - PROCESS | 1848 | 1461132758780 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x8ab75c00 == 134 [pid = 1848] [id = 545] 23:12:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x8bed3800) [pid = 1848] [serial = 1636] [outer = (nil)] 23:12:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x8c051000) [pid = 1848] [serial = 1637] [outer = 0x8bed3800] 23:12:38 INFO - PROCESS | 1848 | 1461132758870 Marionette DEBUG loaded listener.js 23:12:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x8dee1800) [pid = 1848] [serial = 1638] [outer = 0x8bed3800] 23:12:39 INFO - PROCESS | 1848 | 1461132759727 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]]]}] 23:12:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 23:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1579ms 23:12:39 INFO - PROCESS | 1848 | 1461132759801 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 23:12:39 INFO - PROCESS | 1848 | 1461132759806 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 23:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 23:12:39 INFO - PROCESS | 1848 | 1461132759812 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 23:12:39 INFO - PROCESS | 1848 | 1461132759815 Marionette TRACE conn3 <- [1,2154,null,{}] 23:12:39 INFO - PROCESS | 1848 | 1461132759821 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}] 23:12:40 INFO - PROCESS | 1848 | 1461132760052 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 23:12:40 INFO - PROCESS | 1848 | 1461132760380 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x822ce000 == 135 [pid = 1848] [id = 546] 23:12:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x8dee9000) [pid = 1848] [serial = 1639] [outer = (nil)] 23:12:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x8df3c000) [pid = 1848] [serial = 1640] [outer = 0x8dee9000] 23:12:40 INFO - PROCESS | 1848 | 1461132760466 Marionette DEBUG loaded listener.js 23:12:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x8df82800) [pid = 1848] [serial = 1641] [outer = 0x8dee9000] 23:12:41 INFO - PROCESS | 1848 | 1461132761361 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]]]}] 23:12:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 23:12:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1582ms 23:12:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 23:12:41 INFO - PROCESS | 1848 | 1461132761394 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 23:12:41 INFO - PROCESS | 1848 | 1461132761397 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 23:12:41 INFO - PROCESS | 1848 | 1461132761405 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 23:12:41 INFO - PROCESS | 1848 | 1461132761408 Marionette TRACE conn3 <- [1,2158,null,{}] 23:12:41 INFO - PROCESS | 1848 | 1461132761414 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}] 23:12:41 INFO - PROCESS | 1848 | 1461132761621 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 23:12:41 INFO - PROCESS | 1848 | 1461132761893 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x8dee7c00 == 136 [pid = 1848] [id = 547] 23:12:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x8df36c00) [pid = 1848] [serial = 1642] [outer = (nil)] 23:12:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x8eac2c00) [pid = 1848] [serial = 1643] [outer = 0x8df36c00] 23:12:42 INFO - PROCESS | 1848 | 1461132762028 Marionette DEBUG loaded listener.js 23:12:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x8eacdc00) [pid = 1848] [serial = 1644] [outer = 0x8df36c00] 23:12:42 INFO - PROCESS | 1848 | 1461132762902 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]]]}] 23:12:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 23:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1531ms 23:12:42 INFO - PROCESS | 1848 | 1461132762935 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 23:12:42 INFO - PROCESS | 1848 | 1461132762939 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 23:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 23:12:42 INFO - PROCESS | 1848 | 1461132762945 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 23:12:42 INFO - PROCESS | 1848 | 1461132762948 Marionette TRACE conn3 <- [1,2162,null,{}] 23:12:42 INFO - PROCESS | 1848 | 1461132762954 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}] 23:12:43 INFO - PROCESS | 1848 | 1461132763143 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 23:12:43 INFO - PROCESS | 1848 | 1461132763427 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x89350800 == 137 [pid = 1848] [id = 548] 23:12:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x8ea79000) [pid = 1848] [serial = 1645] [outer = (nil)] 23:12:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x8eb84400) [pid = 1848] [serial = 1646] [outer = 0x8ea79000] 23:12:43 INFO - PROCESS | 1848 | 1461132763557 Marionette DEBUG loaded listener.js 23:12:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x8eb8ec00) [pid = 1848] [serial = 1647] [outer = 0x8ea79000] 23:12:44 INFO - PROCESS | 1848 | 1461132764436 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]]]}] 23:12:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 23:12:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1528ms 23:12:44 INFO - PROCESS | 1848 | 1461132764473 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 23:12:44 INFO - PROCESS | 1848 | 1461132764478 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 23:12:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 23:12:44 INFO - PROCESS | 1848 | 1461132764484 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 23:12:44 INFO - PROCESS | 1848 | 1461132764487 Marionette TRACE conn3 <- [1,2166,null,{}] 23:12:44 INFO - PROCESS | 1848 | 1461132764493 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}] 23:12:44 INFO - PROCESS | 1848 | 1461132764694 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 23:12:44 INFO - PROCESS | 1848 | 1461132764972 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x89a8d000 == 138 [pid = 1848] [id = 549] 23:12:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x8eb76c00) [pid = 1848] [serial = 1648] [outer = (nil)] 23:12:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x8edf5800) [pid = 1848] [serial = 1649] [outer = 0x8eb76c00] 23:12:45 INFO - PROCESS | 1848 | 1461132765100 Marionette DEBUG loaded listener.js 23:12:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x8f76cc00) [pid = 1848] [serial = 1650] [outer = 0x8eb76c00] 23:12:46 INFO - PROCESS | 1848 | 1461132766192 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]]]}] 23:12:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 23:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1778ms 23:12:46 INFO - PROCESS | 1848 | 1461132766272 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 23:12:46 INFO - PROCESS | 1848 | 1461132766276 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 23:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 23:12:46 INFO - PROCESS | 1848 | 1461132766286 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 23:12:46 INFO - PROCESS | 1848 | 1461132766289 Marionette TRACE conn3 <- [1,2170,null,{}] 23:12:46 INFO - PROCESS | 1848 | 1461132766293 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}] 23:12:46 INFO - PROCESS | 1848 | 1461132766493 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 23:12:46 INFO - PROCESS | 1848 | 1461132766769 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x8ec3a800 == 139 [pid = 1848] [id = 550] 23:12:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x8edfbc00) [pid = 1848] [serial = 1651] [outer = (nil)] 23:12:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x8fce8800) [pid = 1848] [serial = 1652] [outer = 0x8edfbc00] 23:12:46 INFO - PROCESS | 1848 | 1461132766898 Marionette DEBUG loaded listener.js 23:12:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x90072c00) [pid = 1848] [serial = 1653] [outer = 0x8edfbc00] 23:12:47 INFO - PROCESS | 1848 | 1461132767791 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]]]}] 23:12:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 23:12:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1536ms 23:12:47 INFO - PROCESS | 1848 | 1461132767841 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 23:12:47 INFO - PROCESS | 1848 | 1461132767845 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 23:12:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 23:12:47 INFO - PROCESS | 1848 | 1461132767854 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 23:12:47 INFO - PROCESS | 1848 | 1461132767856 Marionette TRACE conn3 <- [1,2174,null,{}] 23:12:47 INFO - PROCESS | 1848 | 1461132767861 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}] 23:12:48 INFO - PROCESS | 1848 | 1461132768086 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 23:12:48 INFO - PROCESS | 1848 | 1461132768369 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x86e03000 == 140 [pid = 1848] [id = 551] 23:12:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x89869800) [pid = 1848] [serial = 1654] [outer = (nil)] 23:12:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x903f0400) [pid = 1848] [serial = 1655] [outer = 0x89869800] 23:12:48 INFO - PROCESS | 1848 | 1461132768512 Marionette DEBUG loaded listener.js 23:12:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x905f1000) [pid = 1848] [serial = 1656] [outer = 0x89869800] 23:12:49 INFO - PROCESS | 1848 | 1461132769367 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]]]}] 23:12:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 23:12:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1579ms 23:12:49 INFO - PROCESS | 1848 | 1461132769438 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 23:12:49 INFO - PROCESS | 1848 | 1461132769442 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 23:12:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 23:12:49 INFO - PROCESS | 1848 | 1461132769451 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 23:12:49 INFO - PROCESS | 1848 | 1461132769454 Marionette TRACE conn3 <- [1,2178,null,{}] 23:12:49 INFO - PROCESS | 1848 | 1461132769460 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}] 23:12:49 INFO - PROCESS | 1848 | 1461132769694 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 23:12:50 INFO - PROCESS | 1848 | 1461132770017 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x903f7400 == 141 [pid = 1848] [id = 552] 23:12:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x91206400) [pid = 1848] [serial = 1657] [outer = (nil)] 23:12:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x91ef5c00) [pid = 1848] [serial = 1658] [outer = 0x91206400] 23:12:50 INFO - PROCESS | 1848 | 1461132770113 Marionette DEBUG loaded listener.js 23:12:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x92910400) [pid = 1848] [serial = 1659] [outer = 0x91206400] 23:12:51 INFO - PROCESS | 1848 | 1461132771011 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]]]}] 23:12:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 23:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1629ms 23:12:51 INFO - PROCESS | 1848 | 1461132771080 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 23:12:51 INFO - PROCESS | 1848 | 1461132771084 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 23:12:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 23:12:51 INFO - PROCESS | 1848 | 1461132771090 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 23:12:51 INFO - PROCESS | 1848 | 1461132771093 Marionette TRACE conn3 <- [1,2182,null,{}] 23:12:51 INFO - PROCESS | 1848 | 1461132771099 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}] 23:12:51 INFO - PROCESS | 1848 | 1461132771318 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 23:12:51 INFO - PROCESS | 1848 | 1461132771637 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x903ee000 == 142 [pid = 1848] [id = 553] 23:12:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x9120a800) [pid = 1848] [serial = 1660] [outer = (nil)] 23:12:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x9377c800) [pid = 1848] [serial = 1661] [outer = 0x9120a800] 23:12:51 INFO - PROCESS | 1848 | 1461132771727 Marionette DEBUG loaded listener.js 23:12:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x93786000) [pid = 1848] [serial = 1662] [outer = 0x9120a800] 23:12:52 INFO - PROCESS | 1848 | 1461132772584 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]]]}] 23:12:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 23:12:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1531ms 23:12:52 INFO - PROCESS | 1848 | 1461132772623 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 23:12:52 INFO - PROCESS | 1848 | 1461132772626 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 23:12:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 23:12:52 INFO - PROCESS | 1848 | 1461132772632 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 23:12:52 INFO - PROCESS | 1848 | 1461132772636 Marionette TRACE conn3 <- [1,2186,null,{}] 23:12:52 INFO - PROCESS | 1848 | 1461132772641 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}] 23:12:52 INFO - PROCESS | 1848 | 1461132772834 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 23:12:53 INFO - PROCESS | 1848 | 1461132773157 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x832bf800 == 143 [pid = 1848] [id = 554] 23:12:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x93739000) [pid = 1848] [serial = 1663] [outer = (nil)] 23:12:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x945b3400) [pid = 1848] [serial = 1664] [outer = 0x93739000] 23:12:53 INFO - PROCESS | 1848 | 1461132773292 Marionette DEBUG loaded listener.js 23:12:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x94fb4c00) [pid = 1848] [serial = 1665] [outer = 0x93739000] 23:12:54 INFO - PROCESS | 1848 | 1461132774185 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]]]}] 23:12:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 23:12:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1583ms 23:12:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 23:12:54 INFO - PROCESS | 1848 | 1461132774216 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 23:12:54 INFO - PROCESS | 1848 | 1461132774219 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 23:12:54 INFO - PROCESS | 1848 | 1461132774226 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 23:12:54 INFO - PROCESS | 1848 | 1461132774229 Marionette TRACE conn3 <- [1,2190,null,{}] 23:12:54 INFO - PROCESS | 1848 | 1461132774235 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}] 23:12:54 INFO - PROCESS | 1848 | 1461132774432 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 23:12:54 INFO - PROCESS | 1848 | 1461132774763 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x93a5bc00 == 144 [pid = 1848] [id = 555] 23:12:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x93a5f000) [pid = 1848] [serial = 1666] [outer = (nil)] 23:12:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x96fbbc00) [pid = 1848] [serial = 1667] [outer = 0x93a5f000] 23:12:54 INFO - PROCESS | 1848 | 1461132774851 Marionette DEBUG loaded listener.js 23:12:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x97764c00) [pid = 1848] [serial = 1668] [outer = 0x93a5f000] 23:12:55 INFO - PROCESS | 1848 | 1461132775682 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]]]}] 23:12:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 23:12:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1478ms 23:12:55 INFO - PROCESS | 1848 | 1461132775708 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 23:12:55 INFO - PROCESS | 1848 | 1461132775712 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 23:12:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 23:12:55 INFO - PROCESS | 1848 | 1461132775721 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 23:12:55 INFO - PROCESS | 1848 | 1461132775724 Marionette TRACE conn3 <- [1,2194,null,{}] 23:12:55 INFO - PROCESS | 1848 | 1461132775735 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}] 23:12:55 INFO - PROCESS | 1848 | 1461132775939 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 23:12:56 INFO - PROCESS | 1848 | 1461132776221 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x96aaa400 == 145 [pid = 1848] [id = 556] 23:12:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x96fb4c00) [pid = 1848] [serial = 1669] [outer = (nil)] 23:12:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x97c10400) [pid = 1848] [serial = 1670] [outer = 0x96fb4c00] 23:12:56 INFO - PROCESS | 1848 | 1461132776310 Marionette DEBUG loaded listener.js 23:12:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x97cb2000) [pid = 1848] [serial = 1671] [outer = 0x96fb4c00] 23:12:57 INFO - PROCESS | 1848 | 1461132777192 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]]]}] 23:12:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 23:12:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1486ms 23:12:57 INFO - PROCESS | 1848 | 1461132777207 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 23:12:57 INFO - PROCESS | 1848 | 1461132777212 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 23:12:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 23:12:57 INFO - PROCESS | 1848 | 1461132777218 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 23:12:57 INFO - PROCESS | 1848 | 1461132777221 Marionette TRACE conn3 <- [1,2198,null,{}] 23:12:57 INFO - PROCESS | 1848 | 1461132777227 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}] 23:12:57 INFO - PROCESS | 1848 | 1461132777422 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 23:12:57 INFO - PROCESS | 1848 | 1461132777705 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x97904400 == 146 [pid = 1848] [id = 557] 23:12:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x9790c400) [pid = 1848] [serial = 1672] [outer = (nil)] 23:12:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x98b05c00) [pid = 1848] [serial = 1673] [outer = 0x9790c400] 23:12:57 INFO - PROCESS | 1848 | 1461132777799 Marionette DEBUG loaded listener.js 23:12:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x98b07c00) [pid = 1848] [serial = 1674] [outer = 0x9790c400] 23:12:58 INFO - PROCESS | 1848 | 1461132778684 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]]]}] 23:12:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 23:12:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1528ms 23:12:58 INFO - PROCESS | 1848 | 1461132778747 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 23:12:58 INFO - PROCESS | 1848 | 1461132778750 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 23:12:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 23:12:58 INFO - PROCESS | 1848 | 1461132778756 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 23:12:58 INFO - PROCESS | 1848 | 1461132778760 Marionette TRACE conn3 <- [1,2202,null,{}] 23:12:58 INFO - PROCESS | 1848 | 1461132778765 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}] 23:12:58 INFO - PROCESS | 1848 | 1461132778971 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 23:12:59 INFO - PROCESS | 1848 | 1461132779251 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x85560c00 == 147 [pid = 1848] [id = 558] 23:12:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x93a68400) [pid = 1848] [serial = 1675] [outer = (nil)] 23:12:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x98f53800) [pid = 1848] [serial = 1676] [outer = 0x93a68400] 23:12:59 INFO - PROCESS | 1848 | 1461132779340 Marionette DEBUG loaded listener.js 23:12:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x98f55000) [pid = 1848] [serial = 1677] [outer = 0x93a68400] 23:13:00 INFO - PROCESS | 1848 | 1461132780248 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]]]}] 23:13:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 23:13:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1529ms 23:13:00 INFO - PROCESS | 1848 | 1461132780287 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 23:13:00 INFO - PROCESS | 1848 | 1461132780290 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 23:13:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 23:13:00 INFO - PROCESS | 1848 | 1461132780297 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 23:13:00 INFO - PROCESS | 1848 | 1461132780300 Marionette TRACE conn3 <- [1,2206,null,{}] 23:13:00 INFO - PROCESS | 1848 | 1461132780306 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}] 23:13:00 INFO - PROCESS | 1848 | 1461132780503 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 23:13:00 INFO - PROCESS | 1848 | 1461132780791 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x9849b000 == 148 [pid = 1848] [id = 559] 23:13:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x98c5b800) [pid = 1848] [serial = 1678] [outer = (nil)] 23:13:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x9991ac00) [pid = 1848] [serial = 1679] [outer = 0x98c5b800] 23:13:00 INFO - PROCESS | 1848 | 1461132780922 Marionette DEBUG loaded listener.js 23:13:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x99920400) [pid = 1848] [serial = 1680] [outer = 0x98c5b800] 23:13:01 INFO - PROCESS | 1848 | 1461132781836 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]]]}] 23:13:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 23:13:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1577ms 23:13:01 INFO - PROCESS | 1848 | 1461132781875 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 23:13:01 INFO - PROCESS | 1848 | 1461132781879 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 23:13:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 23:13:01 INFO - PROCESS | 1848 | 1461132781885 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 23:13:01 INFO - PROCESS | 1848 | 1461132781888 Marionette TRACE conn3 <- [1,2210,null,{}] 23:13:01 INFO - PROCESS | 1848 | 1461132781894 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}] 23:13:02 INFO - PROCESS | 1848 | 1461132782089 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 23:13:02 INFO - PROCESS | 1848 | 1461132782424 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x82b4a000 == 149 [pid = 1848] [id = 560] 23:13:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x85556400) [pid = 1848] [serial = 1681] [outer = (nil)] 23:13:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x999c9400) [pid = 1848] [serial = 1682] [outer = 0x85556400] 23:13:02 INFO - PROCESS | 1848 | 1461132782514 Marionette DEBUG loaded listener.js 23:13:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x99a6f400) [pid = 1848] [serial = 1683] [outer = 0x85556400] 23:13:04 INFO - PROCESS | 1848 | --DOCSHELL 0x82b4ac00 == 148 [pid = 1848] [id = 540] 23:13:04 INFO - PROCESS | 1848 | --DOCSHELL 0x86e05400 == 147 [pid = 1848] [id = 539] 23:13:04 INFO - PROCESS | 1848 | --DOCSHELL 0x855cb000 == 146 [pid = 1848] [id = 538] 23:13:04 INFO - PROCESS | 1848 | --DOCSHELL 0x846bc800 == 145 [pid = 1848] [id = 537] 23:13:04 INFO - PROCESS | 1848 | --DOCSHELL 0x822ce800 == 144 [pid = 1848] [id = 532] 23:13:04 INFO - PROCESS | 1848 | --DOCSHELL 0x82b4ec00 == 143 [pid = 1848] [id = 533] 23:13:04 INFO - PROCESS | 1848 | --DOCSHELL 0x92931800 == 142 [pid = 1848] [id = 531] 23:13:04 INFO - PROCESS | 1848 | --DOCSHELL 0x822c7800 == 141 [pid = 1848] [id = 530] 23:13:04 INFO - PROCESS | 1848 | --DOCSHELL 0x913eb400 == 140 [pid = 1848] [id = 529] 23:13:04 INFO - PROCESS | 1848 | --DOCSHELL 0x89353800 == 139 [pid = 1848] [id = 527] 23:13:04 INFO - PROCESS | 1848 | --DOCSHELL 0x906ea800 == 138 [pid = 1848] [id = 528] 23:13:04 INFO - PROCESS | 1848 | --DOCSHELL 0x8fc0a800 == 137 [pid = 1848] [id = 526] 23:13:04 INFO - PROCESS | 1848 | --DOCSHELL 0x8eacbc00 == 136 [pid = 1848] [id = 525] 23:13:04 INFO - PROCESS | 1848 | --DOCSHELL 0x84b04c00 == 135 [pid = 1848] [id = 524] 23:13:04 INFO - PROCESS | 1848 | --DOCSHELL 0x8bed6000 == 134 [pid = 1848] [id = 523] 23:13:04 INFO - PROCESS | 1848 | --DOCSHELL 0x8ab72400 == 133 [pid = 1848] [id = 522] 23:13:04 INFO - PROCESS | 1848 | --DOCSHELL 0x8854fc00 == 132 [pid = 1848] [id = 520] 23:13:04 INFO - PROCESS | 1848 | --DOCSHELL 0x8a94c000 == 131 [pid = 1848] [id = 521] 23:13:04 INFO - PROCESS | 1848 | --DOCSHELL 0x885e1c00 == 130 [pid = 1848] [id = 519] 23:13:04 INFO - PROCESS | 1848 | --DOCSHELL 0x855cfc00 == 129 [pid = 1848] [id = 518] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x8930fc00) [pid = 1848] [serial = 1553] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x8fb25c00) [pid = 1848] [serial = 1530] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x88551400) [pid = 1848] [serial = 1547] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x9007d400) [pid = 1848] [serial = 1536] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x85248000) [pid = 1848] [serial = 1484] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x8eb70800) [pid = 1848] [serial = 1518] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x8ea7e800) [pid = 1848] [serial = 1515] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x8df2f800) [pid = 1848] [serial = 1512] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x8ab78400) [pid = 1848] [serial = 1503] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x8985ec00) [pid = 1848] [serial = 1550] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x8740b800) [pid = 1848] [serial = 1487] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x8f76b800) [pid = 1848] [serial = 1529] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x8deef400) [pid = 1848] [serial = 1511] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x832c0400) [pid = 1848] [serial = 1467] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x8c055000) [pid = 1848] [serial = 1508] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x8eb85400) [pid = 1848] [serial = 1523] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x8e1a6800) [pid = 1848] [serial = 1514] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x8c059400) [pid = 1848] [serial = 1509] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x8fcad400) [pid = 1848] [serial = 1533] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x8fca5000) [pid = 1848] [serial = 1532] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x8a951c00) [pid = 1848] [serial = 1499] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x8edf3800) [pid = 1848] [serial = 1527] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x8eb6e800) [pid = 1848] [serial = 1517] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x87edc400) [pid = 1848] [serial = 1488] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x89a8b400) [pid = 1848] [serial = 1551] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x885ee800) [pid = 1848] [serial = 1490] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x8bed3c00) [pid = 1848] [serial = 1506] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x8ab74800) [pid = 1848] [serial = 1502] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x8930b800) [pid = 1848] [serial = 1493] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x8a957800) [pid = 1848] [serial = 1500] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x8934c800) [pid = 1848] [serial = 1494] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x8eb79800) [pid = 1848] [serial = 1521] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x86fc8c00) [pid = 1848] [serial = 1545] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x8bed2400) [pid = 1848] [serial = 1505] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x90076c00) [pid = 1848] [serial = 1535] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x8eb8a000) [pid = 1848] [serial = 1524] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x903f3800) [pid = 1848] [serial = 1539] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x89863000) [pid = 1848] [serial = 1496] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x88670c00) [pid = 1848] [serial = 1491] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x85249400) [pid = 1848] [serial = 1542] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x86e0ac00) [pid = 1848] [serial = 1544] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x8edf1c00) [pid = 1848] [serial = 1526] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x903ebc00) [pid = 1848] [serial = 1538] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x84b22c00) [pid = 1848] [serial = 1541] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x885e8000) [pid = 1848] [serial = 1548] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x8934cc00) [pid = 1848] [serial = 1413] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x8eac7400) [pid = 1848] [serial = 1520] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x89868c00) [pid = 1848] [serial = 1497] [outer = (nil)] [url = about:blank] 23:13:04 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x85564c00) [pid = 1848] [serial = 1485] [outer = (nil)] [url = about:blank] 23:13:05 INFO - PROCESS | 1848 | 1461132785409 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]]]}] 23:13:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 23:13:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 3586ms 23:13:05 INFO - PROCESS | 1848 | 1461132785471 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 23:13:05 INFO - PROCESS | 1848 | 1461132785478 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 23:13:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 23:13:05 INFO - PROCESS | 1848 | 1461132785486 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 23:13:05 INFO - PROCESS | 1848 | 1461132785491 Marionette TRACE conn3 <- [1,2214,null,{}] 23:13:05 INFO - PROCESS | 1848 | 1461132785498 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}] 23:13:05 INFO - PROCESS | 1848 | 1461132785688 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 23:13:05 INFO - PROCESS | 1848 | 1461132785891 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b04c00 == 130 [pid = 1848] [id = 561] 23:13:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x85557800) [pid = 1848] [serial = 1684] [outer = (nil)] 23:13:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x856ec400) [pid = 1848] [serial = 1685] [outer = 0x85557800] 23:13:05 INFO - PROCESS | 1848 | 1461132785968 Marionette DEBUG loaded listener.js 23:13:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x85d87800) [pid = 1848] [serial = 1686] [outer = 0x85557800] 23:13:06 INFO - PROCESS | 1848 | 1461132786847 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]]]}] 23:13:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 23:13:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1381ms 23:13:06 INFO - PROCESS | 1848 | 1461132786868 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 23:13:06 INFO - PROCESS | 1848 | 1461132786876 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 23:13:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 23:13:06 INFO - PROCESS | 1848 | 1461132786885 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 23:13:06 INFO - PROCESS | 1848 | 1461132786888 Marionette TRACE conn3 <- [1,2218,null,{}] 23:13:06 INFO - PROCESS | 1848 | 1461132786894 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}] 23:13:07 INFO - PROCESS | 1848 | 1461132787076 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 23:13:07 INFO - PROCESS | 1848 | 1461132787092 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x855cfc00 == 131 [pid = 1848] [id = 562] 23:13:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x855d4400) [pid = 1848] [serial = 1687] [outer = (nil)] 23:13:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x87410000) [pid = 1848] [serial = 1688] [outer = 0x855d4400] 23:13:07 INFO - PROCESS | 1848 | 1461132787369 Marionette DEBUG loaded listener.js 23:13:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x87ee0400) [pid = 1848] [serial = 1689] [outer = 0x855d4400] 23:13:08 INFO - PROCESS | 1848 | 1461132788267 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]]]}] 23:13:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 23:13:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1431ms 23:13:08 INFO - PROCESS | 1848 | 1461132788317 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 23:13:08 INFO - PROCESS | 1848 | 1461132788320 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 23:13:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 23:13:08 INFO - PROCESS | 1848 | 1461132788334 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 23:13:08 INFO - PROCESS | 1848 | 1461132788340 Marionette TRACE conn3 <- [1,2222,null,{}] 23:13:08 INFO - PROCESS | 1848 | 1461132788355 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}] 23:13:08 INFO - PROCESS | 1848 | 1461132788632 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 23:13:08 INFO - PROCESS | 1848 | 1461132788672 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x87ed9800 == 132 [pid = 1848] [id = 563] 23:13:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x88552800) [pid = 1848] [serial = 1690] [outer = (nil)] 23:13:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x88673c00) [pid = 1848] [serial = 1691] [outer = 0x88552800] 23:13:08 INFO - PROCESS | 1848 | 1461132788767 Marionette DEBUG loaded listener.js 23:13:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x89304800) [pid = 1848] [serial = 1692] [outer = 0x88552800] 23:13:09 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x856f2000) [pid = 1848] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 23:13:09 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x884f3000) [pid = 1848] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 23:13:09 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x84b26800) [pid = 1848] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 23:13:09 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x84b01400) [pid = 1848] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 23:13:09 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x92b55800) [pid = 1848] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 23:13:09 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x84b05c00) [pid = 1848] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 23:13:09 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x913ec400) [pid = 1848] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 23:13:09 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x91ef2400) [pid = 1848] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 23:13:09 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x903f8c00) [pid = 1848] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 23:13:09 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x8fca7400) [pid = 1848] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 23:13:09 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x8f76fc00) [pid = 1848] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 23:13:09 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x855c9000) [pid = 1848] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 23:13:09 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x8eac9000) [pid = 1848] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 23:13:09 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x8bed2c00) [pid = 1848] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 23:13:09 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x8be4d000) [pid = 1848] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 23:13:09 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x8a6d0c00) [pid = 1848] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 23:13:09 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x885e7800) [pid = 1848] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 23:13:09 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x855d1c00) [pid = 1848] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 23:13:09 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x85d8f800) [pid = 1848] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 23:13:09 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x84b24400) [pid = 1848] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 23:13:09 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x843be000) [pid = 1848] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 23:13:09 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x93a60800) [pid = 1848] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 23:13:09 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x93746400) [pid = 1848] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 23:13:09 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x846bd800) [pid = 1848] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 23:13:10 INFO - PROCESS | 1848 | 1461132790389 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]]]}] 23:13:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 23:13:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 2086ms 23:13:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 23:13:10 INFO - PROCESS | 1848 | 1461132790420 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 23:13:10 INFO - PROCESS | 1848 | 1461132790423 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 23:13:10 INFO - PROCESS | 1848 | 1461132790430 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 23:13:10 INFO - PROCESS | 1848 | 1461132790433 Marionette TRACE conn3 <- [1,2226,null,{}] 23:13:10 INFO - PROCESS | 1848 | 1461132790438 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}] 23:13:10 INFO - PROCESS | 1848 | 1461132790617 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 23:13:10 INFO - PROCESS | 1848 | 1461132790632 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x855c9000 == 133 [pid = 1848] [id = 564] 23:13:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x87414c00) [pid = 1848] [serial = 1693] [outer = (nil)] 23:13:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x8919dc00) [pid = 1848] [serial = 1694] [outer = 0x87414c00] 23:13:10 INFO - PROCESS | 1848 | 1461132790704 Marionette DEBUG loaded listener.js 23:13:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x89348400) [pid = 1848] [serial = 1695] [outer = 0x87414c00] 23:13:11 INFO - PROCESS | 1848 | 1461132791623 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]]]}] 23:13:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 23:13:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1227ms 23:13:11 INFO - PROCESS | 1848 | 1461132791656 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 23:13:11 INFO - PROCESS | 1848 | 1461132791659 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 23:13:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 23:13:11 INFO - PROCESS | 1848 | 1461132791676 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 23:13:11 INFO - PROCESS | 1848 | 1461132791679 Marionette TRACE conn3 <- [1,2230,null,{}] 23:13:11 INFO - PROCESS | 1848 | 1461132791684 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}] 23:13:11 INFO - PROCESS | 1848 | 1461132791862 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 23:13:12 INFO - PROCESS | 1848 | 1461132792225 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x822c5800 == 134 [pid = 1848] [id = 565] 23:13:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x822c7800) [pid = 1848] [serial = 1696] [outer = (nil)] 23:13:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x832c0400) [pid = 1848] [serial = 1697] [outer = 0x822c7800] 23:13:12 INFO - PROCESS | 1848 | 1461132792320 Marionette DEBUG loaded listener.js 23:13:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x84b10c00) [pid = 1848] [serial = 1698] [outer = 0x822c7800] 23:13:13 INFO - PROCESS | 1848 | 1461132793329 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]]]}] 23:13:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 23:13:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1683ms 23:13:13 INFO - PROCESS | 1848 | 1461132793361 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 23:13:13 INFO - PROCESS | 1848 | 1461132793368 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 23:13:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 23:13:13 INFO - PROCESS | 1848 | 1461132793377 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 23:13:13 INFO - PROCESS | 1848 | 1461132793383 Marionette TRACE conn3 <- [1,2234,null,{}] 23:13:13 INFO - PROCESS | 1848 | 1461132793390 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}] 23:13:13 INFO - PROCESS | 1848 | 1461132793606 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 23:13:13 INFO - PROCESS | 1848 | 1461132793879 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x856f1800 == 135 [pid = 1848] [id = 566] 23:13:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x86e0ac00) [pid = 1848] [serial = 1699] [outer = (nil)] 23:13:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x86fcd400) [pid = 1848] [serial = 1700] [outer = 0x86e0ac00] 23:13:14 INFO - PROCESS | 1848 | 1461132794023 Marionette DEBUG loaded listener.js 23:13:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x87edf400) [pid = 1848] [serial = 1701] [outer = 0x86e0ac00] 23:13:15 INFO - PROCESS | 1848 | 1461132795009 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]]]}] 23:13:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 23:13:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1678ms 23:13:15 INFO - PROCESS | 1848 | 1461132795060 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 23:13:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 23:13:15 INFO - PROCESS | 1848 | 1461132795067 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 23:13:15 INFO - PROCESS | 1848 | 1461132795073 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 23:13:15 INFO - PROCESS | 1848 | 1461132795077 Marionette TRACE conn3 <- [1,2238,null,{}] 23:13:15 INFO - PROCESS | 1848 | 1461132795083 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}] 23:13:15 INFO - PROCESS | 1848 | 1461132795303 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 23:13:15 INFO - PROCESS | 1848 | 1461132795667 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x87edd000 == 136 [pid = 1848] [id = 567] 23:13:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x8854bc00) [pid = 1848] [serial = 1702] [outer = (nil)] 23:13:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x885ea000) [pid = 1848] [serial = 1703] [outer = 0x8854bc00] 23:13:15 INFO - PROCESS | 1848 | 1461132795761 Marionette DEBUG loaded listener.js 23:13:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x89301c00) [pid = 1848] [serial = 1704] [outer = 0x8854bc00] 23:13:16 INFO - PROCESS | 1848 | 1461132796681 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]]]}] 23:13:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 23:13:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1685ms 23:13:16 INFO - PROCESS | 1848 | 1461132796758 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 23:13:16 INFO - PROCESS | 1848 | 1461132796762 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 23:13:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 23:13:16 INFO - PROCESS | 1848 | 1461132796778 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 23:13:16 INFO - PROCESS | 1848 | 1461132796787 Marionette TRACE conn3 <- [1,2242,null,{}] 23:13:16 INFO - PROCESS | 1848 | 1461132796793 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}] 23:13:17 INFO - PROCESS | 1848 | 1461132797124 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 23:13:17 INFO - PROCESS | 1848 | 1461132797391 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x88559000 == 137 [pid = 1848] [id = 568] 23:13:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x88668400) [pid = 1848] [serial = 1705] [outer = (nil)] 23:13:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x8a6cd000) [pid = 1848] [serial = 1706] [outer = 0x88668400] 23:13:17 INFO - PROCESS | 1848 | 1461132797488 Marionette DEBUG loaded listener.js 23:13:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x8a952400) [pid = 1848] [serial = 1707] [outer = 0x88668400] 23:13:18 INFO - PROCESS | 1848 | 1461132798403 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]]]}] 23:13:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 23:13:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1697ms 23:13:18 INFO - PROCESS | 1848 | 1461132798466 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 23:13:18 INFO - PROCESS | 1848 | 1461132798471 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 23:13:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 23:13:18 INFO - PROCESS | 1848 | 1461132798477 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 23:13:18 INFO - PROCESS | 1848 | 1461132798481 Marionette TRACE conn3 <- [1,2246,null,{}] 23:13:18 INFO - PROCESS | 1848 | 1461132798486 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}] 23:13:18 INFO - PROCESS | 1848 | 1461132798728 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 23:13:19 INFO - PROCESS | 1848 | 1461132799045 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x855cc000 == 138 [pid = 1848] [id = 569] 23:13:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x89866800) [pid = 1848] [serial = 1708] [outer = (nil)] 23:13:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x8ab72400) [pid = 1848] [serial = 1709] [outer = 0x89866800] 23:13:19 INFO - PROCESS | 1848 | 1461132799135 Marionette DEBUG loaded listener.js 23:13:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x8ab76400) [pid = 1848] [serial = 1710] [outer = 0x89866800] 23:13:20 INFO - PROCESS | 1848 | 1461132800040 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]]]}] 23:13:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 23:13:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1628ms 23:13:20 INFO - PROCESS | 1848 | 1461132800107 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 23:13:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 23:13:20 INFO - PROCESS | 1848 | 1461132800111 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 23:13:20 INFO - PROCESS | 1848 | 1461132800117 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 23:13:20 INFO - PROCESS | 1848 | 1461132800120 Marionette TRACE conn3 <- [1,2250,null,{}] 23:13:20 INFO - PROCESS | 1848 | 1461132800126 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}] 23:13:20 INFO - PROCESS | 1848 | 1461132800325 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 23:13:20 INFO - PROCESS | 1848 | 1461132800656 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x8bed3400 == 139 [pid = 1848] [id = 570] 23:13:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x8bed4800) [pid = 1848] [serial = 1711] [outer = (nil)] 23:13:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x8bee3c00) [pid = 1848] [serial = 1712] [outer = 0x8bed4800] 23:13:20 INFO - PROCESS | 1848 | 1461132800761 Marionette DEBUG loaded listener.js 23:13:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x8df2f800) [pid = 1848] [serial = 1713] [outer = 0x8bed4800] 23:13:21 INFO - PROCESS | 1848 | 1461132801687 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]]]}] 23:13:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 23:13:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1639ms 23:13:21 INFO - PROCESS | 1848 | 1461132801756 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 23:13:21 INFO - PROCESS | 1848 | 1461132801760 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 23:13:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 23:13:21 INFO - PROCESS | 1848 | 1461132801766 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 23:13:21 INFO - PROCESS | 1848 | 1461132801769 Marionette TRACE conn3 <- [1,2254,null,{}] 23:13:21 INFO - PROCESS | 1848 | 1461132801775 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}] 23:13:21 INFO - PROCESS | 1848 | 1461132801980 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 23:13:22 INFO - PROCESS | 1848 | 1461132802257 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x8854e000 == 140 [pid = 1848] [id = 571] 23:13:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x8a9e6400) [pid = 1848] [serial = 1714] [outer = (nil)] 23:13:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x8e1a7c00) [pid = 1848] [serial = 1715] [outer = 0x8a9e6400] 23:13:22 INFO - PROCESS | 1848 | 1461132802389 Marionette DEBUG loaded listener.js 23:13:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x8ea77c00) [pid = 1848] [serial = 1716] [outer = 0x8a9e6400] 23:13:23 INFO - PROCESS | 1848 | 1461132803302 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]]]}] 23:13:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 23:13:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1630ms 23:13:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 23:13:23 INFO - PROCESS | 1848 | 1461132803396 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 23:13:23 INFO - PROCESS | 1848 | 1461132803399 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 23:13:23 INFO - PROCESS | 1848 | 1461132803406 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 23:13:23 INFO - PROCESS | 1848 | 1461132803409 Marionette TRACE conn3 <- [1,2258,null,{}] 23:13:23 INFO - PROCESS | 1848 | 1461132803415 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}] 23:13:23 INFO - PROCESS | 1848 | 1461132803648 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 23:13:23 INFO - PROCESS | 1848 | 1461132803965 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x8df33800 == 141 [pid = 1848] [id = 572] 23:13:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x8df86800) [pid = 1848] [serial = 1717] [outer = (nil)] 23:13:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x8eacf400) [pid = 1848] [serial = 1718] [outer = 0x8df86800] 23:13:24 INFO - PROCESS | 1848 | 1461132804056 Marionette DEBUG loaded listener.js 23:13:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x8eb6ec00) [pid = 1848] [serial = 1719] [outer = 0x8df86800] 23:13:24 INFO - PROCESS | 1848 | 1461132804945 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]]]}] 23:13:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 23:13:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1583ms 23:13:24 INFO - PROCESS | 1848 | 1461132804988 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 23:13:24 INFO - PROCESS | 1848 | 1461132804992 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 23:13:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 23:13:25 INFO - PROCESS | 1848 | 1461132804998 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 23:13:25 INFO - PROCESS | 1848 | 1461132805001 Marionette TRACE conn3 <- [1,2262,null,{}] 23:13:25 INFO - PROCESS | 1848 | 1461132805007 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}] 23:13:25 INFO - PROCESS | 1848 | 1461132805236 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 23:13:25 INFO - PROCESS | 1848 | 1461132805523 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x8e19b800 == 142 [pid = 1848] [id = 573] 23:13:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x8e1a6800) [pid = 1848] [serial = 1720] [outer = (nil)] 23:13:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x8eb8e000) [pid = 1848] [serial = 1721] [outer = 0x8e1a6800] 23:13:25 INFO - PROCESS | 1848 | 1461132805654 Marionette DEBUG loaded listener.js 23:13:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x8ec35000) [pid = 1848] [serial = 1722] [outer = 0x8e1a6800] 23:13:26 INFO - PROCESS | 1848 | 1461132806501 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]]]}] 23:13:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 23:13:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1529ms 23:13:26 INFO - PROCESS | 1848 | 1461132806527 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 23:13:26 INFO - PROCESS | 1848 | 1461132806531 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 23:13:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 23:13:26 INFO - PROCESS | 1848 | 1461132806537 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 23:13:26 INFO - PROCESS | 1848 | 1461132806541 Marionette TRACE conn3 <- [1,2266,null,{}] 23:13:26 INFO - PROCESS | 1848 | 1461132806546 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}] 23:13:26 INFO - PROCESS | 1848 | 1461132806742 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 23:13:27 INFO - PROCESS | 1848 | 1461132807025 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eb82800 == 143 [pid = 1848] [id = 574] 23:13:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x8eb82c00) [pid = 1848] [serial = 1723] [outer = (nil)] 23:13:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x8edf7400) [pid = 1848] [serial = 1724] [outer = 0x8eb82c00] 23:13:27 INFO - PROCESS | 1848 | 1461132807114 Marionette DEBUG loaded listener.js 23:13:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x8edfa800) [pid = 1848] [serial = 1725] [outer = 0x8eb82c00] 23:13:28 INFO - PROCESS | 1848 | 1461132808004 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]]]}] 23:13:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 23:13:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1485ms 23:13:28 INFO - PROCESS | 1848 | 1461132808022 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 23:13:28 INFO - PROCESS | 1848 | 1461132808026 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 23:13:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 23:13:28 INFO - PROCESS | 1848 | 1461132808032 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 23:13:28 INFO - PROCESS | 1848 | 1461132808036 Marionette TRACE conn3 <- [1,2270,null,{}] 23:13:28 INFO - PROCESS | 1848 | 1461132808041 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}] 23:13:28 INFO - PROCESS | 1848 | 1461132808236 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 23:13:28 INFO - PROCESS | 1848 | 1461132808531 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x8bedf400 == 144 [pid = 1848] [id = 575] 23:13:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x8edee400) [pid = 1848] [serial = 1726] [outer = (nil)] 23:13:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x8fca1800) [pid = 1848] [serial = 1727] [outer = 0x8edee400] 23:13:28 INFO - PROCESS | 1848 | 1461132808635 Marionette DEBUG loaded listener.js 23:13:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x8fcecc00) [pid = 1848] [serial = 1728] [outer = 0x8edee400] 23:13:29 INFO - PROCESS | 1848 | 1461132809571 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]]]}] 23:13:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 23:13:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1584ms 23:13:29 INFO - PROCESS | 1848 | 1461132809617 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 23:13:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 23:13:29 INFO - PROCESS | 1848 | 1461132809621 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 23:13:29 INFO - PROCESS | 1848 | 1461132809628 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 23:13:29 INFO - PROCESS | 1848 | 1461132809633 Marionette TRACE conn3 <- [1,2274,null,{}] 23:13:29 INFO - PROCESS | 1848 | 1461132809638 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}] 23:13:29 INFO - PROCESS | 1848 | 1461132809885 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 23:13:30 INFO - PROCESS | 1848 | 1461132810219 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x884fe800 == 145 [pid = 1848] [id = 576] 23:13:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x8fb30c00) [pid = 1848] [serial = 1729] [outer = (nil)] 23:13:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x903f5800) [pid = 1848] [serial = 1730] [outer = 0x8fb30c00] 23:13:30 INFO - PROCESS | 1848 | 1461132810312 Marionette DEBUG loaded listener.js 23:13:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x90493000) [pid = 1848] [serial = 1731] [outer = 0x8fb30c00] 23:13:31 INFO - PROCESS | 1848 | 1461132811194 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]]]}] 23:13:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 23:13:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1636ms 23:13:31 INFO - PROCESS | 1848 | 1461132811265 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 23:13:31 INFO - PROCESS | 1848 | 1461132811269 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 23:13:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 23:13:31 INFO - PROCESS | 1848 | 1461132811275 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 23:13:31 INFO - PROCESS | 1848 | 1461132811279 Marionette TRACE conn3 <- [1,2278,null,{}] 23:13:31 INFO - PROCESS | 1848 | 1461132811284 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}] 23:13:31 INFO - PROCESS | 1848 | 1461132811492 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 23:13:31 INFO - PROCESS | 1848 | 1461132811815 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x903f5400 == 146 [pid = 1848] [id = 577] 23:13:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x903f6c00) [pid = 1848] [serial = 1732] [outer = (nil)] 23:13:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x913e3000) [pid = 1848] [serial = 1733] [outer = 0x903f6c00] 23:13:31 INFO - PROCESS | 1848 | 1461132811904 Marionette DEBUG loaded listener.js 23:13:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x913eb800) [pid = 1848] [serial = 1734] [outer = 0x903f6c00] 23:13:32 INFO - PROCESS | 1848 | 1461132812769 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]]]}] 23:13:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 23:13:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1539ms 23:13:32 INFO - PROCESS | 1848 | 1461132812815 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 23:13:32 INFO - PROCESS | 1848 | 1461132812818 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 23:13:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 23:13:32 INFO - PROCESS | 1848 | 1461132812825 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 23:13:32 INFO - PROCESS | 1848 | 1461132812828 Marionette TRACE conn3 <- [1,2282,null,{}] 23:13:32 INFO - PROCESS | 1848 | 1461132812833 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}] 23:13:33 INFO - PROCESS | 1848 | 1461132813031 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 23:13:33 INFO - PROCESS | 1848 | 1461132813288 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eac6c00 == 147 [pid = 1848] [id = 578] 23:13:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x91eef000) [pid = 1848] [serial = 1735] [outer = (nil)] 23:13:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x92902c00) [pid = 1848] [serial = 1736] [outer = 0x91eef000] 23:13:33 INFO - PROCESS | 1848 | 1461132813377 Marionette DEBUG loaded listener.js 23:13:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x92907400) [pid = 1848] [serial = 1737] [outer = 0x91eef000] 23:13:34 INFO - PROCESS | 1848 | 1461132814291 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]]]}] 23:13:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 23:13:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1527ms 23:13:34 INFO - PROCESS | 1848 | 1461132814352 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 23:13:34 INFO - PROCESS | 1848 | 1461132814356 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 23:13:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 23:13:34 INFO - PROCESS | 1848 | 1461132814362 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 23:13:34 INFO - PROCESS | 1848 | 1461132814366 Marionette TRACE conn3 <- [1,2286,null,{}] 23:13:34 INFO - PROCESS | 1848 | 1461132814371 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}] 23:13:34 INFO - PROCESS | 1848 | 1461132814572 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 23:13:34 INFO - PROCESS | 1848 | 1461132814872 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x89196400 == 148 [pid = 1848] [id = 579] 23:13:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x8a9e4400) [pid = 1848] [serial = 1738] [outer = (nil)] 23:13:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x92b5a400) [pid = 1848] [serial = 1739] [outer = 0x8a9e4400] 23:13:35 INFO - PROCESS | 1848 | 1461132815004 Marionette DEBUG loaded listener.js 23:13:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x93740400) [pid = 1848] [serial = 1740] [outer = 0x8a9e4400] 23:13:35 INFO - PROCESS | 1848 | 1461132815851 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]]]}] 23:13:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 23:13:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1541ms 23:13:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 23:13:35 INFO - PROCESS | 1848 | 1461132815905 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 23:13:35 INFO - PROCESS | 1848 | 1461132815908 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 23:13:35 INFO - PROCESS | 1848 | 1461132815914 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 23:13:35 INFO - PROCESS | 1848 | 1461132815917 Marionette TRACE conn3 <- [1,2290,null,{}] 23:13:35 INFO - PROCESS | 1848 | 1461132815926 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}] 23:13:36 INFO - PROCESS | 1848 | 1461132816147 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 23:13:36 INFO - PROCESS | 1848 | 1461132816430 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x9290ec00 == 149 [pid = 1848] [id = 580] 23:13:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x92971c00) [pid = 1848] [serial = 1741] [outer = (nil)] 23:13:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x93917800) [pid = 1848] [serial = 1742] [outer = 0x92971c00] 23:13:36 INFO - PROCESS | 1848 | 1461132816560 Marionette DEBUG loaded listener.js 23:13:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x9391b000) [pid = 1848] [serial = 1743] [outer = 0x92971c00] 23:13:37 INFO - PROCESS | 1848 | 1461132817475 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]]]}] 23:13:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 23:13:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1630ms 23:13:37 INFO - PROCESS | 1848 | 1461132817544 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 23:13:37 INFO - PROCESS | 1848 | 1461132817548 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 23:13:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 23:13:37 INFO - PROCESS | 1848 | 1461132817554 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 23:13:37 INFO - PROCESS | 1848 | 1461132817557 Marionette TRACE conn3 <- [1,2294,null,{}] 23:13:37 INFO - PROCESS | 1848 | 1461132817563 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}] 23:13:37 INFO - PROCESS | 1848 | 1461132817766 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 23:13:38 INFO - PROCESS | 1848 | 1461132818054 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x846bb000 == 150 [pid = 1848] [id = 581] 23:13:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x84b01c00) [pid = 1848] [serial = 1744] [outer = (nil)] 23:13:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x945b0400) [pid = 1848] [serial = 1745] [outer = 0x84b01c00] 23:13:38 INFO - PROCESS | 1848 | 1461132818202 Marionette DEBUG loaded listener.js 23:13:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x94fae800) [pid = 1848] [serial = 1746] [outer = 0x84b01c00] 23:13:39 INFO - PROCESS | 1848 | 1461132819091 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]]]}] 23:13:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 23:13:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1582ms 23:13:39 INFO - PROCESS | 1848 | 1461132819136 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 23:13:39 INFO - PROCESS | 1848 | 1461132819140 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 23:13:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 23:13:39 INFO - PROCESS | 1848 | 1461132819146 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 23:13:39 INFO - PROCESS | 1848 | 1461132819149 Marionette TRACE conn3 <- [1,2298,null,{}] 23:13:39 INFO - PROCESS | 1848 | 1461132819155 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}] 23:13:39 INFO - PROCESS | 1848 | 1461132819356 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 23:13:39 INFO - PROCESS | 1848 | 1461132819645 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x86e06400 == 151 [pid = 1848] [id = 582] 23:13:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x885e2c00) [pid = 1848] [serial = 1747] [outer = (nil)] 23:13:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x98f51400) [pid = 1848] [serial = 1748] [outer = 0x885e2c00] 23:13:39 INFO - PROCESS | 1848 | 1461132819791 Marionette DEBUG loaded listener.js 23:13:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x98f54c00) [pid = 1848] [serial = 1749] [outer = 0x885e2c00] 23:13:40 INFO - PROCESS | 1848 | 1461132820645 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]]]}] 23:13:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 23:13:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1530ms 23:13:40 INFO - PROCESS | 1848 | 1461132820677 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 23:13:40 INFO - PROCESS | 1848 | 1461132820681 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 23:13:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 23:13:40 INFO - PROCESS | 1848 | 1461132820687 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 23:13:40 INFO - PROCESS | 1848 | 1461132820689 Marionette TRACE conn3 <- [1,2302,null,{}] 23:13:40 INFO - PROCESS | 1848 | 1461132820696 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}] 23:13:40 INFO - PROCESS | 1848 | 1461132820898 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 23:13:41 INFO - PROCESS | 1848 | 1461132821198 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b0cc00 == 152 [pid = 1848] [id = 583] 23:13:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x945a7000) [pid = 1848] [serial = 1750] [outer = (nil)] 23:13:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x99bfb400) [pid = 1848] [serial = 1751] [outer = 0x945a7000] 23:13:41 INFO - PROCESS | 1848 | 1461132821333 Marionette DEBUG loaded listener.js 23:13:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x9a891800) [pid = 1848] [serial = 1752] [outer = 0x945a7000] 23:13:42 INFO - PROCESS | 1848 | 1461132822151 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]]]}] 23:13:44 INFO - PROCESS | 1848 | --DOCSHELL 0x8fce6800 == 151 [pid = 1848] [id = 50] 23:13:44 INFO - PROCESS | 1848 | --DOCSHELL 0x8fce7800 == 150 [pid = 1848] [id = 80] 23:13:44 INFO - PROCESS | 1848 | --DOCSHELL 0x8eaccc00 == 149 [pid = 1848] [id = 70] 23:13:44 INFO - PROCESS | 1848 | --DOCSHELL 0x84b27c00 == 148 [pid = 1848] [id = 512] 23:13:44 INFO - PROCESS | 1848 | --DOCSHELL 0x8bed4000 == 147 [pid = 1848] [id = 207] 23:13:44 INFO - PROCESS | 1848 | --DOCSHELL 0x855c9000 == 146 [pid = 1848] [id = 564] 23:13:44 INFO - PROCESS | 1848 | --DOCSHELL 0x87ed9800 == 145 [pid = 1848] [id = 563] 23:13:44 INFO - PROCESS | 1848 | --DOCSHELL 0x855cfc00 == 144 [pid = 1848] [id = 562] 23:13:44 INFO - PROCESS | 1848 | --DOCSHELL 0x84b04c00 == 143 [pid = 1848] [id = 561] 23:13:44 INFO - PROCESS | 1848 | --DOCSHELL 0x85560c00 == 142 [pid = 1848] [id = 558] 23:13:44 INFO - PROCESS | 1848 | --DOCSHELL 0x93a5bc00 == 141 [pid = 1848] [id = 555] 23:13:44 INFO - PROCESS | 1848 | --DOCSHELL 0x832bf800 == 140 [pid = 1848] [id = 554] 23:13:44 INFO - PROCESS | 1848 | --DOCSHELL 0x903ee000 == 139 [pid = 1848] [id = 553] 23:13:44 INFO - PROCESS | 1848 | --DOCSHELL 0x86e03000 == 138 [pid = 1848] [id = 551] 23:13:44 INFO - PROCESS | 1848 | --DOCSHELL 0x903f7400 == 137 [pid = 1848] [id = 552] 23:13:44 INFO - PROCESS | 1848 | --DOCSHELL 0x8ec3a800 == 136 [pid = 1848] [id = 550] 23:13:44 INFO - PROCESS | 1848 | --DOCSHELL 0x89a8d000 == 135 [pid = 1848] [id = 549] 23:13:44 INFO - PROCESS | 1848 | --DOCSHELL 0x89350800 == 134 [pid = 1848] [id = 548] 23:13:44 INFO - PROCESS | 1848 | --DOCSHELL 0x8dee7c00 == 133 [pid = 1848] [id = 547] 23:13:44 INFO - PROCESS | 1848 | --DOCSHELL 0x8ab75c00 == 132 [pid = 1848] [id = 545] 23:13:44 INFO - PROCESS | 1848 | --DOCSHELL 0x822ce000 == 131 [pid = 1848] [id = 546] 23:13:44 INFO - PROCESS | 1848 | --DOCSHELL 0x84b10400 == 130 [pid = 1848] [id = 544] 23:13:44 INFO - PROCESS | 1848 | --DOCSHELL 0x86fbfc00 == 129 [pid = 1848] [id = 543] 23:13:44 INFO - PROCESS | 1848 | --DOCSHELL 0x8555fc00 == 128 [pid = 1848] [id = 542] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x88545400) [pid = 1848] [serial = 1482] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x93a6a400) [pid = 1848] [serial = 1605] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x93a67400) [pid = 1848] [serial = 1604] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x93a5c400) [pid = 1848] [serial = 1602] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x87ee5800) [pid = 1848] [serial = 1622] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x8866bc00) [pid = 1848] [serial = 1620] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x87410400) [pid = 1848] [serial = 1617] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x885e5c00) [pid = 1848] [serial = 1623] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x8855fc00) [pid = 1848] [serial = 1619] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x90497c00) [pid = 1848] [serial = 1601] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x93911c00) [pid = 1848] [serial = 1599] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x93785c00) [pid = 1848] [serial = 1598] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x9377dc00) [pid = 1848] [serial = 1596] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x93742000) [pid = 1848] [serial = 1595] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x92b5bc00) [pid = 1848] [serial = 1593] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x92b55000) [pid = 1848] [serial = 1592] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x92931c00) [pid = 1848] [serial = 1590] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x9292ec00) [pid = 1848] [serial = 1589] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x92902000) [pid = 1848] [serial = 1587] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x91ef9000) [pid = 1848] [serial = 1586] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x91207000) [pid = 1848] [serial = 1584] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x91203000) [pid = 1848] [serial = 1583] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x90493c00) [pid = 1848] [serial = 1581] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x90491400) [pid = 1848] [serial = 1580] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x9013a800) [pid = 1848] [serial = 1578] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x90071c00) [pid = 1848] [serial = 1577] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x8fb2b000) [pid = 1848] [serial = 1575] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x8edfc800) [pid = 1848] [serial = 1574] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x8ec36c00) [pid = 1848] [serial = 1572] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x8eb75800) [pid = 1848] [serial = 1571] [outer = (nil)] [url = about:blank] 23:13:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 23:13:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 3641ms 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x8df8e400) [pid = 1848] [serial = 1569] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x8df89000) [pid = 1848] [serial = 1568] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x8deea800) [pid = 1848] [serial = 1566] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x8c057000) [pid = 1848] [serial = 1565] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x8ab6bc00) [pid = 1848] [serial = 1563] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x8a952800) [pid = 1848] [serial = 1562] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x89306400) [pid = 1848] [serial = 1560] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x88669c00) [pid = 1848] [serial = 1559] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x85d8dc00) [pid = 1848] [serial = 1557] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x856f0c00) [pid = 1848] [serial = 1556] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x86fc6c00) [pid = 1848] [serial = 1616] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x855c9c00) [pid = 1848] [serial = 1613] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x855d4800) [pid = 1848] [serial = 1614] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x96a28c00) [pid = 1848] [serial = 1611] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x94fb4400) [pid = 1848] [serial = 1610] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x94f4e800) [pid = 1848] [serial = 1608] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x94f46800) [pid = 1848] [serial = 1607] [outer = (nil)] [url = about:blank] 23:13:44 INFO - PROCESS | 1848 | 1461132824472 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 23:13:44 INFO - PROCESS | 1848 | 1461132824476 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 23:13:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 23:13:44 INFO - PROCESS | 1848 | 1461132824486 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 23:13:44 INFO - PROCESS | 1848 | 1461132824492 Marionette TRACE conn3 <- [1,2306,null,{}] 23:13:44 INFO - PROCESS | 1848 | 1461132824500 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}] 23:13:44 INFO - PROCESS | 1848 | 1461132824682 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 23:13:44 INFO - PROCESS | 1848 | 1461132824699 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x85560c00 == 129 [pid = 1848] [id = 584] 23:13:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x85561c00) [pid = 1848] [serial = 1753] [outer = (nil)] 23:13:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x855ca000) [pid = 1848] [serial = 1754] [outer = 0x85561c00] 23:13:44 INFO - PROCESS | 1848 | 1461132824815 Marionette DEBUG loaded listener.js 23:13:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x855d3800) [pid = 1848] [serial = 1755] [outer = 0x85561c00] 23:13:45 INFO - PROCESS | 1848 | 1461132825776 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]]]}] 23:13:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 23:13:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1337ms 23:13:45 INFO - PROCESS | 1848 | 1461132825824 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 23:13:45 INFO - PROCESS | 1848 | 1461132825829 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 23:13:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 23:13:45 INFO - PROCESS | 1848 | 1461132825853 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 23:13:45 INFO - PROCESS | 1848 | 1461132825859 Marionette TRACE conn3 <- [1,2310,null,{}] 23:13:45 INFO - PROCESS | 1848 | 1461132825865 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}] 23:13:46 INFO - PROCESS | 1848 | 1461132826068 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 23:13:46 INFO - PROCESS | 1848 | 1461132826079 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x85558800 == 130 [pid = 1848] [id = 585] 23:13:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x8555e000) [pid = 1848] [serial = 1756] [outer = (nil)] 23:13:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x86fbe800) [pid = 1848] [serial = 1757] [outer = 0x8555e000] 23:13:46 INFO - PROCESS | 1848 | 1461132826157 Marionette DEBUG loaded listener.js 23:13:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x87408400) [pid = 1848] [serial = 1758] [outer = 0x8555e000] 23:13:47 INFO - PROCESS | 1848 | 1461132827322 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]]]}] 23:13:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 23:13:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1499ms 23:13:47 INFO - PROCESS | 1848 | 1461132827348 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 23:13:47 INFO - PROCESS | 1848 | 1461132827352 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 23:13:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 23:13:47 INFO - PROCESS | 1848 | 1461132827358 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 23:13:47 INFO - PROCESS | 1848 | 1461132827360 Marionette TRACE conn3 <- [1,2314,null,{}] 23:13:47 INFO - PROCESS | 1848 | 1461132827384 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}] 23:13:47 INFO - PROCESS | 1848 | 1461132827642 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 23:13:47 INFO - PROCESS | 1848 | 1461132827673 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x85d86400 == 131 [pid = 1848] [id = 586] 23:13:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x884f9c00) [pid = 1848] [serial = 1759] [outer = (nil)] 23:13:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x88547c00) [pid = 1848] [serial = 1760] [outer = 0x884f9c00] 23:13:47 INFO - PROCESS | 1848 | 1461132827751 Marionette DEBUG loaded listener.js 23:13:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x8855c400) [pid = 1848] [serial = 1761] [outer = 0x884f9c00] 23:13:48 INFO - PROCESS | 1848 | 1461132828769 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]]]}] 23:13:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 23:13:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1440ms 23:13:48 INFO - PROCESS | 1848 | 1461132828798 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 23:13:48 INFO - PROCESS | 1848 | 1461132828801 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 23:13:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 23:13:48 INFO - PROCESS | 1848 | 1461132828808 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 23:13:48 INFO - PROCESS | 1848 | 1461132828810 Marionette TRACE conn3 <- [1,2318,null,{}] 23:13:48 INFO - PROCESS | 1848 | 1461132828816 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}] 23:13:49 INFO - PROCESS | 1848 | 1461132829729 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 23:13:49 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x84b24800) [pid = 1848] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 23:13:49 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x88552800) [pid = 1848] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 23:13:49 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x8edfbc00) [pid = 1848] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 23:13:49 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x8eb76c00) [pid = 1848] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 23:13:49 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x8ea79000) [pid = 1848] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 23:13:49 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x8df36c00) [pid = 1848] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 23:13:49 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x8dee9000) [pid = 1848] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 23:13:49 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x8bed3800) [pid = 1848] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 23:13:49 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x8a955000) [pid = 1848] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 23:13:49 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x884f8800) [pid = 1848] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 23:13:49 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x855ca400) [pid = 1848] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 23:13:49 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x85557800) [pid = 1848] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 23:13:49 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x85556400) [pid = 1848] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 23:13:49 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x98c5b800) [pid = 1848] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 23:13:49 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x93a68400) [pid = 1848] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 23:13:49 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x9790c400) [pid = 1848] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 23:13:49 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x96fb4c00) [pid = 1848] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 23:13:49 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x93a5f000) [pid = 1848] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 23:13:49 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x93739000) [pid = 1848] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 23:13:49 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x9120a800) [pid = 1848] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 23:13:49 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x91206400) [pid = 1848] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 23:13:49 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x89869800) [pid = 1848] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 23:13:49 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x855d4400) [pid = 1848] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 23:13:49 INFO - PROCESS | 1848 | 1461132829978 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x82b4ac00 == 132 [pid = 1848] [id = 587] 23:13:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x846ba800) [pid = 1848] [serial = 1762] [outer = (nil)] 23:13:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x856eec00) [pid = 1848] [serial = 1763] [outer = 0x846ba800] 23:13:50 INFO - PROCESS | 1848 | 1461132830052 Marionette DEBUG loaded listener.js 23:13:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x89197800) [pid = 1848] [serial = 1764] [outer = 0x846ba800] 23:13:50 INFO - PROCESS | 1848 | 1461132830785 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] 23:13:50 INFO - PROCESS | 1848 | 1461132830845 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 23:13:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 23:13:50 INFO - PROCESS | 1848 | 1461132830851 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 23:13:50 INFO - PROCESS | 1848 | 1461132830853 Marionette TRACE conn3 <- [1,2322,null,{}] 23:13:50 INFO - PROCESS | 1848 | 1461132830859 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}] 23:13:51 INFO - PROCESS | 1848 | 1461132831117 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 23:13:51 INFO - PROCESS | 1848 | 1461132831137 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x85d8d000 == 133 [pid = 1848] [id = 588] 23:13:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x885ee400) [pid = 1848] [serial = 1765] [outer = (nil)] 23:13:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x89351800) [pid = 1848] [serial = 1766] [outer = 0x885ee400] 23:13:51 INFO - PROCESS | 1848 | 1461132831210 Marionette DEBUG loaded listener.js 23:13:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x89863c00) [pid = 1848] [serial = 1767] [outer = 0x885ee400] 23:13:52 INFO - PROCESS | 1848 | 1461132832349 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]]]}] 23:13:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 23:13:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1533ms 23:13:52 INFO - PROCESS | 1848 | 1461132832385 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 23:13:52 INFO - PROCESS | 1848 | 1461132832391 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 23:13:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 23:13:52 INFO - PROCESS | 1848 | 1461132832399 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 23:13:52 INFO - PROCESS | 1848 | 1461132832406 Marionette TRACE conn3 <- [1,2326,null,{}] 23:13:52 INFO - PROCESS | 1848 | 1461132832416 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}] 23:13:52 INFO - PROCESS | 1848 | 1461132832683 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 23:13:53 INFO - PROCESS | 1848 | 1461132833022 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x8524b400 == 134 [pid = 1848] [id = 589] 23:13:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x8524f400) [pid = 1848] [serial = 1768] [outer = (nil)] 23:13:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x86fcbc00) [pid = 1848] [serial = 1769] [outer = 0x8524f400] 23:13:53 INFO - PROCESS | 1848 | 1461132833111 Marionette DEBUG loaded listener.js 23:13:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x884f8400) [pid = 1848] [serial = 1770] [outer = 0x8524f400] 23:13:54 INFO - PROCESS | 1848 | 1461132834080 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]]]}] 23:13:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 23:13:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1734ms 23:13:54 INFO - PROCESS | 1848 | 1461132834134 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 23:13:54 INFO - PROCESS | 1848 | 1461132834143 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 23:13:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 23:13:54 INFO - PROCESS | 1848 | 1461132834153 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 23:13:54 INFO - PROCESS | 1848 | 1461132834158 Marionette TRACE conn3 <- [1,2330,null,{}] 23:13:54 INFO - PROCESS | 1848 | 1461132834164 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}] 23:13:54 INFO - PROCESS | 1848 | 1461132834374 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 23:13:54 INFO - PROCESS | 1848 | 1461132834768 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x8934cc00 == 135 [pid = 1848] [id = 590] 23:13:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x8934fc00) [pid = 1848] [serial = 1771] [outer = (nil)] 23:13:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x89a86400) [pid = 1848] [serial = 1772] [outer = 0x8934fc00] 23:13:54 INFO - PROCESS | 1848 | 1461132834860 Marionette DEBUG loaded listener.js 23:13:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x8a6cb400) [pid = 1848] [serial = 1773] [outer = 0x8934fc00] 23:13:55 INFO - PROCESS | 1848 | 1461132835812 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]]]}] 23:13:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 23:13:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1728ms 23:13:55 INFO - PROCESS | 1848 | 1461132835881 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 23:13:55 INFO - PROCESS | 1848 | 1461132835885 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 23:13:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 23:13:55 INFO - PROCESS | 1848 | 1461132835892 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 23:13:55 INFO - PROCESS | 1848 | 1461132835898 Marionette TRACE conn3 <- [1,2334,null,{}] 23:13:55 INFO - PROCESS | 1848 | 1461132835914 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}] 23:13:56 INFO - PROCESS | 1848 | 1461132836170 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 23:13:56 INFO - PROCESS | 1848 | 1461132836494 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x8a94d000 == 136 [pid = 1848] [id = 591] 23:13:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x8a9e7000) [pid = 1848] [serial = 1774] [outer = (nil)] 23:13:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x8ab6c800) [pid = 1848] [serial = 1775] [outer = 0x8a9e7000] 23:13:56 INFO - PROCESS | 1848 | 1461132836583 Marionette DEBUG loaded listener.js 23:13:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x8be49400) [pid = 1848] [serial = 1776] [outer = 0x8a9e7000] 23:13:57 INFO - PROCESS | 1848 | 1461132837448 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]]]}] 23:13:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 23:13:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1633ms 23:13:57 INFO - PROCESS | 1848 | 1461132837526 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 23:13:57 INFO - PROCESS | 1848 | 1461132837530 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 23:13:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 23:13:57 INFO - PROCESS | 1848 | 1461132837536 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 23:13:57 INFO - PROCESS | 1848 | 1461132837540 Marionette TRACE conn3 <- [1,2338,null,{}] 23:13:57 INFO - PROCESS | 1848 | 1461132837546 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}] 23:13:57 INFO - PROCESS | 1848 | 1461132837796 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 23:13:58 INFO - PROCESS | 1848 | 1461132838115 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x89a8ac00 == 137 [pid = 1848] [id = 592] 23:13:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x8ab6f800) [pid = 1848] [serial = 1777] [outer = (nil)] 23:13:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x8bee8000) [pid = 1848] [serial = 1778] [outer = 0x8ab6f800] 23:13:58 INFO - PROCESS | 1848 | 1461132838205 Marionette DEBUG loaded listener.js 23:13:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x8c055000) [pid = 1848] [serial = 1779] [outer = 0x8ab6f800] 23:13:59 INFO - PROCESS | 1848 | 1461132839076 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]]]}] 23:13:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 23:13:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1580ms 23:13:59 INFO - PROCESS | 1848 | 1461132839118 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 23:13:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 23:13:59 INFO - PROCESS | 1848 | 1461132839122 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 23:13:59 INFO - PROCESS | 1848 | 1461132839128 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 23:13:59 INFO - PROCESS | 1848 | 1461132839132 Marionette TRACE conn3 <- [1,2342,null,{}] 23:13:59 INFO - PROCESS | 1848 | 1461132839137 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}] 23:13:59 INFO - PROCESS | 1848 | 1461132839331 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 23:13:59 INFO - PROCESS | 1848 | 1461132839611 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x8bed1c00 == 138 [pid = 1848] [id = 593] 23:13:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x8c058000) [pid = 1848] [serial = 1780] [outer = (nil)] 23:13:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x8dee5400) [pid = 1848] [serial = 1781] [outer = 0x8c058000] 23:13:59 INFO - PROCESS | 1848 | 1461132839742 Marionette DEBUG loaded listener.js 23:13:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x8deeb000) [pid = 1848] [serial = 1782] [outer = 0x8c058000] 23:14:00 INFO - PROCESS | 1848 | 1461132840605 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]]]}] 23:14:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 23:14:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1529ms 23:14:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 23:14:00 INFO - PROCESS | 1848 | 1461132840656 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 23:14:00 INFO - PROCESS | 1848 | 1461132840660 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 23:14:00 INFO - PROCESS | 1848 | 1461132840666 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 23:14:00 INFO - PROCESS | 1848 | 1461132840670 Marionette TRACE conn3 <- [1,2346,null,{}] 23:14:00 INFO - PROCESS | 1848 | 1461132840675 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}] 23:14:00 INFO - PROCESS | 1848 | 1461132840904 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 23:14:01 INFO - PROCESS | 1848 | 1461132841248 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x8df37000 == 139 [pid = 1848] [id = 594] 23:14:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x8df84800) [pid = 1848] [serial = 1783] [outer = (nil)] 23:14:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x8e19ec00) [pid = 1848] [serial = 1784] [outer = 0x8df84800] 23:14:01 INFO - PROCESS | 1848 | 1461132841349 Marionette DEBUG loaded listener.js 23:14:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x8ea7cc00) [pid = 1848] [serial = 1785] [outer = 0x8df84800] 23:14:02 INFO - PROCESS | 1848 | 1461132842248 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]]]}] 23:14:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 23:14:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1634ms 23:14:02 INFO - PROCESS | 1848 | 1461132842308 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 23:14:02 INFO - PROCESS | 1848 | 1461132842312 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 23:14:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 23:14:02 INFO - PROCESS | 1848 | 1461132842320 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 23:14:02 INFO - PROCESS | 1848 | 1461132842324 Marionette TRACE conn3 <- [1,2350,null,{}] 23:14:02 INFO - PROCESS | 1848 | 1461132842329 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}] 23:14:02 INFO - PROCESS | 1848 | 1461132842528 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 23:14:02 INFO - PROCESS | 1848 | 1461132842809 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x8bed1000 == 140 [pid = 1848] [id = 595] 23:14:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x8e19b000) [pid = 1848] [serial = 1786] [outer = (nil)] 23:14:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x8eb72c00) [pid = 1848] [serial = 1787] [outer = 0x8e19b000] 23:14:02 INFO - PROCESS | 1848 | 1461132842939 Marionette DEBUG loaded listener.js 23:14:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x8eb77800) [pid = 1848] [serial = 1788] [outer = 0x8e19b000] 23:14:03 INFO - PROCESS | 1848 | 1461132843813 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]]]}] 23:14:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 23:14:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1532ms 23:14:03 INFO - PROCESS | 1848 | 1461132843854 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 23:14:03 INFO - PROCESS | 1848 | 1461132843858 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 23:14:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 23:14:03 INFO - PROCESS | 1848 | 1461132843864 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 23:14:03 INFO - PROCESS | 1848 | 1461132843867 Marionette TRACE conn3 <- [1,2354,null,{}] 23:14:03 INFO - PROCESS | 1848 | 1461132843873 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}] 23:14:04 INFO - PROCESS | 1848 | 1461132844065 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 23:14:04 INFO - PROCESS | 1848 | 1461132844346 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x8df90c00 == 141 [pid = 1848] [id = 596] 23:14:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x8eace800) [pid = 1848] [serial = 1789] [outer = (nil)] 23:14:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x8ec38c00) [pid = 1848] [serial = 1790] [outer = 0x8eace800] 23:14:04 INFO - PROCESS | 1848 | 1461132844435 Marionette DEBUG loaded listener.js 23:14:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x8ec3fc00) [pid = 1848] [serial = 1791] [outer = 0x8eace800] 23:14:05 INFO - PROCESS | 1848 | 1461132845346 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]]]}] 23:14:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 23:14:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1527ms 23:14:05 INFO - PROCESS | 1848 | 1461132845392 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 23:14:05 INFO - PROCESS | 1848 | 1461132845396 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 23:14:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 23:14:05 INFO - PROCESS | 1848 | 1461132845402 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 23:14:05 INFO - PROCESS | 1848 | 1461132845406 Marionette TRACE conn3 <- [1,2358,null,{}] 23:14:05 INFO - PROCESS | 1848 | 1461132845411 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}] 23:14:05 INFO - PROCESS | 1848 | 1461132845613 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 23:14:05 INFO - PROCESS | 1848 | 1461132845888 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b03400 == 142 [pid = 1848] [id = 597] 23:14:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x8eb8d400) [pid = 1848] [serial = 1792] [outer = (nil)] 23:14:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x8fb2f400) [pid = 1848] [serial = 1793] [outer = 0x8eb8d400] 23:14:06 INFO - PROCESS | 1848 | 1461132846018 Marionette DEBUG loaded listener.js 23:14:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x8fc04000) [pid = 1848] [serial = 1794] [outer = 0x8eb8d400] 23:14:06 INFO - PROCESS | 1848 | 1461132846915 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]]]}] 23:14:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 23:14:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1585ms 23:14:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 23:14:06 INFO - PROCESS | 1848 | 1461132846988 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 23:14:06 INFO - PROCESS | 1848 | 1461132846991 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 23:14:06 INFO - PROCESS | 1848 | 1461132846998 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 23:14:07 INFO - PROCESS | 1848 | 1461132847001 Marionette TRACE conn3 <- [1,2362,null,{}] 23:14:07 INFO - PROCESS | 1848 | 1461132847007 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}] 23:14:07 INFO - PROCESS | 1848 | 1461132847205 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 23:14:07 INFO - PROCESS | 1848 | 1461132847523 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eb85c00 == 143 [pid = 1848] [id = 598] 23:14:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x8ec34000) [pid = 1848] [serial = 1795] [outer = (nil)] 23:14:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x8fce7800) [pid = 1848] [serial = 1796] [outer = 0x8ec34000] 23:14:07 INFO - PROCESS | 1848 | 1461132847612 Marionette DEBUG loaded listener.js 23:14:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x8fcea800) [pid = 1848] [serial = 1797] [outer = 0x8ec34000] 23:14:08 INFO - PROCESS | 1848 | 1461132848505 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]]]}] 23:14:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 23:14:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1578ms 23:14:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 23:14:08 INFO - PROCESS | 1848 | 1461132848576 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 23:14:08 INFO - PROCESS | 1848 | 1461132848580 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 23:14:08 INFO - PROCESS | 1848 | 1461132848586 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 23:14:08 INFO - PROCESS | 1848 | 1461132848591 Marionette TRACE conn3 <- [1,2366,null,{}] 23:14:08 INFO - PROCESS | 1848 | 1461132848596 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}] 23:14:08 INFO - PROCESS | 1848 | 1461132848912 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 23:14:09 INFO - PROCESS | 1848 | 1461132849290 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x9013b800 == 144 [pid = 1848] [id = 599] 23:14:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x903ecc00) [pid = 1848] [serial = 1798] [outer = (nil)] 23:14:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x903f3000) [pid = 1848] [serial = 1799] [outer = 0x903ecc00] 23:14:09 INFO - PROCESS | 1848 | 1461132849383 Marionette DEBUG loaded listener.js 23:14:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x90497000) [pid = 1848] [serial = 1800] [outer = 0x903ecc00] 23:14:10 INFO - PROCESS | 1848 | 1461132850307 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]]]}] 23:14:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 23:14:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1779ms 23:14:10 INFO - PROCESS | 1848 | 1461132850366 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 23:14:10 INFO - PROCESS | 1848 | 1461132850369 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 23:14:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 23:14:10 INFO - PROCESS | 1848 | 1461132850377 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 23:14:10 INFO - PROCESS | 1848 | 1461132850380 Marionette TRACE conn3 <- [1,2370,null,{}] 23:14:10 INFO - PROCESS | 1848 | 1461132850386 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}] 23:14:10 INFO - PROCESS | 1848 | 1461132850592 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 23:14:10 INFO - PROCESS | 1848 | 1461132850878 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x86fcb800 == 145 [pid = 1848] [id = 600] 23:14:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x89191800) [pid = 1848] [serial = 1801] [outer = (nil)] 23:14:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x90496c00) [pid = 1848] [serial = 1802] [outer = 0x89191800] 23:14:11 INFO - PROCESS | 1848 | 1461132851014 Marionette DEBUG loaded listener.js 23:14:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x9120ec00) [pid = 1848] [serial = 1803] [outer = 0x89191800] 23:14:11 INFO - PROCESS | 1848 | 1461132851895 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]]]}] 23:14:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 23:14:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1578ms 23:14:11 INFO - PROCESS | 1848 | 1461132851956 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 23:14:11 INFO - PROCESS | 1848 | 1461132851960 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 23:14:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 23:14:11 INFO - PROCESS | 1848 | 1461132851966 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 23:14:11 INFO - PROCESS | 1848 | 1461132851969 Marionette TRACE conn3 <- [1,2374,null,{}] 23:14:11 INFO - PROCESS | 1848 | 1461132851974 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}] 23:14:12 INFO - PROCESS | 1848 | 1461132852174 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 23:14:12 INFO - PROCESS | 1848 | 1461132852455 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fca6000 == 146 [pid = 1848] [id = 601] 23:14:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x9013a800) [pid = 1848] [serial = 1804] [outer = (nil)] 23:14:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x92903800) [pid = 1848] [serial = 1805] [outer = 0x9013a800] 23:14:12 INFO - PROCESS | 1848 | 1461132852585 Marionette DEBUG loaded listener.js 23:14:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x9292fc00) [pid = 1848] [serial = 1806] [outer = 0x9013a800] 23:14:13 INFO - PROCESS | 1848 | 1461132853487 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]]]}] 23:14:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 23:14:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1577ms 23:14:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 23:14:13 INFO - PROCESS | 1848 | 1461132853544 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 23:14:13 INFO - PROCESS | 1848 | 1461132853547 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 23:14:13 INFO - PROCESS | 1848 | 1461132853554 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 23:14:13 INFO - PROCESS | 1848 | 1461132853557 Marionette TRACE conn3 <- [1,2378,null,{}] 23:14:13 INFO - PROCESS | 1848 | 1461132853563 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}] 23:14:13 INFO - PROCESS | 1848 | 1461132853764 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 23:14:14 INFO - PROCESS | 1848 | 1461132854095 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x9013bc00 == 147 [pid = 1848] [id = 602] 23:14:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x92851000) [pid = 1848] [serial = 1807] [outer = (nil)] 23:14:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x92b5ec00) [pid = 1848] [serial = 1808] [outer = 0x92851000] 23:14:14 INFO - PROCESS | 1848 | 1461132854183 Marionette DEBUG loaded listener.js 23:14:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x93737800) [pid = 1848] [serial = 1809] [outer = 0x92851000] 23:14:15 INFO - PROCESS | 1848 | 1461132855071 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]]]}] 23:14:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 23:14:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1578ms 23:14:15 INFO - PROCESS | 1848 | 1461132855132 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 23:14:15 INFO - PROCESS | 1848 | 1461132855136 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 23:14:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 23:14:15 INFO - PROCESS | 1848 | 1461132855162 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 23:14:15 INFO - PROCESS | 1848 | 1461132855166 Marionette TRACE conn3 <- [1,2382,null,{}] 23:14:15 INFO - PROCESS | 1848 | 1461132855171 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}] 23:14:15 INFO - PROCESS | 1848 | 1461132855383 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 23:14:15 INFO - PROCESS | 1848 | 1461132855713 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x86fc6000 == 148 [pid = 1848] [id = 603] 23:14:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x8866b000) [pid = 1848] [serial = 1810] [outer = (nil)] 23:14:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x93788800) [pid = 1848] [serial = 1811] [outer = 0x8866b000] 23:14:15 INFO - PROCESS | 1848 | 1461132855801 Marionette DEBUG loaded listener.js 23:14:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x93913800) [pid = 1848] [serial = 1812] [outer = 0x8866b000] 23:14:16 INFO - PROCESS | 1848 | 1461132856710 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]]]}] 23:14:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 23:14:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1591ms 23:14:16 INFO - PROCESS | 1848 | 1461132856749 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 23:14:16 INFO - PROCESS | 1848 | 1461132856753 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 23:14:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 23:14:16 INFO - PROCESS | 1848 | 1461132856759 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 23:14:16 INFO - PROCESS | 1848 | 1461132856763 Marionette TRACE conn3 <- [1,2386,null,{}] 23:14:16 INFO - PROCESS | 1848 | 1461132856768 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}] 23:14:16 INFO - PROCESS | 1848 | 1461132856964 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 23:14:17 INFO - PROCESS | 1848 | 1461132857250 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x93784000 == 149 [pid = 1848] [id = 604] 23:14:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x93913c00) [pid = 1848] [serial = 1813] [outer = (nil)] 23:14:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x93a6a400) [pid = 1848] [serial = 1814] [outer = 0x93913c00] 23:14:17 INFO - PROCESS | 1848 | 1461132857381 Marionette DEBUG loaded listener.js 23:14:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x945a6c00) [pid = 1848] [serial = 1815] [outer = 0x93913c00] 23:14:18 INFO - PROCESS | 1848 | 1461132858238 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]]]}] 23:14:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 23:14:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1528ms 23:14:18 INFO - PROCESS | 1848 | 1461132858303 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 23:14:18 INFO - PROCESS | 1848 | 1461132858307 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 23:14:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 23:14:18 INFO - PROCESS | 1848 | 1461132858317 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 23:14:18 INFO - PROCESS | 1848 | 1461132858319 Marionette TRACE conn3 <- [1,2390,null,{}] 23:14:18 INFO - PROCESS | 1848 | 1461132858325 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}] 23:14:18 INFO - PROCESS | 1848 | 1461132858529 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 23:14:18 INFO - PROCESS | 1848 | 1461132858858 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x93a5f400 == 150 [pid = 1848] [id = 605] 23:14:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x93a63000) [pid = 1848] [serial = 1816] [outer = (nil)] 23:14:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x95a78800) [pid = 1848] [serial = 1817] [outer = 0x93a63000] 23:14:18 INFO - PROCESS | 1848 | 1461132858947 Marionette DEBUG loaded listener.js 23:14:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x96aec800) [pid = 1848] [serial = 1818] [outer = 0x93a63000] 23:14:19 INFO - PROCESS | 1848 | 1461132859854 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]]]}] 23:14:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 23:14:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1584ms 23:14:19 INFO - PROCESS | 1848 | 1461132859900 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 23:14:19 INFO - PROCESS | 1848 | 1461132859904 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 23:14:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 23:14:19 INFO - PROCESS | 1848 | 1461132859910 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 23:14:19 INFO - PROCESS | 1848 | 1461132859913 Marionette TRACE conn3 <- [1,2394,null,{}] 23:14:19 INFO - PROCESS | 1848 | 1461132859919 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}] 23:14:20 INFO - PROCESS | 1848 | 1461132860117 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 23:14:20 INFO - PROCESS | 1848 | 1461132860452 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x88552400 == 151 [pid = 1848] [id = 606] 23:14:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x89349400) [pid = 1848] [serial = 1819] [outer = (nil)] 23:14:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x979e8c00) [pid = 1848] [serial = 1820] [outer = 0x89349400] 23:14:20 INFO - PROCESS | 1848 | 1461132860540 Marionette DEBUG loaded listener.js 23:14:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x984a1400) [pid = 1848] [serial = 1821] [outer = 0x89349400] 23:14:21 INFO - PROCESS | 1848 | 1461132861479 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]]]}] 23:14:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 23:14:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1627ms 23:14:21 INFO - PROCESS | 1848 | 1461132861539 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 23:14:21 INFO - PROCESS | 1848 | 1461132861542 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 23:14:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 23:14:21 INFO - PROCESS | 1848 | 1461132861548 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 23:14:21 INFO - PROCESS | 1848 | 1461132861551 Marionette TRACE conn3 <- [1,2398,null,{}] 23:14:21 INFO - PROCESS | 1848 | 1461132861557 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}] 23:14:21 INFO - PROCESS | 1848 | 1461132861770 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 23:14:22 INFO - PROCESS | 1848 | 1461132862095 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:23 INFO - PROCESS | 1848 | --DOCSHELL 0x846bb000 == 150 [pid = 1848] [id = 581] 23:14:23 INFO - PROCESS | 1848 | --DOCSHELL 0x9290ec00 == 149 [pid = 1848] [id = 580] 23:14:23 INFO - PROCESS | 1848 | --DOCSHELL 0x89196400 == 148 [pid = 1848] [id = 579] 23:14:23 INFO - PROCESS | 1848 | --DOCSHELL 0x903f5400 == 147 [pid = 1848] [id = 577] 23:14:23 INFO - PROCESS | 1848 | --DOCSHELL 0x8eac6c00 == 146 [pid = 1848] [id = 578] 23:14:23 INFO - PROCESS | 1848 | --DOCSHELL 0x884fe800 == 145 [pid = 1848] [id = 576] 23:14:23 INFO - PROCESS | 1848 | --DOCSHELL 0x8bedf400 == 144 [pid = 1848] [id = 575] 23:14:23 INFO - PROCESS | 1848 | --DOCSHELL 0x8e19b800 == 143 [pid = 1848] [id = 573] 23:14:23 INFO - PROCESS | 1848 | --DOCSHELL 0x8eb82800 == 142 [pid = 1848] [id = 574] 23:14:23 INFO - PROCESS | 1848 | --DOCSHELL 0x8df33800 == 141 [pid = 1848] [id = 572] 23:14:23 INFO - PROCESS | 1848 | --DOCSHELL 0x8854e000 == 140 [pid = 1848] [id = 571] 23:14:23 INFO - PROCESS | 1848 | --DOCSHELL 0x8bed3400 == 139 [pid = 1848] [id = 570] 23:14:23 INFO - PROCESS | 1848 | --DOCSHELL 0x855cc000 == 138 [pid = 1848] [id = 569] 23:14:23 INFO - PROCESS | 1848 | --DOCSHELL 0x88559000 == 137 [pid = 1848] [id = 568] 23:14:23 INFO - PROCESS | 1848 | --DOCSHELL 0x856f1800 == 136 [pid = 1848] [id = 566] 23:14:23 INFO - PROCESS | 1848 | --DOCSHELL 0x87edd000 == 135 [pid = 1848] [id = 567] 23:14:23 INFO - PROCESS | 1848 | --DOCSHELL 0x822c5800 == 134 [pid = 1848] [id = 565] 23:14:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x822c5800 == 135 [pid = 1848] [id = 607] 23:14:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x846b3000) [pid = 1848] [serial = 1822] [outer = (nil)] 23:14:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x8555fc00) [pid = 1848] [serial = 1823] [outer = 0x846b3000] 23:14:24 INFO - PROCESS | 1848 | 1461132864061 Marionette DEBUG loaded listener.js 23:14:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x855d3000) [pid = 1848] [serial = 1824] [outer = 0x846b3000] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x8a6c4000) [pid = 1848] [serial = 1554] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x8919dc00) [pid = 1848] [serial = 1694] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x88673c00) [pid = 1848] [serial = 1691] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x89304800) [pid = 1848] [serial = 1692] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x8fce8800) [pid = 1848] [serial = 1652] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x8f76cc00) [pid = 1848] [serial = 1650] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x8edf5800) [pid = 1848] [serial = 1649] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x8eb8ec00) [pid = 1848] [serial = 1647] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x8eb84400) [pid = 1848] [serial = 1646] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x8eacdc00) [pid = 1848] [serial = 1644] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x8eac2c00) [pid = 1848] [serial = 1643] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x8df82800) [pid = 1848] [serial = 1641] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x8df3c000) [pid = 1848] [serial = 1640] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x8dee1800) [pid = 1848] [serial = 1638] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x8c051000) [pid = 1848] [serial = 1637] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x8be4c000) [pid = 1848] [serial = 1635] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x8a9eb800) [pid = 1848] [serial = 1634] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x8a6c6800) [pid = 1848] [serial = 1632] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x8934e800) [pid = 1848] [serial = 1631] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x87ee4c00) [pid = 1848] [serial = 1629] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x86fc7400) [pid = 1848] [serial = 1628] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x89352800) [pid = 1848] [serial = 1625] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x856ec400) [pid = 1848] [serial = 1685] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x85d87800) [pid = 1848] [serial = 1686] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x99a6f400) [pid = 1848] [serial = 1683] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x999c9400) [pid = 1848] [serial = 1682] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x99920400) [pid = 1848] [serial = 1680] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x9991ac00) [pid = 1848] [serial = 1679] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x98f55000) [pid = 1848] [serial = 1677] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x98f53800) [pid = 1848] [serial = 1676] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x98b07c00) [pid = 1848] [serial = 1674] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x98b05c00) [pid = 1848] [serial = 1673] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x97cb2000) [pid = 1848] [serial = 1671] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x97c10400) [pid = 1848] [serial = 1670] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x97764c00) [pid = 1848] [serial = 1668] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x96fbbc00) [pid = 1848] [serial = 1667] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x94fb4c00) [pid = 1848] [serial = 1665] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x945b3400) [pid = 1848] [serial = 1664] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x93786000) [pid = 1848] [serial = 1662] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x9377c800) [pid = 1848] [serial = 1661] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x92910400) [pid = 1848] [serial = 1659] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x91ef5c00) [pid = 1848] [serial = 1658] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x905f1000) [pid = 1848] [serial = 1656] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x903f0400) [pid = 1848] [serial = 1655] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x90072c00) [pid = 1848] [serial = 1653] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x87ee0400) [pid = 1848] [serial = 1689] [outer = (nil)] [url = about:blank] 23:14:24 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x87410000) [pid = 1848] [serial = 1688] [outer = (nil)] [url = about:blank] 23:14:25 INFO - PROCESS | 1848 | 1461132865118 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]]]}] 23:14:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 23:14:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 3581ms 23:14:25 INFO - PROCESS | 1848 | 1461132865134 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 23:14:25 INFO - PROCESS | 1848 | 1461132865138 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 23:14:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 23:14:25 INFO - PROCESS | 1848 | 1461132865147 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 23:14:25 INFO - PROCESS | 1848 | 1461132865151 Marionette TRACE conn3 <- [1,2402,null,{}] 23:14:25 INFO - PROCESS | 1848 | 1461132865158 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}] 23:14:25 INFO - PROCESS | 1848 | 1461132865369 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 23:14:25 INFO - PROCESS | 1848 | 1461132865591 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x85d86800 == 136 [pid = 1848] [id = 608] 23:14:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x87409c00) [pid = 1848] [serial = 1825] [outer = (nil)] 23:14:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x87ee4400) [pid = 1848] [serial = 1826] [outer = 0x87409c00] 23:14:25 INFO - PROCESS | 1848 | 1461132865670 Marionette DEBUG loaded listener.js 23:14:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x884fd800) [pid = 1848] [serial = 1827] [outer = 0x87409c00] 23:14:26 INFO - PROCESS | 1848 | 1461132866519 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]]]}] 23:14:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 23:14:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1433ms 23:14:26 INFO - PROCESS | 1848 | 1461132866579 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 23:14:26 INFO - PROCESS | 1848 | 1461132866585 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 23:14:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 23:14:26 INFO - PROCESS | 1848 | 1461132866595 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 23:14:26 INFO - PROCESS | 1848 | 1461132866598 Marionette TRACE conn3 <- [1,2406,null,{}] 23:14:26 INFO - PROCESS | 1848 | 1461132866604 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}] 23:14:26 INFO - PROCESS | 1848 | 1461132866890 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 23:14:26 INFO - PROCESS | 1848 | 1461132866920 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x856f1000 == 137 [pid = 1848] [id = 609] 23:14:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x87ee5000) [pid = 1848] [serial = 1828] [outer = (nil)] 23:14:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x89199000) [pid = 1848] [serial = 1829] [outer = 0x87ee5000] 23:14:26 INFO - PROCESS | 1848 | 1461132866990 Marionette DEBUG loaded listener.js 23:14:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x89304800) [pid = 1848] [serial = 1830] [outer = 0x87ee5000] 23:14:28 INFO - PROCESS | 1848 | 1461132868046 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]]]}] 23:14:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 23:14:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1533ms 23:14:28 INFO - PROCESS | 1848 | 1461132868127 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 23:14:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 23:14:28 INFO - PROCESS | 1848 | 1461132868132 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 23:14:28 INFO - PROCESS | 1848 | 1461132868138 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 23:14:28 INFO - PROCESS | 1848 | 1461132868144 Marionette TRACE conn3 <- [1,2410,null,{}] 23:14:28 INFO - PROCESS | 1848 | 1461132868164 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}] 23:14:28 INFO - PROCESS | 1848 | 1461132868428 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 23:14:28 INFO - PROCESS | 1848 | 1461132868456 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x88544800 == 138 [pid = 1848] [id = 610] 23:14:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x89a84800) [pid = 1848] [serial = 1831] [outer = (nil)] 23:14:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x8a6c7400) [pid = 1848] [serial = 1832] [outer = 0x89a84800] 23:14:28 INFO - PROCESS | 1848 | 1461132868527 Marionette DEBUG loaded listener.js 23:14:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x8a94d800) [pid = 1848] [serial = 1833] [outer = 0x89a84800] 23:14:29 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x822c7800) [pid = 1848] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 23:14:29 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x884f9c00) [pid = 1848] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 23:14:29 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x8df86800) [pid = 1848] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 23:14:29 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x8fb30c00) [pid = 1848] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 23:14:29 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x8a9e4400) [pid = 1848] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 23:14:29 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x885e2c00) [pid = 1848] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 23:14:29 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x88668400) [pid = 1848] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 23:14:29 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x89866800) [pid = 1848] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 23:14:29 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x84b01c00) [pid = 1848] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 23:14:29 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x8edee400) [pid = 1848] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 23:14:29 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x8854bc00) [pid = 1848] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 23:14:29 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x91eef000) [pid = 1848] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 23:14:29 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x92971c00) [pid = 1848] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 23:14:29 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x8bed4800) [pid = 1848] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 23:14:29 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x8e1a6800) [pid = 1848] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 23:14:29 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x86e0ac00) [pid = 1848] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 23:14:29 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x8a9e6400) [pid = 1848] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 23:14:29 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x846ba800) [pid = 1848] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 23:14:29 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x8eb82c00) [pid = 1848] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 23:14:29 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x945a7000) [pid = 1848] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 23:14:29 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x87ee5400) [pid = 1848] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 23:14:29 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x85561c00) [pid = 1848] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 23:14:29 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x8555e000) [pid = 1848] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 23:14:29 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x903f6c00) [pid = 1848] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 23:14:30 INFO - PROCESS | 1848 | 1461132870103 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]]]}] 23:14:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 23:14:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1990ms 23:14:30 INFO - PROCESS | 1848 | 1461132870127 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 23:14:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 23:14:30 INFO - PROCESS | 1848 | 1461132870131 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 23:14:30 INFO - PROCESS | 1848 | 1461132870137 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 23:14:30 INFO - PROCESS | 1848 | 1461132870140 Marionette TRACE conn3 <- [1,2414,null,{}] 23:14:30 INFO - PROCESS | 1848 | 1461132870156 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}] 23:14:30 INFO - PROCESS | 1848 | 1461132870338 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 23:14:30 INFO - PROCESS | 1848 | 1461132870354 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x85560000 == 139 [pid = 1848] [id = 611] 23:14:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x855d0c00) [pid = 1848] [serial = 1834] [outer = (nil)] 23:14:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x89a8b800) [pid = 1848] [serial = 1835] [outer = 0x855d0c00] 23:14:30 INFO - PROCESS | 1848 | 1461132870423 Marionette DEBUG loaded listener.js 23:14:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x8a955000) [pid = 1848] [serial = 1836] [outer = 0x855d0c00] 23:14:31 INFO - PROCESS | 1848 | 1461132871384 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]]]}] 23:14:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 23:14:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1283ms 23:14:31 INFO - PROCESS | 1848 | 1461132871419 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 23:14:31 INFO - PROCESS | 1848 | 1461132871422 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 23:14:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 23:14:31 INFO - PROCESS | 1848 | 1461132871428 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 23:14:31 INFO - PROCESS | 1848 | 1461132871431 Marionette TRACE conn3 <- [1,2418,null,{}] 23:14:31 INFO - PROCESS | 1848 | 1461132871436 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}] 23:14:31 INFO - PROCESS | 1848 | 1461132871615 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 23:14:32 INFO - PROCESS | 1848 | 1461132871988 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x832bcc00 == 140 [pid = 1848] [id = 612] 23:14:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x832be800) [pid = 1848] [serial = 1837] [outer = (nil)] 23:14:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x8524ec00) [pid = 1848] [serial = 1838] [outer = 0x832be800] 23:14:32 INFO - PROCESS | 1848 | 1461132872079 Marionette DEBUG loaded listener.js 23:14:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x855cc000) [pid = 1848] [serial = 1839] [outer = 0x832be800] 23:14:33 INFO - PROCESS | 1848 | 1461132873137 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]]]}] 23:14:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 23:14:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1781ms 23:14:33 INFO - PROCESS | 1848 | 1461132873211 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 23:14:33 INFO - PROCESS | 1848 | 1461132873219 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 23:14:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 23:14:33 INFO - PROCESS | 1848 | 1461132873228 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 23:14:33 INFO - PROCESS | 1848 | 1461132873233 Marionette TRACE conn3 <- [1,2422,null,{}] 23:14:33 INFO - PROCESS | 1848 | 1461132873240 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}] 23:14:33 INFO - PROCESS | 1848 | 1461132873513 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 23:14:33 INFO - PROCESS | 1848 | 1461132873847 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x87410400 == 141 [pid = 1848] [id = 613] 23:14:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x87edb800) [pid = 1848] [serial = 1840] [outer = (nil)] 23:14:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x884f3400) [pid = 1848] [serial = 1841] [outer = 0x87edb800] 23:14:33 INFO - PROCESS | 1848 | 1461132873936 Marionette DEBUG loaded listener.js 23:14:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x88560c00) [pid = 1848] [serial = 1842] [outer = 0x87edb800] 23:14:34 INFO - PROCESS | 1848 | 1461132874940 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]]]}] 23:14:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 23:14:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1781ms 23:14:35 INFO - PROCESS | 1848 | 1461132875012 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 23:14:35 INFO - PROCESS | 1848 | 1461132875018 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 23:14:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 23:14:35 INFO - PROCESS | 1848 | 1461132875025 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 23:14:35 INFO - PROCESS | 1848 | 1461132875029 Marionette TRACE conn3 <- [1,2426,null,{}] 23:14:35 INFO - PROCESS | 1848 | 1461132875035 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}] 23:14:35 INFO - PROCESS | 1848 | 1461132875286 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 23:14:35 INFO - PROCESS | 1848 | 1461132875663 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x8854bc00 == 142 [pid = 1848] [id = 614] 23:14:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x89192000) [pid = 1848] [serial = 1843] [outer = (nil)] 23:14:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x89349000) [pid = 1848] [serial = 1844] [outer = 0x89192000] 23:14:35 INFO - PROCESS | 1848 | 1461132875750 Marionette DEBUG loaded listener.js 23:14:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x89a86c00) [pid = 1848] [serial = 1845] [outer = 0x89192000] 23:14:36 INFO - PROCESS | 1848 | 1461132876665 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]]]}] 23:14:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 23:14:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1684ms 23:14:36 INFO - PROCESS | 1848 | 1461132876710 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 23:14:36 INFO - PROCESS | 1848 | 1461132876715 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 23:14:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 23:14:36 INFO - PROCESS | 1848 | 1461132876731 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 23:14:36 INFO - PROCESS | 1848 | 1461132876740 Marionette TRACE conn3 <- [1,2430,null,{}] 23:14:36 INFO - PROCESS | 1848 | 1461132876747 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}] 23:14:37 INFO - PROCESS | 1848 | 1461132877010 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 23:14:37 INFO - PROCESS | 1848 | 1461132877333 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x87409000 == 143 [pid = 1848] [id = 615] 23:14:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x88675000) [pid = 1848] [serial = 1846] [outer = (nil)] 23:14:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x8bec8400) [pid = 1848] [serial = 1847] [outer = 0x88675000] 23:14:37 INFO - PROCESS | 1848 | 1461132877423 Marionette DEBUG loaded listener.js 23:14:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x8bed3400) [pid = 1848] [serial = 1848] [outer = 0x88675000] 23:14:38 INFO - PROCESS | 1848 | 1461132878299 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]]]}] 23:14:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 23:14:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1647ms 23:14:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 23:14:38 INFO - PROCESS | 1848 | 1461132878370 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 23:14:38 INFO - PROCESS | 1848 | 1461132878374 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 23:14:38 INFO - PROCESS | 1848 | 1461132878380 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 23:14:38 INFO - PROCESS | 1848 | 1461132878384 Marionette TRACE conn3 <- [1,2434,null,{}] 23:14:38 INFO - PROCESS | 1848 | 1461132878389 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}] 23:14:38 INFO - PROCESS | 1848 | 1461132878635 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 23:14:38 INFO - PROCESS | 1848 | 1461132878956 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x8bec7400 == 144 [pid = 1848] [id = 616] 23:14:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x8beccc00) [pid = 1848] [serial = 1849] [outer = (nil)] 23:14:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x8dee8400) [pid = 1848] [serial = 1850] [outer = 0x8beccc00] 23:14:39 INFO - PROCESS | 1848 | 1461132879046 Marionette DEBUG loaded listener.js 23:14:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x8df2d800) [pid = 1848] [serial = 1851] [outer = 0x8beccc00] 23:14:40 INFO - PROCESS | 1848 | 1461132880000 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]]]}] 23:14:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 23:14:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1680ms 23:14:40 INFO - PROCESS | 1848 | 1461132880060 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 23:14:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 23:14:40 INFO - PROCESS | 1848 | 1461132880064 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 23:14:40 INFO - PROCESS | 1848 | 1461132880071 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 23:14:40 INFO - PROCESS | 1848 | 1461132880074 Marionette TRACE conn3 <- [1,2438,null,{}] 23:14:40 INFO - PROCESS | 1848 | 1461132880080 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}] 23:14:40 INFO - PROCESS | 1848 | 1461132880296 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 23:14:40 INFO - PROCESS | 1848 | 1461132880629 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x8df86c00 == 145 [pid = 1848] [id = 617] 23:14:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x8df87000) [pid = 1848] [serial = 1852] [outer = (nil)] 23:14:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x8df8dc00) [pid = 1848] [serial = 1853] [outer = 0x8df87000] 23:14:40 INFO - PROCESS | 1848 | 1461132880736 Marionette DEBUG loaded listener.js 23:14:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x8eac2c00) [pid = 1848] [serial = 1854] [outer = 0x8df87000] 23:14:41 INFO - PROCESS | 1848 | 1461132881691 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]]]}] 23:14:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 23:14:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1651ms 23:14:41 INFO - PROCESS | 1848 | 1461132881721 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 23:14:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 23:14:41 INFO - PROCESS | 1848 | 1461132881725 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 23:14:41 INFO - PROCESS | 1848 | 1461132881732 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 23:14:41 INFO - PROCESS | 1848 | 1461132881735 Marionette TRACE conn3 <- [1,2442,null,{}] 23:14:41 INFO - PROCESS | 1848 | 1461132881741 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}] 23:14:41 INFO - PROCESS | 1848 | 1461132881944 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 23:14:42 INFO - PROCESS | 1848 | 1461132882271 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x8c05bc00 == 146 [pid = 1848] [id = 618] 23:14:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x8eac6c00) [pid = 1848] [serial = 1855] [outer = (nil)] 23:14:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x8eb83800) [pid = 1848] [serial = 1856] [outer = 0x8eac6c00] 23:14:42 INFO - PROCESS | 1848 | 1461132882362 Marionette DEBUG loaded listener.js 23:14:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x8ec31000) [pid = 1848] [serial = 1857] [outer = 0x8eac6c00] 23:14:43 INFO - PROCESS | 1848 | 1461132883226 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]]]}] 23:14:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 23:14:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1534ms 23:14:43 INFO - PROCESS | 1848 | 1461132883266 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 23:14:43 INFO - PROCESS | 1848 | 1461132883270 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 23:14:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 23:14:43 INFO - PROCESS | 1848 | 1461132883276 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 23:14:43 INFO - PROCESS | 1848 | 1461132883279 Marionette TRACE conn3 <- [1,2446,null,{}] 23:14:43 INFO - PROCESS | 1848 | 1461132883285 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}] 23:14:43 INFO - PROCESS | 1848 | 1461132883484 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 23:14:43 INFO - PROCESS | 1848 | 1461132883766 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eb6dc00 == 147 [pid = 1848] [id = 619] 23:14:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x8eb73800) [pid = 1848] [serial = 1858] [outer = (nil)] 23:14:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x8f765400) [pid = 1848] [serial = 1859] [outer = 0x8eb73800] 23:14:43 INFO - PROCESS | 1848 | 1461132883897 Marionette DEBUG loaded listener.js 23:14:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x8fc05c00) [pid = 1848] [serial = 1860] [outer = 0x8eb73800] 23:14:44 INFO - PROCESS | 1848 | 1461132884760 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]]]}] 23:14:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 23:14:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1532ms 23:14:44 INFO - PROCESS | 1848 | 1461132884811 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 23:14:44 INFO - PROCESS | 1848 | 1461132884819 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 23:14:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 23:14:44 INFO - PROCESS | 1848 | 1461132884830 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 23:14:44 INFO - PROCESS | 1848 | 1461132884833 Marionette TRACE conn3 <- [1,2450,null,{}] 23:14:44 INFO - PROCESS | 1848 | 1461132884839 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}] 23:14:45 INFO - PROCESS | 1848 | 1461132885039 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 23:14:45 INFO - PROCESS | 1848 | 1461132885324 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eb81800 == 148 [pid = 1848] [id = 620] 23:14:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x8edee400) [pid = 1848] [serial = 1861] [outer = (nil)] 23:14:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x90074800) [pid = 1848] [serial = 1862] [outer = 0x8edee400] 23:14:45 INFO - PROCESS | 1848 | 1461132885457 Marionette DEBUG loaded listener.js 23:14:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x90079c00) [pid = 1848] [serial = 1863] [outer = 0x8edee400] 23:14:46 INFO - PROCESS | 1848 | 1461132886340 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]]]}] 23:14:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 23:14:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1581ms 23:14:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 23:14:46 INFO - PROCESS | 1848 | 1461132886411 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 23:14:46 INFO - PROCESS | 1848 | 1461132886414 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 23:14:46 INFO - PROCESS | 1848 | 1461132886421 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 23:14:46 INFO - PROCESS | 1848 | 1461132886424 Marionette TRACE conn3 <- [1,2454,null,{}] 23:14:46 INFO - PROCESS | 1848 | 1461132886430 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}] 23:14:46 INFO - PROCESS | 1848 | 1461132886633 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 23:14:46 INFO - PROCESS | 1848 | 1461132886958 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fca9800 == 149 [pid = 1848] [id = 621] 23:14:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x8fcb0400) [pid = 1848] [serial = 1864] [outer = (nil)] 23:14:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x90139000) [pid = 1848] [serial = 1865] [outer = 0x8fcb0400] 23:14:47 INFO - PROCESS | 1848 | 1461132887046 Marionette DEBUG loaded listener.js 23:14:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x903ee400) [pid = 1848] [serial = 1866] [outer = 0x8fcb0400] 23:14:47 INFO - PROCESS | 1848 | 1461132887909 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]]]}] 23:14:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 23:14:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1532ms 23:14:47 INFO - PROCESS | 1848 | 1461132887952 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 23:14:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 23:14:47 INFO - PROCESS | 1848 | 1461132887957 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 23:14:47 INFO - PROCESS | 1848 | 1461132887963 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 23:14:47 INFO - PROCESS | 1848 | 1461132887966 Marionette TRACE conn3 <- [1,2458,null,{}] 23:14:47 INFO - PROCESS | 1848 | 1461132887972 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}] 23:14:48 INFO - PROCESS | 1848 | 1461132888168 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 23:14:48 INFO - PROCESS | 1848 | 1461132888453 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x905f4c00 == 150 [pid = 1848] [id = 622] 23:14:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x905f7c00) [pid = 1848] [serial = 1867] [outer = (nil)] 23:14:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x906f4000) [pid = 1848] [serial = 1868] [outer = 0x905f7c00] 23:14:48 INFO - PROCESS | 1848 | 1461132888612 Marionette DEBUG loaded listener.js 23:14:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x91ef1800) [pid = 1848] [serial = 1869] [outer = 0x905f7c00] 23:14:49 INFO - PROCESS | 1848 | 1461132889513 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]]]}] 23:14:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 23:14:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1584ms 23:14:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 23:14:49 INFO - PROCESS | 1848 | 1461132889547 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 23:14:49 INFO - PROCESS | 1848 | 1461132889551 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 23:14:49 INFO - PROCESS | 1848 | 1461132889557 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 23:14:49 INFO - PROCESS | 1848 | 1461132889562 Marionette TRACE conn3 <- [1,2462,null,{}] 23:14:49 INFO - PROCESS | 1848 | 1461132889567 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}] 23:14:49 INFO - PROCESS | 1848 | 1461132889814 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 23:14:50 INFO - PROCESS | 1848 | 1461132890154 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x90139800 == 151 [pid = 1848] [id = 623] 23:14:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x90493c00) [pid = 1848] [serial = 1870] [outer = (nil)] 23:14:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x9373c400) [pid = 1848] [serial = 1871] [outer = 0x90493c00] 23:14:50 INFO - PROCESS | 1848 | 1461132890248 Marionette DEBUG loaded listener.js 23:14:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x93782800) [pid = 1848] [serial = 1872] [outer = 0x90493c00] 23:14:51 INFO - PROCESS | 1848 | 1461132891155 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]]]}] 23:14:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 23:14:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1640ms 23:14:51 INFO - PROCESS | 1848 | 1461132891196 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 23:14:51 INFO - PROCESS | 1848 | 1461132891199 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 23:14:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 23:14:51 INFO - PROCESS | 1848 | 1461132891206 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 23:14:51 INFO - PROCESS | 1848 | 1461132891209 Marionette TRACE conn3 <- [1,2466,null,{}] 23:14:51 INFO - PROCESS | 1848 | 1461132891215 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}] 23:14:51 INFO - PROCESS | 1848 | 1461132891426 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 23:14:51 INFO - PROCESS | 1848 | 1461132891757 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x9290a000 == 152 [pid = 1848] [id = 624] 23:14:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x92910400) [pid = 1848] [serial = 1873] [outer = (nil)] 23:14:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x93a69c00) [pid = 1848] [serial = 1874] [outer = 0x92910400] 23:14:51 INFO - PROCESS | 1848 | 1461132891848 Marionette DEBUG loaded listener.js 23:14:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x945ab000) [pid = 1848] [serial = 1875] [outer = 0x92910400] 23:14:52 INFO - PROCESS | 1848 | 1461132892698 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]]]}] 23:14:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 23:14:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1528ms 23:14:52 INFO - PROCESS | 1848 | 1461132892735 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 23:14:52 INFO - PROCESS | 1848 | 1461132892739 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 23:14:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 23:14:52 INFO - PROCESS | 1848 | 1461132892745 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 23:14:52 INFO - PROCESS | 1848 | 1461132892748 Marionette TRACE conn3 <- [1,2470,null,{}] 23:14:52 INFO - PROCESS | 1848 | 1461132892754 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}] 23:14:52 INFO - PROCESS | 1848 | 1461132892951 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 23:14:53 INFO - PROCESS | 1848 | 1461132893239 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x903ec800 == 153 [pid = 1848] [id = 625] 23:14:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x9292dc00) [pid = 1848] [serial = 1876] [outer = (nil)] 23:14:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x96fbe800) [pid = 1848] [serial = 1877] [outer = 0x9292dc00] 23:14:53 INFO - PROCESS | 1848 | 1461132893328 Marionette DEBUG loaded listener.js 23:14:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x97766800) [pid = 1848] [serial = 1878] [outer = 0x9292dc00] 23:14:54 INFO - PROCESS | 1848 | 1461132894225 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]]]}] 23:14:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 23:14:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1527ms 23:14:54 INFO - PROCESS | 1848 | 1461132894273 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 23:14:54 INFO - PROCESS | 1848 | 1461132894276 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 23:14:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 23:14:54 INFO - PROCESS | 1848 | 1461132894283 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 23:14:54 INFO - PROCESS | 1848 | 1461132894287 Marionette TRACE conn3 <- [1,2474,null,{}] 23:14:54 INFO - PROCESS | 1848 | 1461132894292 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}] 23:14:54 INFO - PROCESS | 1848 | 1461132894504 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 23:14:54 INFO - PROCESS | 1848 | 1461132894812 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x93915800 == 154 [pid = 1848] [id = 626] 23:14:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x93918400) [pid = 1848] [serial = 1879] [outer = (nil)] 23:14:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x9849b400) [pid = 1848] [serial = 1880] [outer = 0x93918400] 23:14:54 INFO - PROCESS | 1848 | 1461132894952 Marionette DEBUG loaded listener.js 23:14:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x98b11400) [pid = 1848] [serial = 1881] [outer = 0x93918400] 23:14:55 INFO - PROCESS | 1848 | 1461132895885 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]]]}] 23:14:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 23:14:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1678ms 23:14:55 INFO - PROCESS | 1848 | 1461132895963 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 23:14:55 INFO - PROCESS | 1848 | 1461132895966 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 23:14:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 23:14:55 INFO - PROCESS | 1848 | 1461132895972 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 23:14:55 INFO - PROCESS | 1848 | 1461132895975 Marionette TRACE conn3 <- [1,2478,null,{}] 23:14:55 INFO - PROCESS | 1848 | 1461132895981 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}] 23:14:56 INFO - PROCESS | 1848 | 1461132896193 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 23:14:56 INFO - PROCESS | 1848 | 1461132896538 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eb76000 == 155 [pid = 1848] [id = 627] 23:14:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x96fbbc00) [pid = 1848] [serial = 1882] [outer = (nil)] 23:14:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x992b8c00) [pid = 1848] [serial = 1883] [outer = 0x96fbbc00] 23:14:56 INFO - PROCESS | 1848 | 1461132896627 Marionette DEBUG loaded listener.js 23:14:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x9991f400) [pid = 1848] [serial = 1884] [outer = 0x96fbbc00] 23:14:57 INFO - PROCESS | 1848 | 1461132897552 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]]]}] 23:14:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 23:14:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1640ms 23:14:57 INFO - PROCESS | 1848 | 1461132897614 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 23:14:57 INFO - PROCESS | 1848 | 1461132897618 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 23:14:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 23:14:57 INFO - PROCESS | 1848 | 1461132897624 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 23:14:57 INFO - PROCESS | 1848 | 1461132897627 Marionette TRACE conn3 <- [1,2482,null,{}] 23:14:57 INFO - PROCESS | 1848 | 1461132897633 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}] 23:14:57 INFO - PROCESS | 1848 | 1461132897840 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 23:14:58 INFO - PROCESS | 1848 | 1461132898168 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x846bd000 == 156 [pid = 1848] [id = 628] 23:14:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x87ed9c00) [pid = 1848] [serial = 1885] [outer = (nil)] 23:14:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x99a75c00) [pid = 1848] [serial = 1886] [outer = 0x87ed9c00] 23:14:58 INFO - PROCESS | 1848 | 1461132898256 Marionette DEBUG loaded listener.js 23:14:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x999ba800) [pid = 1848] [serial = 1887] [outer = 0x87ed9c00] 23:14:59 INFO - PROCESS | 1848 | 1461132899161 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]]]}] 23:14:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 23:14:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1581ms 23:14:59 INFO - PROCESS | 1848 | 1461132899205 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 23:14:59 INFO - PROCESS | 1848 | 1461132899209 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 23:14:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 23:14:59 INFO - PROCESS | 1848 | 1461132899215 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 23:14:59 INFO - PROCESS | 1848 | 1461132899218 Marionette TRACE conn3 <- [1,2486,null,{}] 23:14:59 INFO - PROCESS | 1848 | 1461132899224 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}] 23:14:59 INFO - PROCESS | 1848 | 1461132899425 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 23:14:59 INFO - PROCESS | 1848 | 1461132899722 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b2d000 == 157 [pid = 1848] [id = 629] 23:14:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x86fc5400) [pid = 1848] [serial = 1888] [outer = (nil)] 23:14:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x9ea16c00) [pid = 1848] [serial = 1889] [outer = 0x86fc5400] 23:14:59 INFO - PROCESS | 1848 | 1461132899856 Marionette DEBUG loaded listener.js 23:14:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x9fb20000) [pid = 1848] [serial = 1890] [outer = 0x86fc5400] 23:15:00 INFO - PROCESS | 1848 | 1461132900740 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]]]}] 23:15:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 23:15:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1576ms 23:15:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 23:15:00 INFO - PROCESS | 1848 | 1461132900793 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 23:15:00 INFO - PROCESS | 1848 | 1461132900796 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 23:15:00 INFO - PROCESS | 1848 | 1461132900802 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 23:15:00 INFO - PROCESS | 1848 | 1461132900805 Marionette TRACE conn3 <- [1,2490,null,{}] 23:15:00 INFO - PROCESS | 1848 | 1461132900811 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}] 23:15:01 INFO - PROCESS | 1848 | 1461132901038 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 23:15:01 INFO - PROCESS | 1848 | 1461132901392 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b04400 == 158 [pid = 1848] [id = 630] 23:15:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x85249400) [pid = 1848] [serial = 1891] [outer = (nil)] 23:15:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x9fc4bc00) [pid = 1848] [serial = 1892] [outer = 0x85249400] 23:15:01 INFO - PROCESS | 1848 | 1461132901483 Marionette DEBUG loaded listener.js 23:15:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x9fc94400) [pid = 1848] [serial = 1893] [outer = 0x85249400] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x85560c00 == 157 [pid = 1848] [id = 584] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x82b4ac00 == 156 [pid = 1848] [id = 587] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x85d86400 == 155 [pid = 1848] [id = 586] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x91ef2000 == 154 [pid = 1848] [id = 58] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8f770400 == 153 [pid = 1848] [id = 57] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x96aaa400 == 152 [pid = 1848] [id = 556] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x85560000 == 151 [pid = 1848] [id = 611] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x88544800 == 150 [pid = 1848] [id = 610] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x856f1000 == 149 [pid = 1848] [id = 609] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x85d86800 == 148 [pid = 1848] [id = 608] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x822c5800 == 147 [pid = 1848] [id = 607] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x93a5f400 == 146 [pid = 1848] [id = 605] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x93784000 == 145 [pid = 1848] [id = 604] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x86fc6000 == 144 [pid = 1848] [id = 603] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8fca6000 == 143 [pid = 1848] [id = 601] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x9013bc00 == 142 [pid = 1848] [id = 602] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x86fcb800 == 141 [pid = 1848] [id = 600] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x9013b800 == 140 [pid = 1848] [id = 599] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8eb85c00 == 139 [pid = 1848] [id = 598] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x84b03400 == 138 [pid = 1848] [id = 597] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8df90c00 == 137 [pid = 1848] [id = 596] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8df37000 == 136 [pid = 1848] [id = 594] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8bed1000 == 135 [pid = 1848] [id = 595] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8bed1c00 == 134 [pid = 1848] [id = 593] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x89a8ac00 == 133 [pid = 1848] [id = 592] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8a94d000 == 132 [pid = 1848] [id = 591] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8934cc00 == 131 [pid = 1848] [id = 590] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x85d8d000 == 130 [pid = 1848] [id = 588] 23:15:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8524b400 == 129 [pid = 1848] [id = 589] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x84b10c00) [pid = 1848] [serial = 1698] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x8855c400) [pid = 1848] [serial = 1761] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x8eacf400) [pid = 1848] [serial = 1718] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x90493000) [pid = 1848] [serial = 1731] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x93740400) [pid = 1848] [serial = 1740] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x98f51400) [pid = 1848] [serial = 1748] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x8a6cd000) [pid = 1848] [serial = 1706] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x92b5a400) [pid = 1848] [serial = 1739] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x8ab76400) [pid = 1848] [serial = 1710] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x945b0400) [pid = 1848] [serial = 1745] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x8fca1800) [pid = 1848] [serial = 1727] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x89301c00) [pid = 1848] [serial = 1704] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x92902c00) [pid = 1848] [serial = 1736] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x9391b000) [pid = 1848] [serial = 1743] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x8fcecc00) [pid = 1848] [serial = 1728] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x8bee3c00) [pid = 1848] [serial = 1712] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x8eb8e000) [pid = 1848] [serial = 1721] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x87edf400) [pid = 1848] [serial = 1701] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x8e1a7c00) [pid = 1848] [serial = 1715] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x94fae800) [pid = 1848] [serial = 1746] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x89197800) [pid = 1848] [serial = 1764] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x88547c00) [pid = 1848] [serial = 1760] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x86fcd400) [pid = 1848] [serial = 1700] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x98f54c00) [pid = 1848] [serial = 1749] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x832c0400) [pid = 1848] [serial = 1697] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x903f5800) [pid = 1848] [serial = 1730] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x8edf7400) [pid = 1848] [serial = 1724] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x99bfb400) [pid = 1848] [serial = 1751] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x8df2f800) [pid = 1848] [serial = 1713] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x8ab72400) [pid = 1848] [serial = 1709] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x8ea77c00) [pid = 1848] [serial = 1716] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x8986c400) [pid = 1848] [serial = 1626] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x8ec35000) [pid = 1848] [serial = 1722] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x855d3800) [pid = 1848] [serial = 1755] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x856eec00) [pid = 1848] [serial = 1763] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x855ca000) [pid = 1848] [serial = 1754] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x86fbe800) [pid = 1848] [serial = 1757] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x92907400) [pid = 1848] [serial = 1737] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x8eb6ec00) [pid = 1848] [serial = 1719] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x8a952400) [pid = 1848] [serial = 1707] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x913e3000) [pid = 1848] [serial = 1733] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x93917800) [pid = 1848] [serial = 1742] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x885ea000) [pid = 1848] [serial = 1703] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x9a891800) [pid = 1848] [serial = 1752] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x913eb800) [pid = 1848] [serial = 1734] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x87408400) [pid = 1848] [serial = 1758] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x8edfa800) [pid = 1848] [serial = 1725] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x89351800) [pid = 1848] [serial = 1766] [outer = (nil)] [url = about:blank] 23:15:04 INFO - PROCESS | 1848 | 1461132904619 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]]]}] 23:15:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 23:15:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 3841ms 23:15:04 INFO - PROCESS | 1848 | 1461132904643 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 23:15:04 INFO - PROCESS | 1848 | 1461132904650 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 23:15:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 23:15:04 INFO - PROCESS | 1848 | 1461132904659 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 23:15:04 INFO - PROCESS | 1848 | 1461132904664 Marionette TRACE conn3 <- [1,2494,null,{}] 23:15:04 INFO - PROCESS | 1848 | 1461132904672 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}] 23:15:04 INFO - PROCESS | 1848 | 1461132904890 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 23:15:05 INFO - PROCESS | 1848 | 1461132905084 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x855d5000 == 130 [pid = 1848] [id = 631] 23:15:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x856fa800) [pid = 1848] [serial = 1894] [outer = (nil)] 23:15:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x86e05c00) [pid = 1848] [serial = 1895] [outer = 0x856fa800] 23:15:05 INFO - PROCESS | 1848 | 1461132905159 Marionette DEBUG loaded listener.js 23:15:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x86fc6400) [pid = 1848] [serial = 1896] [outer = 0x856fa800] 23:15:06 INFO - PROCESS | 1848 | 1461132906084 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]]]}] 23:15:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 23:15:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1481ms 23:15:06 INFO - PROCESS | 1848 | 1461132906140 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 23:15:06 INFO - PROCESS | 1848 | 1461132906148 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 23:15:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 23:15:06 INFO - PROCESS | 1848 | 1461132906158 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 23:15:06 INFO - PROCESS | 1848 | 1461132906161 Marionette TRACE conn3 <- [1,2498,null,{}] 23:15:06 INFO - PROCESS | 1848 | 1461132906167 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}] 23:15:06 INFO - PROCESS | 1848 | 1461132906360 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 23:15:06 INFO - PROCESS | 1848 | 1461132906601 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x85560c00 == 131 [pid = 1848] [id = 632] 23:15:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x85d95c00) [pid = 1848] [serial = 1897] [outer = (nil)] 23:15:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x884fa400) [pid = 1848] [serial = 1898] [outer = 0x85d95c00] 23:15:06 INFO - PROCESS | 1848 | 1461132906678 Marionette DEBUG loaded listener.js 23:15:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x8854fc00) [pid = 1848] [serial = 1899] [outer = 0x85d95c00] 23:15:07 INFO - PROCESS | 1848 | 1461132907610 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]]]}] 23:15:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 23:15:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1488ms 23:15:07 INFO - PROCESS | 1848 | 1461132907645 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 23:15:07 INFO - PROCESS | 1848 | 1461132907648 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 23:15:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 23:15:07 INFO - PROCESS | 1848 | 1461132907655 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 23:15:07 INFO - PROCESS | 1848 | 1461132907660 Marionette TRACE conn3 <- [1,2502,null,{}] 23:15:07 INFO - PROCESS | 1848 | 1461132907681 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}] 23:15:07 INFO - PROCESS | 1848 | 1461132907946 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 23:15:08 INFO - PROCESS | 1848 | 1461132907998 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x87414400 == 132 [pid = 1848] [id = 633] 23:15:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x885e4000) [pid = 1848] [serial = 1900] [outer = (nil)] 23:15:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x8919e000) [pid = 1848] [serial = 1901] [outer = 0x885e4000] 23:15:08 INFO - PROCESS | 1848 | 1461132908193 Marionette DEBUG loaded listener.js 23:15:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x89346000) [pid = 1848] [serial = 1902] [outer = 0x885e4000] 23:15:09 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x903ecc00) [pid = 1848] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 23:15:09 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x8ab6f800) [pid = 1848] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 23:15:09 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x8524f400) [pid = 1848] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 23:15:09 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x8e19b000) [pid = 1848] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 23:15:09 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x93913c00) [pid = 1848] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 23:15:09 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x9013a800) [pid = 1848] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 23:15:09 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x8df84800) [pid = 1848] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 23:15:09 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x8a9e7000) [pid = 1848] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 23:15:09 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x87409c00) [pid = 1848] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 23:15:09 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x93a63000) [pid = 1848] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 23:15:09 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x846b3000) [pid = 1848] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 23:15:09 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x8eace800) [pid = 1848] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 23:15:09 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x87414c00) [pid = 1848] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 23:15:09 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x87ee5000) [pid = 1848] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 23:15:09 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x8eb8d400) [pid = 1848] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 23:15:09 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x89191800) [pid = 1848] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 23:15:09 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x89a84800) [pid = 1848] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 23:15:09 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x8934fc00) [pid = 1848] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 23:15:09 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x92851000) [pid = 1848] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 23:15:09 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x8c058000) [pid = 1848] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 23:15:09 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x8866b000) [pid = 1848] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 23:15:09 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x8ec34000) [pid = 1848] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 23:15:09 INFO - PROCESS | 1848 | 1461132909777 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]]]}] 23:15:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 23:15:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 2136ms 23:15:09 INFO - PROCESS | 1848 | 1461132909792 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 23:15:09 INFO - PROCESS | 1848 | 1461132909795 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 23:15:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 23:15:09 INFO - PROCESS | 1848 | 1461132909803 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 23:15:09 INFO - PROCESS | 1848 | 1461132909806 Marionette TRACE conn3 <- [1,2506,null,{}] 23:15:09 INFO - PROCESS | 1848 | 1461132909811 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}] 23:15:10 INFO - PROCESS | 1848 | 1461132910067 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 23:15:10 INFO - PROCESS | 1848 | 1461132910089 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b07800 == 133 [pid = 1848] [id = 634] 23:15:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x86e02000) [pid = 1848] [serial = 1903] [outer = (nil)] 23:15:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x8934e800) [pid = 1848] [serial = 1904] [outer = 0x86e02000] 23:15:10 INFO - PROCESS | 1848 | 1461132910166 Marionette DEBUG loaded listener.js 23:15:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x89a84800) [pid = 1848] [serial = 1905] [outer = 0x86e02000] 23:15:11 INFO - PROCESS | 1848 | 1461132911187 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]]]}] 23:15:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 23:15:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1431ms 23:15:11 INFO - PROCESS | 1848 | 1461132911241 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 23:15:11 INFO - PROCESS | 1848 | 1461132911246 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 23:15:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 23:15:11 INFO - PROCESS | 1848 | 1461132911255 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 23:15:11 INFO - PROCESS | 1848 | 1461132911260 Marionette TRACE conn3 <- [1,2510,null,{}] 23:15:11 INFO - PROCESS | 1848 | 1461132911269 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}] 23:15:11 INFO - PROCESS | 1848 | 1461132911487 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 23:15:11 INFO - PROCESS | 1848 | 1461132911833 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x85d91400 == 134 [pid = 1848] [id = 635] 23:15:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x85d93c00) [pid = 1848] [serial = 1906] [outer = (nil)] 23:15:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x86fc2800) [pid = 1848] [serial = 1907] [outer = 0x85d93c00] 23:15:11 INFO - PROCESS | 1848 | 1461132911925 Marionette DEBUG loaded listener.js 23:15:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x87410000) [pid = 1848] [serial = 1908] [outer = 0x85d93c00] 23:15:12 INFO - PROCESS | 1848 | 1461132912842 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]]]}] 23:15:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 23:15:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1643ms 23:15:12 INFO - PROCESS | 1848 | 1461132912899 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 23:15:12 INFO - PROCESS | 1848 | 1461132912907 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 23:15:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 23:15:12 INFO - PROCESS | 1848 | 1461132912918 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 23:15:12 INFO - PROCESS | 1848 | 1461132912921 Marionette TRACE conn3 <- [1,2514,null,{}] 23:15:12 INFO - PROCESS | 1848 | 1461132912948 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}] 23:15:13 INFO - PROCESS | 1848 | 1461132913178 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 23:15:13 INFO - PROCESS | 1848 | 1461132913505 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x85d86c00 == 135 [pid = 1848] [id = 636] 23:15:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x87ed6c00) [pid = 1848] [serial = 1909] [outer = (nil)] 23:15:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x89197000) [pid = 1848] [serial = 1910] [outer = 0x87ed6c00] 23:15:13 INFO - PROCESS | 1848 | 1461132913597 Marionette DEBUG loaded listener.js 23:15:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x8a6c8000) [pid = 1848] [serial = 1911] [outer = 0x87ed6c00] 23:15:14 INFO - PROCESS | 1848 | 1461132914573 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]]]}] 23:15:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 23:15:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1705ms 23:15:14 INFO - PROCESS | 1848 | 1461132914623 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 23:15:14 INFO - PROCESS | 1848 | 1461132914627 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 23:15:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 23:15:14 INFO - PROCESS | 1848 | 1461132914634 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 23:15:14 INFO - PROCESS | 1848 | 1461132914640 Marionette TRACE conn3 <- [1,2518,null,{}] 23:15:14 INFO - PROCESS | 1848 | 1461132914656 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}] 23:15:14 INFO - PROCESS | 1848 | 1461132914885 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 23:15:15 INFO - PROCESS | 1848 | 1461132915251 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x8a958000 == 136 [pid = 1848] [id = 637] 23:15:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x8a9e4c00) [pid = 1848] [serial = 1912] [outer = (nil)] 23:15:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x8ab74000) [pid = 1848] [serial = 1913] [outer = 0x8a9e4c00] 23:15:15 INFO - PROCESS | 1848 | 1461132915345 Marionette DEBUG loaded listener.js 23:15:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x8be47400) [pid = 1848] [serial = 1914] [outer = 0x8a9e4c00] 23:15:16 INFO - PROCESS | 1848 | 1461132916259 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]]]}] 23:15:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 23:15:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1692ms 23:15:16 INFO - PROCESS | 1848 | 1461132916326 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 23:15:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 23:15:16 INFO - PROCESS | 1848 | 1461132916331 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 23:15:16 INFO - PROCESS | 1848 | 1461132916337 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 23:15:16 INFO - PROCESS | 1848 | 1461132916341 Marionette TRACE conn3 <- [1,2522,null,{}] 23:15:16 INFO - PROCESS | 1848 | 1461132916346 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}] 23:15:16 INFO - PROCESS | 1848 | 1461132916562 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 23:15:16 INFO - PROCESS | 1848 | 1461132916881 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x8a959c00 == 137 [pid = 1848] [id = 638] 23:15:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x8ab74800) [pid = 1848] [serial = 1915] [outer = (nil)] 23:15:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x8beed000) [pid = 1848] [serial = 1916] [outer = 0x8ab74800] 23:15:16 INFO - PROCESS | 1848 | 1461132916972 Marionette DEBUG loaded listener.js 23:15:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x8c057800) [pid = 1848] [serial = 1917] [outer = 0x8ab74800] 23:15:17 INFO - PROCESS | 1848 | 1461132917880 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]]]}] 23:15:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 23:15:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1588ms 23:15:17 INFO - PROCESS | 1848 | 1461132917926 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 23:15:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 23:15:17 INFO - PROCESS | 1848 | 1461132917930 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 23:15:17 INFO - PROCESS | 1848 | 1461132917937 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 23:15:17 INFO - PROCESS | 1848 | 1461132917940 Marionette TRACE conn3 <- [1,2526,null,{}] 23:15:17 INFO - PROCESS | 1848 | 1461132917946 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}] 23:15:18 INFO - PROCESS | 1848 | 1461132918170 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 23:15:18 INFO - PROCESS | 1848 | 1461132918494 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x8524a400 == 138 [pid = 1848] [id = 639] 23:15:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x8bed4000) [pid = 1848] [serial = 1918] [outer = (nil)] 23:15:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x8deedc00) [pid = 1848] [serial = 1919] [outer = 0x8bed4000] 23:15:18 INFO - PROCESS | 1848 | 1461132918589 Marionette DEBUG loaded listener.js 23:15:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x8df2fc00) [pid = 1848] [serial = 1920] [outer = 0x8bed4000] 23:15:19 INFO - PROCESS | 1848 | 1461132919499 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]]]}] 23:15:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 23:15:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1629ms 23:15:19 INFO - PROCESS | 1848 | 1461132919566 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 23:15:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 23:15:19 INFO - PROCESS | 1848 | 1461132919570 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 23:15:19 INFO - PROCESS | 1848 | 1461132919578 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 23:15:19 INFO - PROCESS | 1848 | 1461132919581 Marionette TRACE conn3 <- [1,2530,null,{}] 23:15:19 INFO - PROCESS | 1848 | 1461132919587 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}] 23:15:19 INFO - PROCESS | 1848 | 1461132919876 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 23:15:20 INFO - PROCESS | 1848 | 1461132920205 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x8c05ec00 == 139 [pid = 1848] [id = 640] 23:15:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x8e1a1800) [pid = 1848] [serial = 1921] [outer = (nil)] 23:15:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x8ea73800) [pid = 1848] [serial = 1922] [outer = 0x8e1a1800] 23:15:20 INFO - PROCESS | 1848 | 1461132920299 Marionette DEBUG loaded listener.js 23:15:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x8ea7d000) [pid = 1848] [serial = 1923] [outer = 0x8e1a1800] 23:15:21 INFO - PROCESS | 1848 | 1461132921215 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]]]}] 23:15:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 23:15:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1683ms 23:15:21 INFO - PROCESS | 1848 | 1461132921260 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 23:15:21 INFO - PROCESS | 1848 | 1461132921264 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 23:15:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 23:15:21 INFO - PROCESS | 1848 | 1461132921270 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 23:15:21 INFO - PROCESS | 1848 | 1461132921274 Marionette TRACE conn3 <- [1,2534,null,{}] 23:15:21 INFO - PROCESS | 1848 | 1461132921280 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}] 23:15:21 INFO - PROCESS | 1848 | 1461132921518 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 23:15:21 INFO - PROCESS | 1848 | 1461132921837 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x8df90c00 == 140 [pid = 1848] [id = 641] 23:15:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x8e1a6c00) [pid = 1848] [serial = 1924] [outer = (nil)] 23:15:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x8eb74400) [pid = 1848] [serial = 1925] [outer = 0x8e1a6c00] 23:15:21 INFO - PROCESS | 1848 | 1461132921932 Marionette DEBUG loaded listener.js 23:15:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x8eb87c00) [pid = 1848] [serial = 1926] [outer = 0x8e1a6c00] 23:15:22 INFO - PROCESS | 1848 | 1461132922791 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]]]}] 23:15:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 23:15:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1578ms 23:15:22 INFO - PROCESS | 1848 | 1461132922849 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 23:15:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 23:15:22 INFO - PROCESS | 1848 | 1461132922853 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 23:15:22 INFO - PROCESS | 1848 | 1461132922860 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 23:15:22 INFO - PROCESS | 1848 | 1461132922863 Marionette TRACE conn3 <- [1,2538,null,{}] 23:15:22 INFO - PROCESS | 1848 | 1461132922871 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}] 23:15:23 INFO - PROCESS | 1848 | 1461132923073 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 23:15:23 INFO - PROCESS | 1848 | 1461132923350 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x8e1a6400 == 141 [pid = 1848] [id = 642] 23:15:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x8eacbc00) [pid = 1848] [serial = 1927] [outer = (nil)] 23:15:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x8ec3f000) [pid = 1848] [serial = 1928] [outer = 0x8eacbc00] 23:15:23 INFO - PROCESS | 1848 | 1461132923482 Marionette DEBUG loaded listener.js 23:15:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x8edf8000) [pid = 1848] [serial = 1929] [outer = 0x8eacbc00] 23:15:24 INFO - PROCESS | 1848 | 1461132924339 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]]]}] 23:15:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 23:15:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1532ms 23:15:24 INFO - PROCESS | 1848 | 1461132924392 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 23:15:24 INFO - PROCESS | 1848 | 1461132924396 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 23:15:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 23:15:24 INFO - PROCESS | 1848 | 1461132924402 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 23:15:24 INFO - PROCESS | 1848 | 1461132924405 Marionette TRACE conn3 <- [1,2542,null,{}] 23:15:24 INFO - PROCESS | 1848 | 1461132924411 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}] 23:15:24 INFO - PROCESS | 1848 | 1461132924614 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 23:15:24 INFO - PROCESS | 1848 | 1461132924904 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x8ab73000 == 142 [pid = 1848] [id = 643] 23:15:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x8ec35000) [pid = 1848] [serial = 1930] [outer = (nil)] 23:15:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x8fb2a800) [pid = 1848] [serial = 1931] [outer = 0x8ec35000] 23:15:25 INFO - PROCESS | 1848 | 1461132925035 Marionette DEBUG loaded listener.js 23:15:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x8fb32000) [pid = 1848] [serial = 1932] [outer = 0x8ec35000] 23:15:25 INFO - PROCESS | 1848 | 1461132925972 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]]]}] 23:15:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 23:15:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1629ms 23:15:26 INFO - PROCESS | 1848 | 1461132926032 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 23:15:26 INFO - PROCESS | 1848 | 1461132926035 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 23:15:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 23:15:26 INFO - PROCESS | 1848 | 1461132926042 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 23:15:26 INFO - PROCESS | 1848 | 1461132926046 Marionette TRACE conn3 <- [1,2546,null,{}] 23:15:26 INFO - PROCESS | 1848 | 1461132926051 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}] 23:15:26 INFO - PROCESS | 1848 | 1461132926260 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 23:15:26 INFO - PROCESS | 1848 | 1461132926600 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f76c400 == 143 [pid = 1848] [id = 644] 23:15:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x8f76dc00) [pid = 1848] [serial = 1933] [outer = (nil)] 23:15:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x8fce7400) [pid = 1848] [serial = 1934] [outer = 0x8f76dc00] 23:15:26 INFO - PROCESS | 1848 | 1461132926689 Marionette DEBUG loaded listener.js 23:15:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x8fceb400) [pid = 1848] [serial = 1935] [outer = 0x8f76dc00] 23:15:27 INFO - PROCESS | 1848 | 1461132927570 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]]]}] 23:15:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 23:15:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1589ms 23:15:27 INFO - PROCESS | 1848 | 1461132927633 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 23:15:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 23:15:27 INFO - PROCESS | 1848 | 1461132927637 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 23:15:27 INFO - PROCESS | 1848 | 1461132927644 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 23:15:27 INFO - PROCESS | 1848 | 1461132927649 Marionette TRACE conn3 <- [1,2550,null,{}] 23:15:27 INFO - PROCESS | 1848 | 1461132927655 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}] 23:15:27 INFO - PROCESS | 1848 | 1461132927938 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 23:15:28 INFO - PROCESS | 1848 | 1461132928276 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fca3800 == 144 [pid = 1848] [id = 645] 23:15:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x903f2400) [pid = 1848] [serial = 1936] [outer = (nil)] 23:15:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x9048a400) [pid = 1848] [serial = 1937] [outer = 0x903f2400] 23:15:28 INFO - PROCESS | 1848 | 1461132928374 Marionette DEBUG loaded listener.js 23:15:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x905f1400) [pid = 1848] [serial = 1938] [outer = 0x903f2400] 23:15:29 INFO - PROCESS | 1848 | 1461132929330 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]]]}] 23:15:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 23:15:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1739ms 23:15:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 23:15:29 INFO - PROCESS | 1848 | 1461132929383 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 23:15:29 INFO - PROCESS | 1848 | 1461132929386 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 23:15:29 INFO - PROCESS | 1848 | 1461132929392 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 23:15:29 INFO - PROCESS | 1848 | 1461132929396 Marionette TRACE conn3 <- [1,2554,null,{}] 23:15:29 INFO - PROCESS | 1848 | 1461132929401 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}] 23:15:29 INFO - PROCESS | 1848 | 1461132929663 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 23:15:30 INFO - PROCESS | 1848 | 1461132930001 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fcad400 == 145 [pid = 1848] [id = 646] 23:15:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x90495c00) [pid = 1848] [serial = 1939] [outer = (nil)] 23:15:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x91207000) [pid = 1848] [serial = 1940] [outer = 0x90495c00] 23:15:30 INFO - PROCESS | 1848 | 1461132930090 Marionette DEBUG loaded listener.js 23:15:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x91ea6000) [pid = 1848] [serial = 1941] [outer = 0x90495c00] 23:15:31 INFO - PROCESS | 1848 | 1461132931014 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]]]}] 23:15:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 23:15:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1685ms 23:15:31 INFO - PROCESS | 1848 | 1461132931077 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 23:15:31 INFO - PROCESS | 1848 | 1461132931081 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 23:15:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 23:15:31 INFO - PROCESS | 1848 | 1461132931087 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 23:15:31 INFO - PROCESS | 1848 | 1461132931090 Marionette TRACE conn3 <- [1,2558,null,{}] 23:15:31 INFO - PROCESS | 1848 | 1461132931096 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}] 23:15:31 INFO - PROCESS | 1848 | 1461132931296 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 23:15:31 INFO - PROCESS | 1848 | 1461132931631 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x905fbc00 == 146 [pid = 1848] [id = 647] 23:15:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x9120bc00) [pid = 1848] [serial = 1942] [outer = (nil)] 23:15:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x92858c00) [pid = 1848] [serial = 1943] [outer = 0x9120bc00] 23:15:31 INFO - PROCESS | 1848 | 1461132931721 Marionette DEBUG loaded listener.js 23:15:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x92908c00) [pid = 1848] [serial = 1944] [outer = 0x9120bc00] 23:15:32 INFO - PROCESS | 1848 | 1461132932617 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]]]}] 23:15:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 23:15:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1595ms 23:15:32 INFO - PROCESS | 1848 | 1461132932682 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 23:15:32 INFO - PROCESS | 1848 | 1461132932685 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 23:15:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 23:15:32 INFO - PROCESS | 1848 | 1461132932692 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 23:15:32 INFO - PROCESS | 1848 | 1461132932696 Marionette TRACE conn3 <- [1,2562,null,{}] 23:15:32 INFO - PROCESS | 1848 | 1461132932701 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}] 23:15:32 INFO - PROCESS | 1848 | 1461132932903 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 23:15:33 INFO - PROCESS | 1848 | 1461132933227 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x91201800 == 147 [pid = 1848] [id = 648] 23:15:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x91ef4c00) [pid = 1848] [serial = 1945] [outer = (nil)] 23:15:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x92972000) [pid = 1848] [serial = 1946] [outer = 0x91ef4c00] 23:15:33 INFO - PROCESS | 1848 | 1461132933315 Marionette DEBUG loaded listener.js 23:15:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x92b55000) [pid = 1848] [serial = 1947] [outer = 0x91ef4c00] 23:15:34 INFO - PROCESS | 1848 | 1461132934233 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]]]}] 23:15:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 23:15:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1578ms 23:15:34 INFO - PROCESS | 1848 | 1461132934270 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 23:15:34 INFO - PROCESS | 1848 | 1461132934274 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 23:15:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 23:15:34 INFO - PROCESS | 1848 | 1461132934280 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 23:15:34 INFO - PROCESS | 1848 | 1461132934283 Marionette TRACE conn3 <- [1,2566,null,{}] 23:15:34 INFO - PROCESS | 1848 | 1461132934289 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}] 23:15:34 INFO - PROCESS | 1848 | 1461132934488 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 23:15:34 INFO - PROCESS | 1848 | 1461132934831 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x884f3c00 == 148 [pid = 1848] [id = 649] 23:15:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x8866f000) [pid = 1848] [serial = 1948] [outer = (nil)] 23:15:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x93737400) [pid = 1848] [serial = 1949] [outer = 0x8866f000] 23:15:34 INFO - PROCESS | 1848 | 1461132934928 Marionette DEBUG loaded listener.js 23:15:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x93781400) [pid = 1848] [serial = 1950] [outer = 0x8866f000] 23:15:35 INFO - PROCESS | 1848 | 1461132935833 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]]]}] 23:15:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 23:15:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1627ms 23:15:35 INFO - PROCESS | 1848 | 1461132935908 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 23:15:35 INFO - PROCESS | 1848 | 1461132935911 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 23:15:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 23:15:35 INFO - PROCESS | 1848 | 1461132935918 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 23:15:35 INFO - PROCESS | 1848 | 1461132935921 Marionette TRACE conn3 <- [1,2570,null,{}] 23:15:35 INFO - PROCESS | 1848 | 1461132935927 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}] 23:15:36 INFO - PROCESS | 1848 | 1461132936166 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 23:15:36 INFO - PROCESS | 1848 | 1461132936492 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x832bb800 == 149 [pid = 1848] [id = 650] 23:15:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x92b62c00) [pid = 1848] [serial = 1951] [outer = (nil)] 23:15:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x93a62c00) [pid = 1848] [serial = 1952] [outer = 0x92b62c00] 23:15:36 INFO - PROCESS | 1848 | 1461132936594 Marionette DEBUG loaded listener.js 23:15:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x93a6a000) [pid = 1848] [serial = 1953] [outer = 0x92b62c00] 23:15:37 INFO - PROCESS | 1848 | 1461132937497 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]]]}] 23:15:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 23:15:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1627ms 23:15:37 INFO - PROCESS | 1848 | 1461132937546 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 23:15:37 INFO - PROCESS | 1848 | 1461132937550 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 23:15:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 23:15:37 INFO - PROCESS | 1848 | 1461132937556 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 23:15:37 INFO - PROCESS | 1848 | 1461132937560 Marionette TRACE conn3 <- [1,2574,null,{}] 23:15:37 INFO - PROCESS | 1848 | 1461132937566 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}] 23:15:37 INFO - PROCESS | 1848 | 1461132937774 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 23:15:38 INFO - PROCESS | 1848 | 1461132938063 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x9391dc00 == 150 [pid = 1848] [id = 651] 23:15:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x93a63c00) [pid = 1848] [serial = 1954] [outer = (nil)] 23:15:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x96ba2800) [pid = 1848] [serial = 1955] [outer = 0x93a63c00] 23:15:38 INFO - PROCESS | 1848 | 1461132938207 Marionette DEBUG loaded listener.js 23:15:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x96fc2000) [pid = 1848] [serial = 1956] [outer = 0x93a63c00] 23:15:39 INFO - PROCESS | 1848 | 1461132939097 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]]]}] 23:15:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 23:15:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1588ms 23:15:39 INFO - PROCESS | 1848 | 1461132939145 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 23:15:39 INFO - PROCESS | 1848 | 1461132939148 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 23:15:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 23:15:39 INFO - PROCESS | 1848 | 1461132939154 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 23:15:39 INFO - PROCESS | 1848 | 1461132939158 Marionette TRACE conn3 <- [1,2578,null,{}] 23:15:39 INFO - PROCESS | 1848 | 1461132939163 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}] 23:15:39 INFO - PROCESS | 1848 | 1461132939364 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 23:15:39 INFO - PROCESS | 1848 | 1461132939653 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x832c3400 == 151 [pid = 1848] [id = 652] 23:15:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x846bcc00) [pid = 1848] [serial = 1957] [outer = (nil)] 23:15:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x98f48400) [pid = 1848] [serial = 1958] [outer = 0x846bcc00] 23:15:39 INFO - PROCESS | 1848 | 1461132939795 Marionette DEBUG loaded listener.js 23:15:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x992b4000) [pid = 1848] [serial = 1959] [outer = 0x846bcc00] 23:15:40 INFO - PROCESS | 1848 | 1461132940725 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]]]}] 23:15:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 23:15:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1633ms 23:15:40 INFO - PROCESS | 1848 | 1461132940789 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 23:15:40 INFO - PROCESS | 1848 | 1461132940793 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 23:15:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 23:15:40 INFO - PROCESS | 1848 | 1461132940799 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 23:15:40 INFO - PROCESS | 1848 | 1461132940802 Marionette TRACE conn3 <- [1,2582,null,{}] 23:15:40 INFO - PROCESS | 1848 | 1461132940896 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}] 23:15:41 INFO - PROCESS | 1848 | 1461132941184 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 23:15:43 INFO - PROCESS | 1848 | --DOCSHELL 0x85558800 == 150 [pid = 1848] [id = 585] 23:15:43 INFO - PROCESS | 1848 | --DOCSHELL 0x846bd000 == 149 [pid = 1848] [id = 628] 23:15:43 INFO - PROCESS | 1848 | --DOCSHELL 0x8eb76000 == 148 [pid = 1848] [id = 627] 23:15:43 INFO - PROCESS | 1848 | --DOCSHELL 0x903ec800 == 147 [pid = 1848] [id = 625] 23:15:43 INFO - PROCESS | 1848 | --DOCSHELL 0x93915800 == 146 [pid = 1848] [id = 626] 23:15:43 INFO - PROCESS | 1848 | --DOCSHELL 0x9290a000 == 145 [pid = 1848] [id = 624] 23:15:43 INFO - PROCESS | 1848 | --DOCSHELL 0x90139800 == 144 [pid = 1848] [id = 623] 23:15:43 INFO - PROCESS | 1848 | --DOCSHELL 0x905f4c00 == 143 [pid = 1848] [id = 622] 23:15:43 INFO - PROCESS | 1848 | --DOCSHELL 0x8eb81800 == 142 [pid = 1848] [id = 620] 23:15:43 INFO - PROCESS | 1848 | --DOCSHELL 0x8fca9800 == 141 [pid = 1848] [id = 621] 23:15:43 INFO - PROCESS | 1848 | --DOCSHELL 0x8eb6dc00 == 140 [pid = 1848] [id = 619] 23:15:43 INFO - PROCESS | 1848 | --DOCSHELL 0x945b2800 == 139 [pid = 1848] [id = 441] 23:15:43 INFO - PROCESS | 1848 | --DOCSHELL 0x8c05bc00 == 138 [pid = 1848] [id = 618] 23:15:43 INFO - PROCESS | 1848 | --DOCSHELL 0x8df86c00 == 137 [pid = 1848] [id = 617] 23:15:43 INFO - PROCESS | 1848 | --DOCSHELL 0x8bec7400 == 136 [pid = 1848] [id = 616] 23:15:43 INFO - PROCESS | 1848 | --DOCSHELL 0x8854bc00 == 135 [pid = 1848] [id = 614] 23:15:43 INFO - PROCESS | 1848 | --DOCSHELL 0x87409000 == 134 [pid = 1848] [id = 615] 23:15:43 INFO - PROCESS | 1848 | --DOCSHELL 0x87410400 == 133 [pid = 1848] [id = 613] 23:15:43 INFO - PROCESS | 1848 | --DOCSHELL 0x832bcc00 == 132 [pid = 1848] [id = 612] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x903f3000) [pid = 1848] [serial = 1799] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x8bee8000) [pid = 1848] [serial = 1778] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x86fcbc00) [pid = 1848] [serial = 1769] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x8eb72c00) [pid = 1848] [serial = 1787] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x93a6a400) [pid = 1848] [serial = 1814] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x90497000) [pid = 1848] [serial = 1800] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x9292fc00) [pid = 1848] [serial = 1806] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x8e19ec00) [pid = 1848] [serial = 1784] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x8c055000) [pid = 1848] [serial = 1779] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x8ab6c800) [pid = 1848] [serial = 1775] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x884fd800) [pid = 1848] [serial = 1827] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x96aec800) [pid = 1848] [serial = 1818] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x979e8c00) [pid = 1848] [serial = 1820] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x884f8400) [pid = 1848] [serial = 1770] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x855d3000) [pid = 1848] [serial = 1824] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x8ec38c00) [pid = 1848] [serial = 1790] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x89348400) [pid = 1848] [serial = 1695] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x87ee4400) [pid = 1848] [serial = 1826] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x89199000) [pid = 1848] [serial = 1829] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x8555fc00) [pid = 1848] [serial = 1823] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x89304800) [pid = 1848] [serial = 1830] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x8fb2f400) [pid = 1848] [serial = 1793] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x90496c00) [pid = 1848] [serial = 1802] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x945a6c00) [pid = 1848] [serial = 1815] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x9120ec00) [pid = 1848] [serial = 1803] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x8a94d800) [pid = 1848] [serial = 1833] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x92903800) [pid = 1848] [serial = 1805] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x8eb77800) [pid = 1848] [serial = 1788] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x8a6c7400) [pid = 1848] [serial = 1832] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x8a6cb400) [pid = 1848] [serial = 1773] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x93737800) [pid = 1848] [serial = 1809] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x8deeb000) [pid = 1848] [serial = 1782] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x8dee5400) [pid = 1848] [serial = 1781] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x93788800) [pid = 1848] [serial = 1811] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x8fc04000) [pid = 1848] [serial = 1794] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x89a86400) [pid = 1848] [serial = 1772] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x8ec3fc00) [pid = 1848] [serial = 1791] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x8fcea800) [pid = 1848] [serial = 1797] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x95a78800) [pid = 1848] [serial = 1817] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x92b5ec00) [pid = 1848] [serial = 1808] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x8ea7cc00) [pid = 1848] [serial = 1785] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x93913800) [pid = 1848] [serial = 1812] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x8be49400) [pid = 1848] [serial = 1776] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x8fce7800) [pid = 1848] [serial = 1796] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x89a8b800) [pid = 1848] [serial = 1835] [outer = (nil)] [url = about:blank] 23:15:43 INFO - PROCESS | 1848 | 1461132943713 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x85558800 == 133 [pid = 1848] [id = 653] 23:15:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x8555fc00) [pid = 1848] [serial = 1960] [outer = (nil)] 23:15:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x856ef400) [pid = 1848] [serial = 1961] [outer = 0x8555fc00] 23:15:43 INFO - PROCESS | 1848 | 1461132943848 Marionette DEBUG loaded listener.js 23:15:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x85d8a800) [pid = 1848] [serial = 1962] [outer = 0x8555fc00] 23:15:44 INFO - PROCESS | 1848 | 1461132944632 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]]]}] 23:15:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 23:15:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 3888ms 23:15:44 INFO - PROCESS | 1848 | 1461132944688 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 23:15:44 INFO - PROCESS | 1848 | 1461132944695 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 23:15:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 23:15:44 INFO - PROCESS | 1848 | 1461132944703 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 23:15:44 INFO - PROCESS | 1848 | 1461132944708 Marionette TRACE conn3 <- [1,2586,null,{}] 23:15:44 INFO - PROCESS | 1848 | 1461132944714 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}] 23:15:44 INFO - PROCESS | 1848 | 1461132944924 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 23:15:45 INFO - PROCESS | 1848 | 1461132945134 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x87ee4800 == 134 [pid = 1848] [id = 654] 23:15:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x884f8800) [pid = 1848] [serial = 1963] [outer = (nil)] 23:15:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x8854bc00) [pid = 1848] [serial = 1964] [outer = 0x884f8800] 23:15:45 INFO - PROCESS | 1848 | 1461132945211 Marionette DEBUG loaded listener.js 23:15:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x885e2400) [pid = 1848] [serial = 1965] [outer = 0x884f8800] 23:15:46 INFO - PROCESS | 1848 | 1461132946035 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]]]}] 23:15:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 23:15:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1380ms 23:15:46 INFO - PROCESS | 1848 | 1461132946096 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 23:15:46 INFO - PROCESS | 1848 | 1461132946102 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 23:15:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 23:15:46 INFO - PROCESS | 1848 | 1461132946110 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 23:15:46 INFO - PROCESS | 1848 | 1461132946114 Marionette TRACE conn3 <- [1,2590,null,{}] 23:15:46 INFO - PROCESS | 1848 | 1461132946124 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}] 23:15:46 INFO - PROCESS | 1848 | 1461132946385 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 23:15:46 INFO - PROCESS | 1848 | 1461132946409 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x86fcdc00 == 135 [pid = 1848] [id = 655] 23:15:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x8854e400) [pid = 1848] [serial = 1966] [outer = (nil)] 23:15:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x89863400) [pid = 1848] [serial = 1967] [outer = 0x8854e400] 23:15:46 INFO - PROCESS | 1848 | 1461132946479 Marionette DEBUG loaded listener.js 23:15:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x8a6c6400) [pid = 1848] [serial = 1968] [outer = 0x8854e400] 23:15:47 INFO - PROCESS | 1848 | 1461132947551 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]]]}] 23:15:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 23:15:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1486ms 23:15:47 INFO - PROCESS | 1848 | 1461132947597 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 23:15:47 INFO - PROCESS | 1848 | 1461132947601 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 23:15:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 23:15:47 INFO - PROCESS | 1848 | 1461132947614 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 23:15:47 INFO - PROCESS | 1848 | 1461132947625 Marionette TRACE conn3 <- [1,2594,null,{}] 23:15:47 INFO - PROCESS | 1848 | 1461132947652 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}] 23:15:47 INFO - PROCESS | 1848 | 1461132947912 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 23:15:47 INFO - PROCESS | 1848 | 1461132947944 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x89195800 == 136 [pid = 1848] [id = 656] 23:15:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x8a6cb400) [pid = 1848] [serial = 1969] [outer = (nil)] 23:15:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x8ab6e800) [pid = 1848] [serial = 1970] [outer = 0x8a6cb400] 23:15:48 INFO - PROCESS | 1848 | 1461132948015 Marionette DEBUG loaded listener.js 23:15:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x8be46000) [pid = 1848] [serial = 1971] [outer = 0x8a6cb400] 23:15:49 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x96fbbc00) [pid = 1848] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 23:15:49 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x86fc5400) [pid = 1848] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 23:15:49 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x832be800) [pid = 1848] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 23:15:49 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x8fcb0400) [pid = 1848] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 23:15:49 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x85249400) [pid = 1848] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 23:15:49 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x8edee400) [pid = 1848] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 23:15:49 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x885ee400) [pid = 1848] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 23:15:49 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x8eac6c00) [pid = 1848] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 23:15:49 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x85d95c00) [pid = 1848] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 23:15:49 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x87edb800) [pid = 1848] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 23:15:49 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x8beccc00) [pid = 1848] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 23:15:49 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x89192000) [pid = 1848] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 23:15:49 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x92910400) [pid = 1848] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 23:15:49 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x885e4000) [pid = 1848] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 23:15:49 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x9292dc00) [pid = 1848] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 23:15:49 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x88675000) [pid = 1848] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 23:15:49 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x8df87000) [pid = 1848] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 23:15:49 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x8eb73800) [pid = 1848] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 23:15:49 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x90493c00) [pid = 1848] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 23:15:49 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x856fa800) [pid = 1848] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 23:15:49 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x93918400) [pid = 1848] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 23:15:49 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x89349400) [pid = 1848] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 23:15:49 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x87ed9c00) [pid = 1848] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 23:15:49 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x905f7c00) [pid = 1848] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 23:15:49 INFO - PROCESS | 1848 | 1461132949524 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]]]}] 23:15:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 23:15:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1959ms 23:15:49 INFO - PROCESS | 1848 | 1461132949571 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 23:15:49 INFO - PROCESS | 1848 | 1461132949575 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 23:15:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 23:15:49 INFO - PROCESS | 1848 | 1461132949581 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 23:15:49 INFO - PROCESS | 1848 | 1461132949584 Marionette TRACE conn3 <- [1,2598,null,{}] 23:15:49 INFO - PROCESS | 1848 | 1461132949589 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}] 23:15:49 INFO - PROCESS | 1848 | 1461132949842 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 23:15:49 INFO - PROCESS | 1848 | 1461132949864 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b03000 == 137 [pid = 1848] [id = 657] 23:15:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x8555f800) [pid = 1848] [serial = 1972] [outer = (nil)] 23:15:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x89349400) [pid = 1848] [serial = 1973] [outer = 0x8555f800] 23:15:49 INFO - PROCESS | 1848 | 1461132949948 Marionette DEBUG loaded listener.js 23:15:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x8ab72800) [pid = 1848] [serial = 1974] [outer = 0x8555f800] 23:15:50 INFO - PROCESS | 1848 | 1461132950991 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]]]}] 23:15:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 23:15:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1478ms 23:15:51 INFO - PROCESS | 1848 | 1461132951060 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 23:15:51 INFO - PROCESS | 1848 | 1461132951066 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 23:15:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 23:15:51 INFO - PROCESS | 1848 | 1461132951075 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 23:15:51 INFO - PROCESS | 1848 | 1461132951080 Marionette TRACE conn3 <- [1,2602,null,{}] 23:15:51 INFO - PROCESS | 1848 | 1461132951089 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}] 23:15:51 INFO - PROCESS | 1848 | 1461132951297 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 23:15:51 INFO - PROCESS | 1848 | 1461132951661 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x87410400 == 138 [pid = 1848] [id = 658] 23:15:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x87416c00) [pid = 1848] [serial = 1975] [outer = (nil)] 23:15:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x87ede400) [pid = 1848] [serial = 1976] [outer = 0x87416c00] 23:15:51 INFO - PROCESS | 1848 | 1461132951753 Marionette DEBUG loaded listener.js 23:15:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x88542000) [pid = 1848] [serial = 1977] [outer = 0x87416c00] 23:15:52 INFO - PROCESS | 1848 | 1461132952729 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]]]}] 23:15:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 23:15:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1690ms 23:15:52 INFO - PROCESS | 1848 | 1461132952766 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 23:15:52 INFO - PROCESS | 1848 | 1461132952774 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 23:15:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 23:15:52 INFO - PROCESS | 1848 | 1461132952785 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 23:15:52 INFO - PROCESS | 1848 | 1461132952789 Marionette TRACE conn3 <- [1,2606,null,{}] 23:15:52 INFO - PROCESS | 1848 | 1461132952795 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}] 23:15:53 INFO - PROCESS | 1848 | 1461132953006 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 23:15:53 INFO - PROCESS | 1848 | 1461132953340 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x89197800 == 139 [pid = 1848] [id = 659] 23:15:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x8930ec00) [pid = 1848] [serial = 1978] [outer = (nil)] 23:15:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x8a6cd400) [pid = 1848] [serial = 1979] [outer = 0x8930ec00] 23:15:53 INFO - PROCESS | 1848 | 1461132953432 Marionette DEBUG loaded listener.js 23:15:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x8a959000) [pid = 1848] [serial = 1980] [outer = 0x8930ec00] 23:15:54 INFO - PROCESS | 1848 | 1461132954414 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]]]}] 23:15:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 23:15:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1678ms 23:15:54 INFO - PROCESS | 1848 | 1461132954463 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 23:15:54 INFO - PROCESS | 1848 | 1461132954467 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 23:15:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 23:15:54 INFO - PROCESS | 1848 | 1461132954474 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 23:15:54 INFO - PROCESS | 1848 | 1461132954480 Marionette TRACE conn3 <- [1,2610,null,{}] 23:15:54 INFO - PROCESS | 1848 | 1461132954496 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}] 23:15:54 INFO - PROCESS | 1848 | 1461132954712 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 23:15:55 INFO - PROCESS | 1848 | 1461132955092 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x8a94b800 == 140 [pid = 1848] [id = 660] 23:15:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x8bee9400) [pid = 1848] [serial = 1981] [outer = (nil)] 23:15:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x8dee5800) [pid = 1848] [serial = 1982] [outer = 0x8bee9400] 23:15:55 INFO - PROCESS | 1848 | 1461132955186 Marionette DEBUG loaded listener.js 23:15:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x8df2e800) [pid = 1848] [serial = 1983] [outer = 0x8bee9400] 23:15:56 INFO - PROCESS | 1848 | 1461132956172 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]]]}] 23:15:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 23:15:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1734ms 23:15:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 23:15:56 INFO - PROCESS | 1848 | 1461132956208 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 23:15:56 INFO - PROCESS | 1848 | 1461132956212 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 23:15:56 INFO - PROCESS | 1848 | 1461132956219 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 23:15:56 INFO - PROCESS | 1848 | 1461132956222 Marionette TRACE conn3 <- [1,2614,null,{}] 23:15:56 INFO - PROCESS | 1848 | 1461132956228 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}] 23:15:56 INFO - PROCESS | 1848 | 1461132956447 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 23:15:56 INFO - PROCESS | 1848 | 1461132956783 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x855cd800 == 141 [pid = 1848] [id = 661] 23:15:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x8deef000) [pid = 1848] [serial = 1984] [outer = (nil)] 23:15:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x8e1a7c00) [pid = 1848] [serial = 1985] [outer = 0x8deef000] 23:15:56 INFO - PROCESS | 1848 | 1461132956874 Marionette DEBUG loaded listener.js 23:15:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x8ea7b400) [pid = 1848] [serial = 1986] [outer = 0x8deef000] 23:15:57 INFO - PROCESS | 1848 | 1461132957741 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]]]}] 23:15:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 23:15:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1579ms 23:15:57 INFO - PROCESS | 1848 | 1461132957797 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 23:15:57 INFO - PROCESS | 1848 | 1461132957802 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 23:15:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 23:15:57 INFO - PROCESS | 1848 | 1461132957808 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 23:15:57 INFO - PROCESS | 1848 | 1461132957811 Marionette TRACE conn3 <- [1,2618,null,{}] 23:15:57 INFO - PROCESS | 1848 | 1461132957817 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}] 23:15:58 INFO - PROCESS | 1848 | 1461132958025 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 23:15:58 INFO - PROCESS | 1848 | 1461132958305 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:15:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x8e19b800 == 142 [pid = 1848] [id = 662] 23:15:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x8ea75c00) [pid = 1848] [serial = 1987] [outer = (nil)] 23:15:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x8eb75800) [pid = 1848] [serial = 1988] [outer = 0x8ea75c00] 23:15:58 INFO - PROCESS | 1848 | 1461132958443 Marionette DEBUG loaded listener.js 23:15:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x8eb82000) [pid = 1848] [serial = 1989] [outer = 0x8ea75c00] 23:15:59 INFO - PROCESS | 1848 | 1461132959347 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]]]}] 23:15:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 23:15:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1581ms 23:15:59 INFO - PROCESS | 1848 | 1461132959390 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 23:15:59 INFO - PROCESS | 1848 | 1461132959393 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 23:15:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 23:15:59 INFO - PROCESS | 1848 | 1461132959401 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 23:15:59 INFO - PROCESS | 1848 | 1461132959404 Marionette TRACE conn3 <- [1,2622,null,{}] 23:15:59 INFO - PROCESS | 1848 | 1461132959410 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}] 23:15:59 INFO - PROCESS | 1848 | 1461132959645 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 23:16:00 INFO - PROCESS | 1848 | 1461132959992 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x856f8c00 == 143 [pid = 1848] [id = 663] 23:16:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x8eb8a000) [pid = 1848] [serial = 1990] [outer = (nil)] 23:16:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x8fb32c00) [pid = 1848] [serial = 1991] [outer = 0x8eb8a000] 23:16:00 INFO - PROCESS | 1848 | 1461132960084 Marionette DEBUG loaded listener.js 23:16:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x8fce8400) [pid = 1848] [serial = 1992] [outer = 0x8eb8a000] 23:16:01 INFO - PROCESS | 1848 | 1461132961013 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]]]}] 23:16:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 23:16:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1689ms 23:16:01 INFO - PROCESS | 1848 | 1461132961091 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 23:16:01 INFO - PROCESS | 1848 | 1461132961095 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 23:16:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 23:16:01 INFO - PROCESS | 1848 | 1461132961101 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 23:16:01 INFO - PROCESS | 1848 | 1461132961104 Marionette TRACE conn3 <- [1,2626,null,{}] 23:16:01 INFO - PROCESS | 1848 | 1461132961110 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}] 23:16:01 INFO - PROCESS | 1848 | 1461132961311 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 23:16:01 INFO - PROCESS | 1848 | 1461132961644 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eb89c00 == 144 [pid = 1848] [id = 664] 23:16:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x8edf0800) [pid = 1848] [serial = 1993] [outer = (nil)] 23:16:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x9012ec00) [pid = 1848] [serial = 1994] [outer = 0x8edf0800] 23:16:01 INFO - PROCESS | 1848 | 1461132961742 Marionette DEBUG loaded listener.js 23:16:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x9013c000) [pid = 1848] [serial = 1995] [outer = 0x8edf0800] 23:16:02 INFO - PROCESS | 1848 | 1461132962607 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]]]}] 23:16:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 23:16:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1538ms 23:16:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 23:16:02 INFO - PROCESS | 1848 | 1461132962644 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 23:16:02 INFO - PROCESS | 1848 | 1461132962647 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 23:16:02 INFO - PROCESS | 1848 | 1461132962654 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 23:16:02 INFO - PROCESS | 1848 | 1461132962657 Marionette TRACE conn3 <- [1,2630,null,{}] 23:16:02 INFO - PROCESS | 1848 | 1461132962678 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}] 23:16:02 INFO - PROCESS | 1848 | 1461132962957 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 23:16:03 INFO - PROCESS | 1848 | 1461132963179 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x90074400 == 145 [pid = 1848] [id = 665] 23:16:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x90075400) [pid = 1848] [serial = 1996] [outer = (nil)] 23:16:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x9048f000) [pid = 1848] [serial = 1997] [outer = 0x90075400] 23:16:03 INFO - PROCESS | 1848 | 1461132963306 Marionette DEBUG loaded listener.js 23:16:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x905f1000) [pid = 1848] [serial = 1998] [outer = 0x90075400] 23:16:04 INFO - PROCESS | 1848 | 1461132964217 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]]]}] 23:16:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 23:16:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1638ms 23:16:04 INFO - PROCESS | 1848 | 1461132964291 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 23:16:04 INFO - PROCESS | 1848 | 1461132964295 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 23:16:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 23:16:04 INFO - PROCESS | 1848 | 1461132964301 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 23:16:04 INFO - PROCESS | 1848 | 1461132964305 Marionette TRACE conn3 <- [1,2634,null,{}] 23:16:04 INFO - PROCESS | 1848 | 1461132964310 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}] 23:16:04 INFO - PROCESS | 1848 | 1461132964553 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 23:16:04 INFO - PROCESS | 1848 | 1461132964882 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x8e199c00 == 146 [pid = 1848] [id = 666] 23:16:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x8fc08400) [pid = 1848] [serial = 1999] [outer = (nil)] 23:16:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x92850000) [pid = 1848] [serial = 2000] [outer = 0x8fc08400] 23:16:04 INFO - PROCESS | 1848 | 1461132964982 Marionette DEBUG loaded listener.js 23:16:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x92907c00) [pid = 1848] [serial = 2001] [outer = 0x8fc08400] 23:16:05 INFO - PROCESS | 1848 | 1461132965880 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]]]}] 23:16:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 23:16:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1629ms 23:16:05 INFO - PROCESS | 1848 | 1461132965931 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 23:16:05 INFO - PROCESS | 1848 | 1461132965936 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 23:16:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 23:16:05 INFO - PROCESS | 1848 | 1461132965942 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 23:16:05 INFO - PROCESS | 1848 | 1461132965945 Marionette TRACE conn3 <- [1,2638,null,{}] 23:16:05 INFO - PROCESS | 1848 | 1461132965951 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}] 23:16:06 INFO - PROCESS | 1848 | 1461132966166 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 23:16:06 INFO - PROCESS | 1848 | 1461132966453 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x856ee800 == 147 [pid = 1848] [id = 667] 23:16:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x903f7000) [pid = 1848] [serial = 2002] [outer = (nil)] 23:16:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x93741800) [pid = 1848] [serial = 2003] [outer = 0x903f7000] 23:16:06 INFO - PROCESS | 1848 | 1461132966587 Marionette DEBUG loaded listener.js 23:16:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x93788800) [pid = 1848] [serial = 2004] [outer = 0x903f7000] 23:16:07 INFO - PROCESS | 1848 | 1461132967455 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]]]}] 23:16:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 23:16:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1578ms 23:16:07 INFO - PROCESS | 1848 | 1461132967527 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 23:16:07 INFO - PROCESS | 1848 | 1461132967531 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 23:16:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 23:16:07 INFO - PROCESS | 1848 | 1461132967540 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 23:16:07 INFO - PROCESS | 1848 | 1461132967545 Marionette TRACE conn3 <- [1,2642,null,{}] 23:16:07 INFO - PROCESS | 1848 | 1461132967550 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}] 23:16:07 INFO - PROCESS | 1848 | 1461132967781 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 23:16:08 INFO - PROCESS | 1848 | 1461132968134 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x93737800 == 148 [pid = 1848] [id = 668] 23:16:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x945ae000) [pid = 1848] [serial = 2005] [outer = (nil)] 23:16:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x94fb0800) [pid = 1848] [serial = 2006] [outer = 0x945ae000] 23:16:08 INFO - PROCESS | 1848 | 1461132968230 Marionette DEBUG loaded listener.js 23:16:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x96b9d800) [pid = 1848] [serial = 2007] [outer = 0x945ae000] 23:16:09 INFO - PROCESS | 1848 | 1461132969153 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]]]}] 23:16:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 23:16:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1686ms 23:16:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 23:16:09 INFO - PROCESS | 1848 | 1461132969228 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 23:16:09 INFO - PROCESS | 1848 | 1461132969231 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 23:16:09 INFO - PROCESS | 1848 | 1461132969237 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 23:16:09 INFO - PROCESS | 1848 | 1461132969241 Marionette TRACE conn3 <- [1,2646,null,{}] 23:16:09 INFO - PROCESS | 1848 | 1461132969246 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}] 23:16:09 INFO - PROCESS | 1848 | 1461132969486 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 23:16:09 INFO - PROCESS | 1848 | 1461132969818 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x945a9400 == 149 [pid = 1848] [id = 669] 23:16:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x94fac400) [pid = 1848] [serial = 2008] [outer = (nil)] 23:16:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x98c57400) [pid = 1848] [serial = 2009] [outer = 0x94fac400] 23:16:09 INFO - PROCESS | 1848 | 1461132969907 Marionette DEBUG loaded listener.js 23:16:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x991a7400) [pid = 1848] [serial = 2010] [outer = 0x94fac400] 23:16:10 INFO - PROCESS | 1848 | 1461132970787 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]]]}] 23:16:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 23:16:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1581ms 23:16:10 INFO - PROCESS | 1848 | 1461132970818 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 23:16:10 INFO - PROCESS | 1848 | 1461132970820 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 23:16:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 23:16:10 INFO - PROCESS | 1848 | 1461132970846 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 23:16:10 INFO - PROCESS | 1848 | 1461132970849 Marionette TRACE conn3 <- [1,2650,null,{}] 23:16:10 INFO - PROCESS | 1848 | 1461132970855 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}] 23:16:11 INFO - PROCESS | 1848 | 1461132971075 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 23:16:11 INFO - PROCESS | 1848 | 1461132971443 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x97cb2c00 == 150 [pid = 1848] [id = 670] 23:16:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x98f55400) [pid = 1848] [serial = 2011] [outer = (nil)] 23:16:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x99bf3000) [pid = 1848] [serial = 2012] [outer = 0x98f55400] 23:16:11 INFO - PROCESS | 1848 | 1461132971532 Marionette DEBUG loaded listener.js 23:16:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x99bfb400) [pid = 1848] [serial = 2013] [outer = 0x98f55400] 23:16:12 INFO - PROCESS | 1848 | 1461132972405 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]]]}] 23:16:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 23:16:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1638ms 23:16:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 23:16:12 INFO - PROCESS | 1848 | 1461132972481 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 23:16:12 INFO - PROCESS | 1848 | 1461132972484 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 23:16:12 INFO - PROCESS | 1848 | 1461132972490 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 23:16:12 INFO - PROCESS | 1848 | 1461132972494 Marionette TRACE conn3 <- [1,2654,null,{}] 23:16:12 INFO - PROCESS | 1848 | 1461132972499 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}] 23:16:12 INFO - PROCESS | 1848 | 1461132972704 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 23:16:13 INFO - PROCESS | 1848 | 1461132973039 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x93915800 == 151 [pid = 1848] [id = 671] 23:16:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x999c8800) [pid = 1848] [serial = 2014] [outer = (nil)] 23:16:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x9ea17400) [pid = 1848] [serial = 2015] [outer = 0x999c8800] 23:16:13 INFO - PROCESS | 1848 | 1461132973129 Marionette DEBUG loaded listener.js 23:16:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x9ea1cc00) [pid = 1848] [serial = 2016] [outer = 0x999c8800] 23:16:13 INFO - PROCESS | 1848 | 1461132973976 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]]]}] 23:16:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 23:16:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1529ms 23:16:14 INFO - PROCESS | 1848 | 1461132974019 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 23:16:14 INFO - PROCESS | 1848 | 1461132974023 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 23:16:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 23:16:14 INFO - PROCESS | 1848 | 1461132974029 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 23:16:14 INFO - PROCESS | 1848 | 1461132974032 Marionette TRACE conn3 <- [1,2658,null,{}] 23:16:14 INFO - PROCESS | 1848 | 1461132974037 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}] 23:16:14 INFO - PROCESS | 1848 | 1461132974249 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 23:16:14 INFO - PROCESS | 1848 | 1461132974539 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x9120c800 == 152 [pid = 1848] [id = 672] 23:16:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x999ef400) [pid = 1848] [serial = 2017] [outer = (nil)] 23:16:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x9fc50c00) [pid = 1848] [serial = 2018] [outer = 0x999ef400] 23:16:14 INFO - PROCESS | 1848 | 1461132974669 Marionette DEBUG loaded listener.js 23:16:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x9ff0fc00) [pid = 1848] [serial = 2019] [outer = 0x999ef400] 23:16:15 INFO - PROCESS | 1848 | 1461132975510 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]]]}] 23:16:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 23:16:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1527ms 23:16:15 INFO - PROCESS | 1848 | 1461132975557 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 23:16:15 INFO - PROCESS | 1848 | 1461132975560 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 23:16:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 23:16:15 INFO - PROCESS | 1848 | 1461132975566 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 23:16:15 INFO - PROCESS | 1848 | 1461132975569 Marionette TRACE conn3 <- [1,2662,null,{}] 23:16:15 INFO - PROCESS | 1848 | 1461132975597 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}] 23:16:15 INFO - PROCESS | 1848 | 1461132975807 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 23:16:16 INFO - PROCESS | 1848 | 1461132976097 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x9df8b800 == 153 [pid = 1848] [id = 673] 23:16:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x9fb92400) [pid = 1848] [serial = 2020] [outer = (nil)] 23:16:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0xa0a08000) [pid = 1848] [serial = 2021] [outer = 0x9fb92400] 23:16:16 INFO - PROCESS | 1848 | 1461132976241 Marionette DEBUG loaded listener.js 23:16:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x9ffcb400) [pid = 1848] [serial = 2022] [outer = 0x9fb92400] 23:16:17 INFO - PROCESS | 1848 | 1461132977125 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]]]}] 23:16:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 23:16:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1601ms 23:16:17 INFO - PROCESS | 1848 | 1461132977167 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 23:16:17 INFO - PROCESS | 1848 | 1461132977171 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 23:16:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 23:16:17 INFO - PROCESS | 1848 | 1461132977196 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 23:16:17 INFO - PROCESS | 1848 | 1461132977199 Marionette TRACE conn3 <- [1,2666,null,{}] 23:16:17 INFO - PROCESS | 1848 | 1461132977205 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}] 23:16:17 INFO - PROCESS | 1848 | 1461132977411 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 23:16:17 INFO - PROCESS | 1848 | 1461132977710 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x87415000 == 154 [pid = 1848] [id = 674] 23:16:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x8934b000) [pid = 1848] [serial = 2023] [outer = (nil)] 23:16:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0xa0c30400) [pid = 1848] [serial = 2024] [outer = 0x8934b000] 23:16:17 INFO - PROCESS | 1848 | 1461132977845 Marionette DEBUG loaded listener.js 23:16:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0xa0e48800) [pid = 1848] [serial = 2025] [outer = 0x8934b000] 23:16:19 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:16:19 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:16:19 INFO - PROCESS | 1848 | 1461132979175 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]]]}] 23:16:19 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) 23:16:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2040ms 23:16:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 23:16:19 INFO - PROCESS | 1848 | 1461132979232 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 23:16:19 INFO - PROCESS | 1848 | 1461132979235 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 23:16:19 INFO - PROCESS | 1848 | 1461132979242 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 23:16:19 INFO - PROCESS | 1848 | 1461132979245 Marionette TRACE conn3 <- [1,2670,null,{}] 23:16:19 INFO - PROCESS | 1848 | 1461132979251 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}] 23:16:19 INFO - PROCESS | 1848 | 1461132979531 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 23:16:19 INFO - PROCESS | 1848 | 1461132979796 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:19 INFO - PROCESS | 1848 | ++DOCSHELL 0xa0a05c00 == 155 [pid = 1848] [id = 675] 23:16:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0xa0c15c00) [pid = 1848] [serial = 2026] [outer = (nil)] 23:16:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0xa0e79000) [pid = 1848] [serial = 2027] [outer = 0xa0c15c00] 23:16:19 INFO - PROCESS | 1848 | 1461132979881 Marionette DEBUG loaded listener.js 23:16:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0xa0f3c000) [pid = 1848] [serial = 2028] [outer = 0xa0c15c00] 23:16:21 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:16:21 INFO - PROCESS | 1848 | 1461132981207 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] 23:16:23 INFO - PROCESS | 1848 | 1461132983609 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 23:16:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 23:16:23 INFO - PROCESS | 1848 | 1461132983669 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 23:16:23 INFO - PROCESS | 1848 | 1461132983675 Marionette TRACE conn3 <- [1,2674,null,{}] 23:16:23 INFO - PROCESS | 1848 | 1461132983683 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}] 23:16:23 INFO - PROCESS | 1848 | 1461132983860 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 23:16:23 INFO - PROCESS | 1848 | 1461132983872 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x85564c00 == 138 [pid = 1848] [id = 676] 23:16:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x856ec400) [pid = 1848] [serial = 2029] [outer = (nil)] 23:16:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x85d89400) [pid = 1848] [serial = 2030] [outer = 0x856ec400] 23:16:23 INFO - PROCESS | 1848 | 1461132983946 Marionette DEBUG loaded listener.js 23:16:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x86e10800) [pid = 1848] [serial = 2031] [outer = 0x856ec400] 23:16:25 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:16:25 INFO - PROCESS | 1848 | 1461132985405 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] 23:16:25 INFO - PROCESS | 1848 | 1461132985457 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 23:16:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 23:16:25 INFO - PROCESS | 1848 | 1461132985470 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 23:16:25 INFO - PROCESS | 1848 | 1461132985475 Marionette TRACE conn3 <- [1,2678,null,{}] 23:16:25 INFO - PROCESS | 1848 | 1461132985481 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}] 23:16:25 INFO - PROCESS | 1848 | 1461132985701 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 23:16:25 INFO - PROCESS | 1848 | 1461132985935 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x855ccc00 == 139 [pid = 1848] [id = 677] 23:16:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x86fcac00) [pid = 1848] [serial = 2032] [outer = (nil)] 23:16:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x87ee5800) [pid = 1848] [serial = 2033] [outer = 0x86fcac00] 23:16:26 INFO - PROCESS | 1848 | 1461132986005 Marionette DEBUG loaded listener.js 23:16:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x88547800) [pid = 1848] [serial = 2034] [outer = 0x86fcac00] 23:16:27 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:16:27 INFO - PROCESS | 1848 | 1461132987398 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]]]}] 23:16:27 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) 23:16:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1950ms 23:16:27 INFO - PROCESS | 1848 | 1461132987467 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 23:16:27 INFO - PROCESS | 1848 | 1461132987470 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 23:16:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 23:16:27 INFO - PROCESS | 1848 | 1461132987477 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 23:16:27 INFO - PROCESS | 1848 | 1461132987481 Marionette TRACE conn3 <- [1,2682,null,{}] 23:16:27 INFO - PROCESS | 1848 | 1461132987494 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}] 23:16:27 INFO - PROCESS | 1848 | 1461132987745 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 23:16:28 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x8a9e4c00) [pid = 1848] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 23:16:28 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x8f76dc00) [pid = 1848] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 23:16:28 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x90495c00) [pid = 1848] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 23:16:28 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x8854e400) [pid = 1848] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 23:16:28 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x9120bc00) [pid = 1848] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 23:16:28 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x855d0c00) [pid = 1848] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 23:16:28 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x8eacbc00) [pid = 1848] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 23:16:28 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x8ec35000) [pid = 1848] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 23:16:28 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x91ef4c00) [pid = 1848] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 23:16:28 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x8ab74800) [pid = 1848] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 23:16:28 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x846bcc00) [pid = 1848] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 23:16:28 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x92b62c00) [pid = 1848] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 23:16:28 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x8555fc00) [pid = 1848] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 23:16:28 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x884f8800) [pid = 1848] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 23:16:28 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x87ed6c00) [pid = 1848] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 23:16:28 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x85d93c00) [pid = 1848] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 23:16:28 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x8bed4000) [pid = 1848] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 23:16:28 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x93a63c00) [pid = 1848] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 23:16:28 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x903f2400) [pid = 1848] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 23:16:28 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x8e1a6c00) [pid = 1848] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 23:16:28 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x8a6cb400) [pid = 1848] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 23:16:28 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x8866f000) [pid = 1848] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 23:16:28 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x8e1a1800) [pid = 1848] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 23:16:28 INFO - PROCESS | 1848 | 1461132988449 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x822c7800 == 140 [pid = 1848] [id = 678] 23:16:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x8555fc00) [pid = 1848] [serial = 2035] [outer = (nil)] 23:16:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x87eda000) [pid = 1848] [serial = 2036] [outer = 0x8555fc00] 23:16:28 INFO - PROCESS | 1848 | 1461132988536 Marionette DEBUG loaded listener.js 23:16:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x885ee800) [pid = 1848] [serial = 2037] [outer = 0x8555fc00] 23:16:29 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:16:29 INFO - PROCESS | 1848 | 1461132989689 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]]]}] 23:16:29 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) 23:16:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2228ms 23:16:29 INFO - PROCESS | 1848 | 1461132989705 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 23:16:29 INFO - PROCESS | 1848 | 1461132989708 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 23:16:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 23:16:29 INFO - PROCESS | 1848 | 1461132989714 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 23:16:29 INFO - PROCESS | 1848 | 1461132989716 Marionette TRACE conn3 <- [1,2686,null,{}] 23:16:29 INFO - PROCESS | 1848 | 1461132989722 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}] 23:16:29 INFO - PROCESS | 1848 | 1461132989925 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 23:16:30 INFO - PROCESS | 1848 | 1461132990158 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x89195800 == 141 [pid = 1848] [id = 679] 23:16:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x89308000) [pid = 1848] [serial = 2038] [outer = (nil)] 23:16:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x89861400) [pid = 1848] [serial = 2039] [outer = 0x89308000] 23:16:30 INFO - PROCESS | 1848 | 1461132990229 Marionette DEBUG loaded listener.js 23:16:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x89869800) [pid = 1848] [serial = 2040] [outer = 0x89308000] 23:16:31 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:16:31 INFO - PROCESS | 1848 | 1461132991703 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] 23:16:31 INFO - PROCESS | 1848 | 1461132991767 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 23:16:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 23:16:31 INFO - PROCESS | 1848 | 1461132991898 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 23:16:31 INFO - PROCESS | 1848 | 1461132991902 Marionette TRACE conn3 <- [1,2690,null,{}] 23:16:31 INFO - PROCESS | 1848 | 1461132991914 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}] 23:16:32 INFO - PROCESS | 1848 | 1461132992117 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 23:16:32 INFO - PROCESS | 1848 | 1461132992389 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x8555e800 == 142 [pid = 1848] [id = 680] 23:16:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x86fc7800) [pid = 1848] [serial = 2041] [outer = (nil)] 23:16:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x8740dc00) [pid = 1848] [serial = 2042] [outer = 0x86fc7800] 23:16:32 INFO - PROCESS | 1848 | 1461132992477 Marionette DEBUG loaded listener.js 23:16:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x8855dc00) [pid = 1848] [serial = 2043] [outer = 0x86fc7800] 23:16:33 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:16:33 INFO - PROCESS | 1848 | 1461132993831 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] 23:16:33 INFO - PROCESS | 1848 | 1461132993894 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 23:16:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 23:16:34 INFO - PROCESS | 1848 | 1461132994109 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 23:16:34 INFO - PROCESS | 1848 | 1461132994113 Marionette TRACE conn3 <- [1,2694,null,{}] 23:16:34 INFO - PROCESS | 1848 | 1461132994123 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}] 23:16:34 INFO - PROCESS | 1848 | 1461132994357 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 23:16:34 INFO - PROCESS | 1848 | 1461132994584 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x885e4400 == 143 [pid = 1848] [id = 681] 23:16:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x885eb000) [pid = 1848] [serial = 2044] [outer = (nil)] 23:16:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x89350400) [pid = 1848] [serial = 2045] [outer = 0x885eb000] 23:16:34 INFO - PROCESS | 1848 | 1461132994667 Marionette DEBUG loaded listener.js 23:16:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x89a8b400) [pid = 1848] [serial = 2046] [outer = 0x885eb000] 23:16:36 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:16:36 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 23:16:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 23:16:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 23:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 23:16:36 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1 23:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:16:36 INFO - _addTest/ [0,2697,"getWindowHandle",null] 23:16:36 INFO - PROCESS | 1848 | 1461132996105 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 23:16:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 23:16:36 INFO - PROCESS | 1848 | 1461132996111 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 23:16:36 INFO - PROCESS | 1848 | 1461132996117 Marionette TRACE conn3 <- [1,2698,null,{}] 23:16:36 INFO - PROCESS | 1848 | 1461132996133 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}] 23:16:36 INFO - PROCESS | 1848 | 1461132996417 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 23:16:36 INFO - PROCESS | 1848 | 1461132996705 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x8854fc00 == 144 [pid = 1848] [id = 682] 23:16:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x89a8a400) [pid = 1848] [serial = 2047] [outer = (nil)] 23:16:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x8a9e4000) [pid = 1848] [serial = 2048] [outer = 0x89a8a400] 23:16:36 INFO - PROCESS | 1848 | 1461132996794 Marionette DEBUG loaded listener.js 23:16:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x8be48800) [pid = 1848] [serial = 2049] [outer = 0x89a8a400] 23:16:38 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 23:16:38 INFO - PROCESS | 1848 | 1461132998143 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] 23:16:38 INFO - PROCESS | 1848 | 1461132998171 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 23:16:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 23:16:38 INFO - PROCESS | 1848 | 1461132998177 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 23:16:38 INFO - PROCESS | 1848 | 1461132998180 Marionette TRACE conn3 <- [1,2702,null,{}] 23:16:38 INFO - PROCESS | 1848 | 1461132998186 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}] 23:16:38 INFO - PROCESS | 1848 | 1461132998438 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 23:16:38 INFO - PROCESS | 1848 | 1461132998684 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x8a6c1800 == 145 [pid = 1848] [id = 683] 23:16:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x8be4b800) [pid = 1848] [serial = 2050] [outer = (nil)] 23:16:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x8bee1000) [pid = 1848] [serial = 2051] [outer = 0x8be4b800] 23:16:38 INFO - PROCESS | 1848 | 1461132998770 Marionette DEBUG loaded listener.js 23:16:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x8bee4c00) [pid = 1848] [serial = 2052] [outer = 0x8be4b800] 23:16:39 INFO - PROCESS | 1848 | 1461132999684 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]]]}] 23:16:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 23:16:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1544ms 23:16:39 INFO - PROCESS | 1848 | 1461132999722 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 23:16:39 INFO - PROCESS | 1848 | 1461132999725 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 23:16:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 23:16:39 INFO - PROCESS | 1848 | 1461132999732 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 23:16:39 INFO - PROCESS | 1848 | 1461132999735 Marionette TRACE conn3 <- [1,2706,null,{}] 23:16:39 INFO - PROCESS | 1848 | 1461132999741 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}] 23:16:39 INFO - PROCESS | 1848 | 1461132999938 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 23:16:40 INFO - PROCESS | 1848 | 1461133000220 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x856ecc00 == 146 [pid = 1848] [id = 684] 23:16:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x8becf000) [pid = 1848] [serial = 2053] [outer = (nil)] 23:16:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x8c05cc00) [pid = 1848] [serial = 2054] [outer = 0x8becf000] 23:16:40 INFO - PROCESS | 1848 | 1461133000350 Marionette DEBUG loaded listener.js 23:16:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x8dee7000) [pid = 1848] [serial = 2055] [outer = 0x8becf000] 23:16:41 INFO - PROCESS | 1848 | 1461133001253 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]]]}] 23:16:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 23:16:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1579ms 23:16:41 INFO - PROCESS | 1848 | 1461133001312 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 23:16:41 INFO - PROCESS | 1848 | 1461133001315 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 23:16:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 23:16:41 INFO - PROCESS | 1848 | 1461133001322 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 23:16:41 INFO - PROCESS | 1848 | 1461133001325 Marionette TRACE conn3 <- [1,2710,null,{}] 23:16:41 INFO - PROCESS | 1848 | 1461133001331 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}] 23:16:41 INFO - PROCESS | 1848 | 1461133001603 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 23:16:41 INFO - PROCESS | 1848 | 1461133001976 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x86fc6c00 == 147 [pid = 1848] [id = 685] 23:16:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x8df88800) [pid = 1848] [serial = 2056] [outer = (nil)] 23:16:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x8e1a1000) [pid = 1848] [serial = 2057] [outer = 0x8df88800] 23:16:42 INFO - PROCESS | 1848 | 1461133002070 Marionette DEBUG loaded listener.js 23:16:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x8ea73c00) [pid = 1848] [serial = 2058] [outer = 0x8df88800] 23:16:42 INFO - PROCESS | 1848 | 1461133002968 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] 23:16:43 INFO - PROCESS | 1848 | 1461133003017 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 23:16:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 23:16:43 INFO - PROCESS | 1848 | 1461133003023 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 23:16:43 INFO - PROCESS | 1848 | 1461133003027 Marionette TRACE conn3 <- [1,2714,null,{}] 23:16:43 INFO - PROCESS | 1848 | 1461133003032 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}] 23:16:43 INFO - PROCESS | 1848 | 1461133003232 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 23:16:43 INFO - PROCESS | 1848 | 1461133003569 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x8934c800 == 148 [pid = 1848] [id = 686] 23:16:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x8df3c800) [pid = 1848] [serial = 2059] [outer = (nil)] 23:16:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x8eb7b800) [pid = 1848] [serial = 2060] [outer = 0x8df3c800] 23:16:43 INFO - PROCESS | 1848 | 1461133003672 Marionette DEBUG loaded listener.js 23:16:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x8eb90800) [pid = 1848] [serial = 2061] [outer = 0x8df3c800] 23:16:44 INFO - PROCESS | 1848 | 1461133004570 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]]]}] 23:16:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 23:16:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1578ms 23:16:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 23:16:44 INFO - PROCESS | 1848 | 1461133004603 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 23:16:44 INFO - PROCESS | 1848 | 1461133004606 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 23:16:44 INFO - PROCESS | 1848 | 1461133004612 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 23:16:44 INFO - PROCESS | 1848 | 1461133004616 Marionette TRACE conn3 <- [1,2718,null,{}] 23:16:44 INFO - PROCESS | 1848 | 1461133004621 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}] 23:16:44 INFO - PROCESS | 1848 | 1461133004817 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 23:16:45 INFO - PROCESS | 1848 | 1461133005101 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x8beccc00 == 149 [pid = 1848] [id = 687] 23:16:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x8eac9c00) [pid = 1848] [serial = 2062] [outer = (nil)] 23:16:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x8edf3400) [pid = 1848] [serial = 2063] [outer = 0x8eac9c00] 23:16:45 INFO - PROCESS | 1848 | 1461133005190 Marionette DEBUG loaded listener.js 23:16:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x8edf5400) [pid = 1848] [serial = 2064] [outer = 0x8eac9c00] 23:16:46 INFO - PROCESS | 1848 | 1461133006136 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] 23:16:46 INFO - PROCESS | 1848 | 1461133006198 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 23:16:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 23:16:46 INFO - PROCESS | 1848 | 1461133006205 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 23:16:46 INFO - PROCESS | 1848 | 1461133006209 Marionette TRACE conn3 <- [1,2722,null,{}] 23:16:46 INFO - PROCESS | 1848 | 1461133006214 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}] 23:16:46 INFO - PROCESS | 1848 | 1461133006416 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 23:16:46 INFO - PROCESS | 1848 | 1461133006737 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b06c00 == 150 [pid = 1848] [id = 688] 23:16:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x884f3400) [pid = 1848] [serial = 2065] [outer = (nil)] 23:16:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x8fb2e800) [pid = 1848] [serial = 2066] [outer = 0x884f3400] 23:16:46 INFO - PROCESS | 1848 | 1461133006839 Marionette DEBUG loaded listener.js 23:16:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x8fc0c000) [pid = 1848] [serial = 2067] [outer = 0x884f3400] 23:16:47 INFO - PROCESS | 1848 | 1461133007779 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] 23:16:47 INFO - PROCESS | 1848 | 1461133007844 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 23:16:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 23:16:47 INFO - PROCESS | 1848 | 1461133007850 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 23:16:47 INFO - PROCESS | 1848 | 1461133007854 Marionette TRACE conn3 <- [1,2726,null,{}] 23:16:47 INFO - PROCESS | 1848 | 1461133007859 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}] 23:16:48 INFO - PROCESS | 1848 | 1461133008104 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 23:16:48 INFO - PROCESS | 1848 | 1461133008434 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x8ec3a000 == 151 [pid = 1848] [id = 689] 23:16:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x8edf4400) [pid = 1848] [serial = 2068] [outer = (nil)] 23:16:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x9007c800) [pid = 1848] [serial = 2069] [outer = 0x8edf4400] 23:16:48 INFO - PROCESS | 1848 | 1461133008524 Marionette DEBUG loaded listener.js 23:16:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x90138000) [pid = 1848] [serial = 2070] [outer = 0x8edf4400] 23:16:49 INFO - PROCESS | 1848 | 1461133009411 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]]]}] 23:16:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 23:16:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1629ms 23:16:49 INFO - PROCESS | 1848 | 1461133009480 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 23:16:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 23:16:49 INFO - PROCESS | 1848 | 1461133009485 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 23:16:49 INFO - PROCESS | 1848 | 1461133009491 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 23:16:49 INFO - PROCESS | 1848 | 1461133009496 Marionette TRACE conn3 <- [1,2730,null,{}] 23:16:49 INFO - PROCESS | 1848 | 1461133009501 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}] 23:16:49 INFO - PROCESS | 1848 | 1461133009770 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 23:16:50 INFO - PROCESS | 1848 | 1461133010106 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x8f770000 == 152 [pid = 1848] [id = 690] 23:16:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x905f9400) [pid = 1848] [serial = 2071] [outer = (nil)] 23:16:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x9120f400) [pid = 1848] [serial = 2072] [outer = 0x905f9400] 23:16:50 INFO - PROCESS | 1848 | 1461133010202 Marionette DEBUG loaded listener.js 23:16:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x91ef7400) [pid = 1848] [serial = 2073] [outer = 0x905f9400] 23:16:51 INFO - PROCESS | 1848 | 1461133011516 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] 23:16:51 INFO - PROCESS | 1848 | 1461133011586 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 23:16:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 23:16:51 INFO - PROCESS | 1848 | 1461133011592 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 23:16:51 INFO - PROCESS | 1848 | 1461133011595 Marionette TRACE conn3 <- [1,2734,null,{}] 23:16:51 INFO - PROCESS | 1848 | 1461133011601 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}] 23:16:51 INFO - PROCESS | 1848 | 1461133011890 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 23:16:52 INFO - PROCESS | 1848 | 1461133012179 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x90490c00 == 153 [pid = 1848] [id = 691] 23:16:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x91ef1c00) [pid = 1848] [serial = 2074] [outer = (nil)] 23:16:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x92b56000) [pid = 1848] [serial = 2075] [outer = 0x91ef1c00] 23:16:52 INFO - PROCESS | 1848 | 1461133012264 Marionette DEBUG loaded listener.js 23:16:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x93739800) [pid = 1848] [serial = 2076] [outer = 0x91ef1c00] 23:16:53 INFO - PROCESS | 1848 | 1461133013176 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]]]}] 23:16:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 23:16:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1635ms 23:16:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 23:16:53 INFO - PROCESS | 1848 | 1461133013228 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 23:16:53 INFO - PROCESS | 1848 | 1461133013231 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 23:16:53 INFO - PROCESS | 1848 | 1461133013237 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 23:16:53 INFO - PROCESS | 1848 | 1461133013241 Marionette TRACE conn3 <- [1,2738,null,{}] 23:16:53 INFO - PROCESS | 1848 | 1461133013246 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}] 23:16:53 INFO - PROCESS | 1848 | 1461133013459 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 23:16:53 INFO - PROCESS | 1848 | 1461133013746 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x90076400 == 154 [pid = 1848] [id = 692] 23:16:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x9290e800) [pid = 1848] [serial = 2077] [outer = (nil)] 23:16:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x93919c00) [pid = 1848] [serial = 2078] [outer = 0x9290e800] 23:16:53 INFO - PROCESS | 1848 | 1461133013876 Marionette DEBUG loaded listener.js 23:16:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x9391ec00) [pid = 1848] [serial = 2079] [outer = 0x9290e800] 23:16:54 INFO - PROCESS | 1848 | 1461133014761 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]]]}] 23:16:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 23:16:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1581ms 23:16:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 23:16:54 INFO - PROCESS | 1848 | 1461133014818 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 23:16:54 INFO - PROCESS | 1848 | 1461133014821 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 23:16:54 INFO - PROCESS | 1848 | 1461133014828 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 23:16:54 INFO - PROCESS | 1848 | 1461133014831 Marionette TRACE conn3 <- [1,2742,null,{}] 23:16:54 INFO - PROCESS | 1848 | 1461133014837 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}] 23:16:55 INFO - PROCESS | 1848 | 1461133015041 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 23:16:55 INFO - PROCESS | 1848 | 1461133015337 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x832b7000 == 155 [pid = 1848] [id = 693] 23:16:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x8edfb400) [pid = 1848] [serial = 2080] [outer = (nil)] 23:16:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x945a9800) [pid = 1848] [serial = 2081] [outer = 0x8edfb400] 23:16:55 INFO - PROCESS | 1848 | 1461133015468 Marionette DEBUG loaded listener.js 23:16:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x945b3400) [pid = 1848] [serial = 2082] [outer = 0x8edfb400] 23:16:56 INFO - PROCESS | 1848 | 1461133016292 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]]]}] 23:16:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 23:16:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1530ms 23:16:56 INFO - PROCESS | 1848 | 1461133016358 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 23:16:56 INFO - PROCESS | 1848 | 1461133016362 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 23:16:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 23:16:56 INFO - PROCESS | 1848 | 1461133016368 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 23:16:56 INFO - PROCESS | 1848 | 1461133016371 Marionette TRACE conn3 <- [1,2746,null,{}] 23:16:56 INFO - PROCESS | 1848 | 1461133016376 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}] 23:16:56 INFO - PROCESS | 1848 | 1461133016590 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 23:16:56 INFO - PROCESS | 1848 | 1461133016887 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x945a7000 == 156 [pid = 1848] [id = 694] 23:16:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x94fae400) [pid = 1848] [serial = 2083] [outer = (nil)] 23:16:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x96fbe800) [pid = 1848] [serial = 2084] [outer = 0x94fae400] 23:16:57 INFO - PROCESS | 1848 | 1461133017030 Marionette DEBUG loaded listener.js 23:16:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x977a3000) [pid = 1848] [serial = 2085] [outer = 0x94fae400] 23:16:57 INFO - PROCESS | 1848 | 1461133017917 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]]]}] 23:16:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 23:16:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1578ms 23:16:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 23:16:57 INFO - PROCESS | 1848 | 1461133017947 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 23:16:57 INFO - PROCESS | 1848 | 1461133017950 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 23:16:57 INFO - PROCESS | 1848 | 1461133017957 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 23:16:57 INFO - PROCESS | 1848 | 1461133017960 Marionette TRACE conn3 <- [1,2750,null,{}] 23:16:57 INFO - PROCESS | 1848 | 1461133017966 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}] 23:16:58 INFO - PROCESS | 1848 | 1461133018165 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 23:16:58 INFO - PROCESS | 1848 | 1461133018461 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:16:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b28400 == 157 [pid = 1848] [id = 695] 23:16:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x8eb6d400) [pid = 1848] [serial = 2086] [outer = (nil)] 23:16:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x98b11c00) [pid = 1848] [serial = 2087] [outer = 0x8eb6d400] 23:16:58 INFO - PROCESS | 1848 | 1461133018556 Marionette DEBUG loaded listener.js 23:16:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x98ec5400) [pid = 1848] [serial = 2088] [outer = 0x8eb6d400] 23:16:59 INFO - PROCESS | 1848 | 1461133019449 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]]]}] 23:16:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 23:16:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1540ms 23:16:59 INFO - PROCESS | 1848 | 1461133019496 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 23:16:59 INFO - PROCESS | 1848 | 1461133019499 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 23:16:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 23:16:59 INFO - PROCESS | 1848 | 1461133019506 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 23:16:59 INFO - PROCESS | 1848 | 1461133019509 Marionette TRACE conn3 <- [1,2754,null,{}] 23:16:59 INFO - PROCESS | 1848 | 1461133019515 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}] 23:16:59 INFO - PROCESS | 1848 | 1461133019716 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 23:17:00 INFO - PROCESS | 1848 | 1461133020007 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x984a1400 == 158 [pid = 1848] [id = 696] 23:17:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x984a3000) [pid = 1848] [serial = 2089] [outer = (nil)] 23:17:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x999f8000) [pid = 1848] [serial = 2090] [outer = 0x984a3000] 23:17:00 INFO - PROCESS | 1848 | 1461133020137 Marionette DEBUG loaded listener.js 23:17:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x99bff800) [pid = 1848] [serial = 2091] [outer = 0x984a3000] 23:17:00 INFO - PROCESS | 1848 | 1461133020992 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]]]}] 23:17:02 INFO - PROCESS | 1848 | --DOCSHELL 0x822c7800 == 157 [pid = 1848] [id = 678] 23:17:02 INFO - PROCESS | 1848 | --DOCSHELL 0x855ccc00 == 156 [pid = 1848] [id = 677] 23:17:02 INFO - PROCESS | 1848 | --DOCSHELL 0x85564c00 == 155 [pid = 1848] [id = 676] 23:17:02 INFO - PROCESS | 1848 | --DOCSHELL 0x87415000 == 154 [pid = 1848] [id = 674] 23:17:02 INFO - PROCESS | 1848 | --DOCSHELL 0x9df8b800 == 153 [pid = 1848] [id = 673] 23:17:02 INFO - PROCESS | 1848 | --DOCSHELL 0x93915800 == 152 [pid = 1848] [id = 671] 23:17:02 INFO - PROCESS | 1848 | --DOCSHELL 0x9120c800 == 151 [pid = 1848] [id = 672] 23:17:02 INFO - PROCESS | 1848 | --DOCSHELL 0x97cb2c00 == 150 [pid = 1848] [id = 670] 23:17:02 INFO - PROCESS | 1848 | --DOCSHELL 0x945a9400 == 149 [pid = 1848] [id = 669] 23:17:02 INFO - PROCESS | 1848 | --DOCSHELL 0x93737800 == 148 [pid = 1848] [id = 668] 23:17:02 INFO - PROCESS | 1848 | --DOCSHELL 0x856ee800 == 147 [pid = 1848] [id = 667] 23:17:02 INFO - PROCESS | 1848 | --DOCSHELL 0x90074400 == 146 [pid = 1848] [id = 665] 23:17:02 INFO - PROCESS | 1848 | --DOCSHELL 0x8e199c00 == 145 [pid = 1848] [id = 666] 23:17:02 INFO - PROCESS | 1848 | --DOCSHELL 0x8eb89c00 == 144 [pid = 1848] [id = 664] 23:17:02 INFO - PROCESS | 1848 | --DOCSHELL 0x856f8c00 == 143 [pid = 1848] [id = 663] 23:17:02 INFO - PROCESS | 1848 | --DOCSHELL 0x8e19b800 == 142 [pid = 1848] [id = 662] 23:17:02 INFO - PROCESS | 1848 | --DOCSHELL 0x855cd800 == 141 [pid = 1848] [id = 661] 23:17:02 INFO - PROCESS | 1848 | --DOCSHELL 0x89197800 == 140 [pid = 1848] [id = 659] 23:17:02 INFO - PROCESS | 1848 | --DOCSHELL 0x8a94b800 == 139 [pid = 1848] [id = 660] 23:17:02 INFO - PROCESS | 1848 | --DOCSHELL 0x87410400 == 138 [pid = 1848] [id = 658] 23:17:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 23:17:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 3140ms 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x8be47400) [pid = 1848] [serial = 1914] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x8ab74000) [pid = 1848] [serial = 1913] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x8fce7400) [pid = 1848] [serial = 1934] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x91207000) [pid = 1848] [serial = 1940] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x89863400) [pid = 1848] [serial = 1967] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x92908c00) [pid = 1848] [serial = 1944] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x8a955000) [pid = 1848] [serial = 1836] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x92858c00) [pid = 1848] [serial = 1943] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x8edf8000) [pid = 1848] [serial = 1929] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x8fb32000) [pid = 1848] [serial = 1932] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x92972000) [pid = 1848] [serial = 1946] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x8beed000) [pid = 1848] [serial = 1916] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x98f48400) [pid = 1848] [serial = 1958] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x8c057800) [pid = 1848] [serial = 1917] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x8a6c6400) [pid = 1848] [serial = 1968] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x93a62c00) [pid = 1848] [serial = 1952] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x856ef400) [pid = 1848] [serial = 1961] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x992b4000) [pid = 1848] [serial = 1959] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x885e2400) [pid = 1848] [serial = 1965] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x91ea6000) [pid = 1848] [serial = 1941] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x8a6c8000) [pid = 1848] [serial = 1911] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x89197000) [pid = 1848] [serial = 1910] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x86fc2800) [pid = 1848] [serial = 1907] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x93a6a000) [pid = 1848] [serial = 1953] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x8deedc00) [pid = 1848] [serial = 1919] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x8854bc00) [pid = 1848] [serial = 1964] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x96ba2800) [pid = 1848] [serial = 1955] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x9048a400) [pid = 1848] [serial = 1937] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x8df2fc00) [pid = 1848] [serial = 1920] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x905f1400) [pid = 1848] [serial = 1938] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x85d8a800) [pid = 1848] [serial = 1962] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x8ec3f000) [pid = 1848] [serial = 1928] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x8fb2a800) [pid = 1848] [serial = 1931] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x8eb87c00) [pid = 1848] [serial = 1926] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x8eb74400) [pid = 1848] [serial = 1925] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x8ab6e800) [pid = 1848] [serial = 1970] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x87410000) [pid = 1848] [serial = 1908] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x8be46000) [pid = 1848] [serial = 1971] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x93781400) [pid = 1848] [serial = 1950] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x8ea7d000) [pid = 1848] [serial = 1923] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x96fc2000) [pid = 1848] [serial = 1956] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x8ea73800) [pid = 1848] [serial = 1922] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x93737400) [pid = 1848] [serial = 1949] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x92b55000) [pid = 1848] [serial = 1947] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x8fceb400) [pid = 1848] [serial = 1935] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x89349400) [pid = 1848] [serial = 1973] [outer = (nil)] [url = about:blank] 23:17:02 INFO - PROCESS | 1848 | 1461133022901 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 23:17:02 INFO - PROCESS | 1848 | 1461133022905 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 23:17:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 23:17:02 INFO - PROCESS | 1848 | 1461133022918 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 23:17:02 INFO - PROCESS | 1848 | 1461133022926 Marionette TRACE conn3 <- [1,2758,null,{}] 23:17:02 INFO - PROCESS | 1848 | 1461133022933 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}] 23:17:03 INFO - PROCESS | 1848 | 1461133023114 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 23:17:03 INFO - PROCESS | 1848 | 1461133023131 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b09c00 == 139 [pid = 1848] [id = 697] 23:17:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x84b0ac00) [pid = 1848] [serial = 2092] [outer = (nil)] 23:17:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x84b26c00) [pid = 1848] [serial = 2093] [outer = 0x84b0ac00] 23:17:03 INFO - PROCESS | 1848 | 1461133023205 Marionette DEBUG loaded listener.js 23:17:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x85245400) [pid = 1848] [serial = 2094] [outer = 0x84b0ac00] 23:17:04 INFO - PROCESS | 1848 | 1461133024194 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]]]}] 23:17:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 23:17:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1289ms 23:17:04 INFO - PROCESS | 1848 | 1461133024207 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 23:17:04 INFO - PROCESS | 1848 | 1461133024212 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 23:17:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 23:17:04 INFO - PROCESS | 1848 | 1461133024227 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 23:17:04 INFO - PROCESS | 1848 | 1461133024233 Marionette TRACE conn3 <- [1,2762,null,{}] 23:17:04 INFO - PROCESS | 1848 | 1461133024239 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}] 23:17:04 INFO - PROCESS | 1848 | 1461133024428 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 23:17:04 INFO - PROCESS | 1848 | 1461133024633 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x85564800 == 140 [pid = 1848] [id = 698] 23:17:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x855c7400) [pid = 1848] [serial = 2095] [outer = (nil)] 23:17:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x855cfc00) [pid = 1848] [serial = 2096] [outer = 0x855c7400] 23:17:04 INFO - PROCESS | 1848 | 1461133024704 Marionette DEBUG loaded listener.js 23:17:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x856ef000) [pid = 1848] [serial = 2097] [outer = 0x855c7400] 23:17:05 INFO - PROCESS | 1848 | 1461133025658 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]]]}] 23:17:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 23:17:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1486ms 23:17:05 INFO - PROCESS | 1848 | 1461133025714 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 23:17:05 INFO - PROCESS | 1848 | 1461133025718 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 23:17:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 23:17:05 INFO - PROCESS | 1848 | 1461133025724 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 23:17:05 INFO - PROCESS | 1848 | 1461133025727 Marionette TRACE conn3 <- [1,2766,null,{}] 23:17:05 INFO - PROCESS | 1848 | 1461133025742 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}] 23:17:06 INFO - PROCESS | 1848 | 1461133026020 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 23:17:06 INFO - PROCESS | 1848 | 1461133026046 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x85d91c00 == 141 [pid = 1848] [id = 699] 23:17:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x85d92800) [pid = 1848] [serial = 2098] [outer = (nil)] 23:17:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x86e08000) [pid = 1848] [serial = 2099] [outer = 0x85d92800] 23:17:06 INFO - PROCESS | 1848 | 1461133026121 Marionette DEBUG loaded listener.js 23:17:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x86fc1c00) [pid = 1848] [serial = 2100] [outer = 0x85d92800] 23:17:07 INFO - PROCESS | 1848 | 1461133027084 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]]]}] 23:17:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 23:17:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1381ms 23:17:07 INFO - PROCESS | 1848 | 1461133027105 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 23:17:07 INFO - PROCESS | 1848 | 1461133027109 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 23:17:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 23:17:07 INFO - PROCESS | 1848 | 1461133027114 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 23:17:07 INFO - PROCESS | 1848 | 1461133027118 Marionette TRACE conn3 <- [1,2770,null,{}] 23:17:07 INFO - PROCESS | 1848 | 1461133027123 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}] 23:17:07 INFO - PROCESS | 1848 | 1461133027420 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 23:17:08 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x8edf0800) [pid = 1848] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 23:17:08 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x94fac400) [pid = 1848] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 23:17:08 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x999c8800) [pid = 1848] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 23:17:08 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x86e02000) [pid = 1848] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 23:17:08 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x903f7000) [pid = 1848] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 23:17:08 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x90075400) [pid = 1848] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 23:17:08 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x8ea75c00) [pid = 1848] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 23:17:08 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x856ec400) [pid = 1848] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 23:17:08 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x87416c00) [pid = 1848] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 23:17:08 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x9fb92400) [pid = 1848] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 23:17:08 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x86fcac00) [pid = 1848] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 23:17:08 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x8fc08400) [pid = 1848] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 23:17:08 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x8934b000) [pid = 1848] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 23:17:08 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x98f55400) [pid = 1848] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 23:17:08 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x8eb8a000) [pid = 1848] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 23:17:08 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x945ae000) [pid = 1848] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 23:17:08 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x8930ec00) [pid = 1848] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 23:17:08 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x8bee9400) [pid = 1848] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 23:17:08 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x999ef400) [pid = 1848] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 23:17:08 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x8deef000) [pid = 1848] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 23:17:08 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x8555fc00) [pid = 1848] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 23:17:08 INFO - PROCESS | 1848 | 1461133028148 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x832c2c00 == 142 [pid = 1848] [id = 700] 23:17:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x85559800) [pid = 1848] [serial = 2101] [outer = (nil)] 23:17:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x87408400) [pid = 1848] [serial = 2102] [outer = 0x85559800] 23:17:08 INFO - PROCESS | 1848 | 1461133028226 Marionette DEBUG loaded listener.js 23:17:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x87412400) [pid = 1848] [serial = 2103] [outer = 0x85559800] 23:17:09 INFO - PROCESS | 1848 | 1461133029028 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]]]}] 23:17:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 23:17:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1933ms 23:17:09 INFO - PROCESS | 1848 | 1461133029051 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 23:17:09 INFO - PROCESS | 1848 | 1461133029054 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 23:17:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 23:17:09 INFO - PROCESS | 1848 | 1461133029060 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 23:17:09 INFO - PROCESS | 1848 | 1461133029063 Marionette TRACE conn3 <- [1,2774,null,{}] 23:17:09 INFO - PROCESS | 1848 | 1461133029068 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}] 23:17:09 INFO - PROCESS | 1848 | 1461133029272 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 23:17:09 INFO - PROCESS | 1848 | 1461133029288 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x86fcb000 == 143 [pid = 1848] [id = 701] 23:17:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x87edb800) [pid = 1848] [serial = 2104] [outer = (nil)] 23:17:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x87ee3800) [pid = 1848] [serial = 2105] [outer = 0x87edb800] 23:17:09 INFO - PROCESS | 1848 | 1461133029364 Marionette DEBUG loaded listener.js 23:17:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x884f6400) [pid = 1848] [serial = 2106] [outer = 0x87edb800] 23:17:10 INFO - PROCESS | 1848 | 1461133030615 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]]]}] 23:17:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 23:17:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1591ms 23:17:10 INFO - PROCESS | 1848 | 1461133030651 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 23:17:10 INFO - PROCESS | 1848 | 1461133030657 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 23:17:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 23:17:10 INFO - PROCESS | 1848 | 1461133030666 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 23:17:10 INFO - PROCESS | 1848 | 1461133030672 Marionette TRACE conn3 <- [1,2778,null,{}] 23:17:10 INFO - PROCESS | 1848 | 1461133030682 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}] 23:17:10 INFO - PROCESS | 1848 | 1461133030919 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 23:17:11 INFO - PROCESS | 1848 | 1461133031269 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x846ae400 == 144 [pid = 1848] [id = 702] 23:17:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x846bb400) [pid = 1848] [serial = 2107] [outer = (nil)] 23:17:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x855ca800) [pid = 1848] [serial = 2108] [outer = 0x846bb400] 23:17:11 INFO - PROCESS | 1848 | 1461133031365 Marionette DEBUG loaded listener.js 23:17:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x856f6c00) [pid = 1848] [serial = 2109] [outer = 0x846bb400] 23:17:12 INFO - PROCESS | 1848 | 1461133032351 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]]]}] 23:17:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 23:17:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1733ms 23:17:12 INFO - PROCESS | 1848 | 1461133032400 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 23:17:12 INFO - PROCESS | 1848 | 1461133032409 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 23:17:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 23:17:12 INFO - PROCESS | 1848 | 1461133032448 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 23:17:12 INFO - PROCESS | 1848 | 1461133032452 Marionette TRACE conn3 <- [1,2782,null,{}] 23:17:12 INFO - PROCESS | 1848 | 1461133032462 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}] 23:17:12 INFO - PROCESS | 1848 | 1461133032719 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 23:17:13 INFO - PROCESS | 1848 | 1461133033127 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x86fcd800 == 145 [pid = 1848] [id = 703] 23:17:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x87409c00) [pid = 1848] [serial = 2110] [outer = (nil)] 23:17:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x87edc000) [pid = 1848] [serial = 2111] [outer = 0x87409c00] 23:17:13 INFO - PROCESS | 1848 | 1461133033220 Marionette DEBUG loaded listener.js 23:17:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x88546800) [pid = 1848] [serial = 2112] [outer = 0x87409c00] 23:17:14 INFO - PROCESS | 1848 | 1461133034178 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]]]}] 23:17:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 23:17:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1823ms 23:17:14 INFO - PROCESS | 1848 | 1461133034243 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 23:17:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 23:17:14 INFO - PROCESS | 1848 | 1461133034247 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 23:17:14 INFO - PROCESS | 1848 | 1461133034253 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 23:17:14 INFO - PROCESS | 1848 | 1461133034260 Marionette TRACE conn3 <- [1,2786,null,{}] 23:17:14 INFO - PROCESS | 1848 | 1461133034276 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}] 23:17:14 INFO - PROCESS | 1848 | 1461133034529 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 23:17:14 INFO - PROCESS | 1848 | 1461133034855 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x8855ec00 == 146 [pid = 1848] [id = 704] 23:17:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x885e5800) [pid = 1848] [serial = 2113] [outer = (nil)] 23:17:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x885ea400) [pid = 1848] [serial = 2114] [outer = 0x885e5800] 23:17:14 INFO - PROCESS | 1848 | 1461133034948 Marionette DEBUG loaded listener.js 23:17:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x88668c00) [pid = 1848] [serial = 2115] [outer = 0x885e5800] 23:17:15 INFO - PROCESS | 1848 | 1461133035828 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]]]}] 23:17:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 23:17:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1644ms 23:17:15 INFO - PROCESS | 1848 | 1461133035898 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 23:17:15 INFO - PROCESS | 1848 | 1461133035903 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 23:17:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 23:17:15 INFO - PROCESS | 1848 | 1461133035909 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 23:17:15 INFO - PROCESS | 1848 | 1461133035913 Marionette TRACE conn3 <- [1,2790,null,{}] 23:17:15 INFO - PROCESS | 1848 | 1461133035918 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}] 23:17:16 INFO - PROCESS | 1848 | 1461133036128 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 23:17:16 INFO - PROCESS | 1848 | 1461133036408 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x885ec800 == 147 [pid = 1848] [id = 705] 23:17:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x88667c00) [pid = 1848] [serial = 2116] [outer = (nil)] 23:17:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x8919dc00) [pid = 1848] [serial = 2117] [outer = 0x88667c00] 23:17:16 INFO - PROCESS | 1848 | 1461133036546 Marionette DEBUG loaded listener.js 23:17:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x89306800) [pid = 1848] [serial = 2118] [outer = 0x88667c00] 23:17:17 INFO - PROCESS | 1848 | 1461133037491 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]]]}] 23:17:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 23:17:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1640ms 23:17:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 23:17:17 INFO - PROCESS | 1848 | 1461133037550 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 23:17:17 INFO - PROCESS | 1848 | 1461133037553 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 23:17:17 INFO - PROCESS | 1848 | 1461133037560 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 23:17:17 INFO - PROCESS | 1848 | 1461133037563 Marionette TRACE conn3 <- [1,2794,null,{}] 23:17:17 INFO - PROCESS | 1848 | 1461133037569 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}] 23:17:17 INFO - PROCESS | 1848 | 1461133037773 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 23:17:18 INFO - PROCESS | 1848 | 1461133038098 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x85d8ac00 == 148 [pid = 1848] [id = 706] 23:17:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x8930e000) [pid = 1848] [serial = 2119] [outer = (nil)] 23:17:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x8934e800) [pid = 1848] [serial = 2120] [outer = 0x8930e000] 23:17:18 INFO - PROCESS | 1848 | 1461133038191 Marionette DEBUG loaded listener.js 23:17:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x89353c00) [pid = 1848] [serial = 2121] [outer = 0x8930e000] 23:17:19 INFO - PROCESS | 1848 | 1461133039076 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]]]}] 23:17:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 23:17:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1534ms 23:17:19 INFO - PROCESS | 1848 | 1461133039093 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 23:17:19 INFO - PROCESS | 1848 | 1461133039096 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 23:17:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 23:17:19 INFO - PROCESS | 1848 | 1461133039102 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 23:17:19 INFO - PROCESS | 1848 | 1461133039106 Marionette TRACE conn3 <- [1,2798,null,{}] 23:17:19 INFO - PROCESS | 1848 | 1461133039112 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}] 23:17:19 INFO - PROCESS | 1848 | 1461133039338 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 23:17:19 INFO - PROCESS | 1848 | 1461133039609 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x8919e800 == 149 [pid = 1848] [id = 707] 23:17:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x89348400) [pid = 1848] [serial = 2122] [outer = (nil)] 23:17:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x8a6cc400) [pid = 1848] [serial = 2123] [outer = 0x89348400] 23:17:19 INFO - PROCESS | 1848 | 1461133039703 Marionette DEBUG loaded listener.js 23:17:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x8a6cf400) [pid = 1848] [serial = 2124] [outer = 0x89348400] 23:17:20 INFO - PROCESS | 1848 | 1461133040631 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]]]}] 23:17:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 23:17:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1578ms 23:17:20 INFO - PROCESS | 1848 | 1461133040681 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 23:17:20 INFO - PROCESS | 1848 | 1461133040685 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 23:17:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 23:17:20 INFO - PROCESS | 1848 | 1461133040691 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 23:17:20 INFO - PROCESS | 1848 | 1461133040695 Marionette TRACE conn3 <- [1,2802,null,{}] 23:17:20 INFO - PROCESS | 1848 | 1461133040700 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}] 23:17:20 INFO - PROCESS | 1848 | 1461133040898 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 23:17:21 INFO - PROCESS | 1848 | 1461133041184 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x89868400 == 150 [pid = 1848] [id = 708] 23:17:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x8a6c4000) [pid = 1848] [serial = 2125] [outer = (nil)] 23:17:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x8a9de000) [pid = 1848] [serial = 2126] [outer = 0x8a6c4000] 23:17:21 INFO - PROCESS | 1848 | 1461133041314 Marionette DEBUG loaded listener.js 23:17:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x8a9e5000) [pid = 1848] [serial = 2127] [outer = 0x8a6c4000] 23:17:22 INFO - PROCESS | 1848 | 1461133042174 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]]]}] 23:17:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 23:17:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1530ms 23:17:22 INFO - PROCESS | 1848 | 1461133042222 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 23:17:22 INFO - PROCESS | 1848 | 1461133042226 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 23:17:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 23:17:22 INFO - PROCESS | 1848 | 1461133042232 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 23:17:22 INFO - PROCESS | 1848 | 1461133042236 Marionette TRACE conn3 <- [1,2806,null,{}] 23:17:22 INFO - PROCESS | 1848 | 1461133042241 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}] 23:17:22 INFO - PROCESS | 1848 | 1461133042440 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 23:17:22 INFO - PROCESS | 1848 | 1461133042741 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x89a8f400 == 151 [pid = 1848] [id = 709] 23:17:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x8a95a800) [pid = 1848] [serial = 2128] [outer = (nil)] 23:17:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x8ab71000) [pid = 1848] [serial = 2129] [outer = 0x8a95a800] 23:17:22 INFO - PROCESS | 1848 | 1461133042875 Marionette DEBUG loaded listener.js 23:17:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x8ab78000) [pid = 1848] [serial = 2130] [outer = 0x8a95a800] 23:17:23 INFO - PROCESS | 1848 | 1461133043726 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]]]}] 23:17:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 23:17:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1529ms 23:17:23 INFO - PROCESS | 1848 | 1461133043761 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 23:17:23 INFO - PROCESS | 1848 | 1461133043765 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 23:17:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 23:17:23 INFO - PROCESS | 1848 | 1461133043771 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 23:17:23 INFO - PROCESS | 1848 | 1461133043774 Marionette TRACE conn3 <- [1,2810,null,{}] 23:17:23 INFO - PROCESS | 1848 | 1461133043780 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}] 23:17:23 INFO - PROCESS | 1848 | 1461133043983 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 23:17:24 INFO - PROCESS | 1848 | 1461133044277 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x8a9e8800 == 152 [pid = 1848] [id = 710] 23:17:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x8ab6bc00) [pid = 1848] [serial = 2131] [outer = (nil)] 23:17:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x8be4fc00) [pid = 1848] [serial = 2132] [outer = 0x8ab6bc00] 23:17:24 INFO - PROCESS | 1848 | 1461133044368 Marionette DEBUG loaded listener.js 23:17:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x8beca800) [pid = 1848] [serial = 2133] [outer = 0x8ab6bc00] 23:17:25 INFO - PROCESS | 1848 | 1461133045293 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]]]}] 23:17:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 23:17:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1591ms 23:17:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 23:17:25 INFO - PROCESS | 1848 | 1461133045363 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 23:17:25 INFO - PROCESS | 1848 | 1461133045366 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 23:17:25 INFO - PROCESS | 1848 | 1461133045373 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 23:17:25 INFO - PROCESS | 1848 | 1461133045377 Marionette TRACE conn3 <- [1,2814,null,{}] 23:17:25 INFO - PROCESS | 1848 | 1461133045382 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}] 23:17:25 INFO - PROCESS | 1848 | 1461133045606 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 23:17:25 INFO - PROCESS | 1848 | 1461133045939 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x8ab6ec00 == 153 [pid = 1848] [id = 711] 23:17:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x8ab72400) [pid = 1848] [serial = 2134] [outer = (nil)] 23:17:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x8bee4800) [pid = 1848] [serial = 2135] [outer = 0x8ab72400] 23:17:26 INFO - PROCESS | 1848 | 1461133046031 Marionette DEBUG loaded listener.js 23:17:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x8beea000) [pid = 1848] [serial = 2136] [outer = 0x8ab72400] 23:17:26 INFO - PROCESS | 1848 | 1461133046936 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]]]}] 23:17:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 23:17:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1630ms 23:17:27 INFO - PROCESS | 1848 | 1461133047003 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 23:17:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 23:17:27 INFO - PROCESS | 1848 | 1461133047007 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 23:17:27 INFO - PROCESS | 1848 | 1461133047013 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 23:17:27 INFO - PROCESS | 1848 | 1461133047018 Marionette TRACE conn3 <- [1,2818,null,{}] 23:17:27 INFO - PROCESS | 1848 | 1461133047023 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}] 23:17:27 INFO - PROCESS | 1848 | 1461133047305 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 23:17:27 INFO - PROCESS | 1848 | 1461133047695 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x8def0800 == 154 [pid = 1848] [id = 712] 23:17:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x8df30c00) [pid = 1848] [serial = 2137] [outer = (nil)] 23:17:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x8df36800) [pid = 1848] [serial = 2138] [outer = 0x8df30c00] 23:17:27 INFO - PROCESS | 1848 | 1461133047796 Marionette DEBUG loaded listener.js 23:17:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x8df82800) [pid = 1848] [serial = 2139] [outer = 0x8df30c00] 23:17:28 INFO - PROCESS | 1848 | 1461133048721 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]]]}] 23:17:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 23:17:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1737ms 23:17:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 23:17:28 INFO - PROCESS | 1848 | 1461133048751 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 23:17:28 INFO - PROCESS | 1848 | 1461133048754 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 23:17:28 INFO - PROCESS | 1848 | 1461133048761 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 23:17:28 INFO - PROCESS | 1848 | 1461133048764 Marionette TRACE conn3 <- [1,2822,null,{}] 23:17:28 INFO - PROCESS | 1848 | 1461133048770 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}] 23:17:28 INFO - PROCESS | 1848 | 1461133048969 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 23:17:29 INFO - PROCESS | 1848 | 1461133049259 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x8dee4c00 == 155 [pid = 1848] [id = 713] 23:17:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x8df31c00) [pid = 1848] [serial = 2140] [outer = (nil)] 23:17:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x8e19a000) [pid = 1848] [serial = 2141] [outer = 0x8df31c00] 23:17:29 INFO - PROCESS | 1848 | 1461133049399 Marionette DEBUG loaded listener.js 23:17:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x8e19f400) [pid = 1848] [serial = 2142] [outer = 0x8df31c00] 23:17:30 INFO - PROCESS | 1848 | 1461133050264 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]]]}] 23:17:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 23:17:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1540ms 23:17:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 23:17:30 INFO - PROCESS | 1848 | 1461133050301 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 23:17:30 INFO - PROCESS | 1848 | 1461133050304 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 23:17:30 INFO - PROCESS | 1848 | 1461133050311 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 23:17:30 INFO - PROCESS | 1848 | 1461133050314 Marionette TRACE conn3 <- [1,2826,null,{}] 23:17:30 INFO - PROCESS | 1848 | 1461133050319 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}] 23:17:30 INFO - PROCESS | 1848 | 1461133050583 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 23:17:30 INFO - PROCESS | 1848 | 1461133050916 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x8bee6400 == 156 [pid = 1848] [id = 714] 23:17:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x8df82000) [pid = 1848] [serial = 2143] [outer = (nil)] 23:17:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x8ea79c00) [pid = 1848] [serial = 2144] [outer = 0x8df82000] 23:17:31 INFO - PROCESS | 1848 | 1461133051004 Marionette DEBUG loaded listener.js 23:17:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x8ea7d000) [pid = 1848] [serial = 2145] [outer = 0x8df82000] 23:17:31 INFO - PROCESS | 1848 | 1461133051903 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 23:17:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 23:17:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1632ms 23:17:31 INFO - PROCESS | 1848 | 1461133051941 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 23:17:31 INFO - PROCESS | 1848 | 1461133051945 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 23:17:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 23:17:31 INFO - PROCESS | 1848 | 1461133051951 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 23:17:31 INFO - PROCESS | 1848 | 1461133051954 Marionette TRACE conn3 <- [1,2830,null,{}] 23:17:31 INFO - PROCESS | 1848 | 1461133051960 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}] 23:17:32 INFO - PROCESS | 1848 | 1461133052182 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 23:17:32 INFO - PROCESS | 1848 | 1461133052477 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x8e1a3400 == 157 [pid = 1848] [id = 715] 23:17:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x8ea73800) [pid = 1848] [serial = 2146] [outer = (nil)] 23:17:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x8eb72000) [pid = 1848] [serial = 2147] [outer = 0x8ea73800] 23:17:32 INFO - PROCESS | 1848 | 1461133052608 Marionette DEBUG loaded listener.js 23:17:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x8eb73400) [pid = 1848] [serial = 2148] [outer = 0x8ea73800] 23:17:33 INFO - PROCESS | 1848 | 1461133053509 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]]]}] 23:17:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 23:17:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1628ms 23:17:33 INFO - PROCESS | 1848 | 1461133053580 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 23:17:33 INFO - PROCESS | 1848 | 1461133053584 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 23:17:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 23:17:33 INFO - PROCESS | 1848 | 1461133053590 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 23:17:33 INFO - PROCESS | 1848 | 1461133053593 Marionette TRACE conn3 <- [1,2834,null,{}] 23:17:33 INFO - PROCESS | 1848 | 1461133053599 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}] 23:17:33 INFO - PROCESS | 1848 | 1461133053817 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 23:17:34 INFO - PROCESS | 1848 | 1461133054160 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b29800 == 158 [pid = 1848] [id = 716] 23:17:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x85242000) [pid = 1848] [serial = 2149] [outer = (nil)] 23:17:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x8eb8a400) [pid = 1848] [serial = 2150] [outer = 0x85242000] 23:17:34 INFO - PROCESS | 1848 | 1461133054250 Marionette DEBUG loaded listener.js 23:17:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x8eb8d000) [pid = 1848] [serial = 2151] [outer = 0x85242000] 23:17:35 INFO - PROCESS | 1848 | 1461133055143 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 23:17:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 23:17:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1589ms 23:17:35 INFO - PROCESS | 1848 | 1461133055179 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 23:17:35 INFO - PROCESS | 1848 | 1461133055183 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 23:17:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 23:17:35 INFO - PROCESS | 1848 | 1461133055189 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 23:17:35 INFO - PROCESS | 1848 | 1461133055193 Marionette TRACE conn3 <- [1,2838,null,{}] 23:17:35 INFO - PROCESS | 1848 | 1461133055198 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}] 23:17:35 INFO - PROCESS | 1848 | 1461133055422 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 23:17:35 INFO - PROCESS | 1848 | 1461133055766 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eacdc00 == 159 [pid = 1848] [id = 717] 23:17:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x8eb73000) [pid = 1848] [serial = 2152] [outer = (nil)] 23:17:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x8edf4000) [pid = 1848] [serial = 2153] [outer = 0x8eb73000] 23:17:35 INFO - PROCESS | 1848 | 1461133055850 Marionette DEBUG loaded listener.js 23:17:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x8edf9800) [pid = 1848] [serial = 2154] [outer = 0x8eb73000] 23:17:36 INFO - PROCESS | 1848 | 1461133056744 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]]]}] 23:17:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 23:17:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1586ms 23:17:36 INFO - PROCESS | 1848 | 1461133056778 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 23:17:36 INFO - PROCESS | 1848 | 1461133056781 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 23:17:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 23:17:36 INFO - PROCESS | 1848 | 1461133056787 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 23:17:36 INFO - PROCESS | 1848 | 1461133056791 Marionette TRACE conn3 <- [1,2842,null,{}] 23:17:36 INFO - PROCESS | 1848 | 1461133056796 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}] 23:17:37 INFO - PROCESS | 1848 | 1461133056999 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 23:17:37 INFO - PROCESS | 1848 | 1461133057294 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eb8c000 == 160 [pid = 1848] [id = 718] 23:17:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x8ec39800) [pid = 1848] [serial = 2155] [outer = (nil)] 23:17:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x8fb2f400) [pid = 1848] [serial = 2156] [outer = 0x8ec39800] 23:17:37 INFO - PROCESS | 1848 | 1461133057425 Marionette DEBUG loaded listener.js 23:17:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x8fc02800) [pid = 1848] [serial = 2157] [outer = 0x8ec39800] 23:17:38 INFO - PROCESS | 1848 | 1461133058331 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]]]}] 23:17:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 23:17:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1590ms 23:17:38 INFO - PROCESS | 1848 | 1461133058378 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 23:17:38 INFO - PROCESS | 1848 | 1461133058381 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 23:17:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 23:17:38 INFO - PROCESS | 1848 | 1461133058387 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 23:17:38 INFO - PROCESS | 1848 | 1461133058391 Marionette TRACE conn3 <- [1,2846,null,{}] 23:17:38 INFO - PROCESS | 1848 | 1461133058396 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}] 23:17:38 INFO - PROCESS | 1848 | 1461133058602 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 23:17:38 INFO - PROCESS | 1848 | 1461133058907 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x846aec00 == 161 [pid = 1848] [id = 719] 23:17:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x8f76f800) [pid = 1848] [serial = 2158] [outer = (nil)] 23:17:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x8fca8c00) [pid = 1848] [serial = 2159] [outer = 0x8f76f800] 23:17:39 INFO - PROCESS | 1848 | 1461133059038 Marionette DEBUG loaded listener.js 23:17:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x8fcad000) [pid = 1848] [serial = 2160] [outer = 0x8f76f800] 23:17:39 INFO - PROCESS | 1848 | 1461133059929 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]]]}] 23:17:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 23:17:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1578ms 23:17:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 23:17:39 INFO - PROCESS | 1848 | 1461133059967 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 23:17:39 INFO - PROCESS | 1848 | 1461133059970 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 23:17:39 INFO - PROCESS | 1848 | 1461133059976 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 23:17:39 INFO - PROCESS | 1848 | 1461133059980 Marionette TRACE conn3 <- [1,2850,null,{}] 23:17:39 INFO - PROCESS | 1848 | 1461133059985 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}] 23:17:42 INFO - PROCESS | 1848 | --DOCSHELL 0x8dee1c00 == 160 [pid = 1848] [id = 145] 23:17:42 INFO - PROCESS | 1848 | --DOCSHELL 0x91ef4000 == 159 [pid = 1848] [id = 455] 23:17:42 INFO - PROCESS | 1848 | --DOCSHELL 0x856f3800 == 158 [pid = 1848] [id = 541] 23:17:42 INFO - PROCESS | 1848 | --DOCSHELL 0x83201c00 == 157 [pid = 1848] [id = 391] 23:17:42 INFO - PROCESS | 1848 | --DOCSHELL 0x85d91c00 == 156 [pid = 1848] [id = 699] 23:17:42 INFO - PROCESS | 1848 | --DOCSHELL 0x85564800 == 155 [pid = 1848] [id = 698] 23:17:42 INFO - PROCESS | 1848 | --DOCSHELL 0x84b09c00 == 154 [pid = 1848] [id = 697] 23:17:42 INFO - PROCESS | 1848 | --DOCSHELL 0x832b7000 == 153 [pid = 1848] [id = 693] 23:17:42 INFO - PROCESS | 1848 | --DOCSHELL 0x843b8400 == 152 [pid = 1848] [id = 366] 23:17:42 INFO - PROCESS | 1848 | --DOCSHELL 0x90490c00 == 151 [pid = 1848] [id = 691] 23:17:42 INFO - PROCESS | 1848 | --DOCSHELL 0x90076400 == 150 [pid = 1848] [id = 692] 23:17:42 INFO - PROCESS | 1848 | --DOCSHELL 0x8f770000 == 149 [pid = 1848] [id = 690] 23:17:42 INFO - PROCESS | 1848 | --DOCSHELL 0x8ec3a000 == 148 [pid = 1848] [id = 689] 23:17:42 INFO - PROCESS | 1848 | --DOCSHELL 0x84b06c00 == 147 [pid = 1848] [id = 688] 23:17:42 INFO - PROCESS | 1848 | --DOCSHELL 0x8beccc00 == 146 [pid = 1848] [id = 687] 23:17:42 INFO - PROCESS | 1848 | --DOCSHELL 0x86fc6c00 == 145 [pid = 1848] [id = 685] 23:17:42 INFO - PROCESS | 1848 | --DOCSHELL 0x8934c800 == 144 [pid = 1848] [id = 686] 23:17:42 INFO - PROCESS | 1848 | --DOCSHELL 0x856ecc00 == 143 [pid = 1848] [id = 684] 23:17:42 INFO - PROCESS | 1848 | --DOCSHELL 0x8a6c1800 == 142 [pid = 1848] [id = 683] 23:17:42 INFO - PROCESS | 1848 | --DOCSHELL 0x8854fc00 == 141 [pid = 1848] [id = 682] 23:17:42 INFO - PROCESS | 1848 | --DOCSHELL 0x84b03000 == 140 [pid = 1848] [id = 657] 23:17:42 INFO - PROCESS | 1848 | --DOCSHELL 0x885e4400 == 139 [pid = 1848] [id = 681] 23:17:42 INFO - PROCESS | 1848 | --DOCSHELL 0x89195800 == 138 [pid = 1848] [id = 679] 23:17:42 INFO - PROCESS | 1848 | --DOCSHELL 0x8555e800 == 137 [pid = 1848] [id = 680] 23:17:42 INFO - PROCESS | 1848 | 1461133062643 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x885ee800) [pid = 1848] [serial = 2037] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x9013c000) [pid = 1848] [serial = 1995] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x991a7400) [pid = 1848] [serial = 2010] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x9ea1cc00) [pid = 1848] [serial = 2016] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x9ea17400) [pid = 1848] [serial = 2015] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x89a84800) [pid = 1848] [serial = 1905] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x93741800) [pid = 1848] [serial = 2003] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x9048f000) [pid = 1848] [serial = 1997] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x8eb75800) [pid = 1848] [serial = 1988] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x85d89400) [pid = 1848] [serial = 2030] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x87ede400) [pid = 1848] [serial = 1976] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x9ffcb400) [pid = 1848] [serial = 2022] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x88542000) [pid = 1848] [serial = 1977] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x87ee5800) [pid = 1848] [serial = 2033] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x92907c00) [pid = 1848] [serial = 2001] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0xa0e48800) [pid = 1848] [serial = 2025] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x99bf3000) [pid = 1848] [serial = 2012] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x8fce8400) [pid = 1848] [serial = 1992] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x96b9d800) [pid = 1848] [serial = 2007] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0xa0c30400) [pid = 1848] [serial = 2024] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x905f1000) [pid = 1848] [serial = 1998] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x9012ec00) [pid = 1848] [serial = 1994] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x8a6cd400) [pid = 1848] [serial = 1979] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x8eb82000) [pid = 1848] [serial = 1989] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x92850000) [pid = 1848] [serial = 2000] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x8dee5800) [pid = 1848] [serial = 1982] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x98c57400) [pid = 1848] [serial = 2009] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x9ff0fc00) [pid = 1848] [serial = 2019] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x8fb32c00) [pid = 1848] [serial = 1991] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x94fb0800) [pid = 1848] [serial = 2006] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x8e1a7c00) [pid = 1848] [serial = 1985] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x8ea7b400) [pid = 1848] [serial = 1986] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0xa0e79000) [pid = 1848] [serial = 2027] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x8df2e800) [pid = 1848] [serial = 1983] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x86e10800) [pid = 1848] [serial = 2031] [outer = (nil)] [url = about:blank] 23:17:42 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x87eda000) [pid = 1848] [serial = 2036] [outer = (nil)] [url = about:blank] 23:17:43 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x88547800) [pid = 1848] [serial = 2034] [outer = (nil)] [url = about:blank] 23:17:43 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x8a959000) [pid = 1848] [serial = 1980] [outer = (nil)] [url = about:blank] 23:17:43 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x99bfb400) [pid = 1848] [serial = 2013] [outer = (nil)] [url = about:blank] 23:17:43 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0xa0a08000) [pid = 1848] [serial = 2021] [outer = (nil)] [url = about:blank] 23:17:43 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x93788800) [pid = 1848] [serial = 2004] [outer = (nil)] [url = about:blank] 23:17:43 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x9fc50c00) [pid = 1848] [serial = 2018] [outer = (nil)] [url = about:blank] 23:17:43 INFO - PROCESS | 1848 | 1461133063254 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x85563000 == 138 [pid = 1848] [id = 720] 23:17:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x85563c00) [pid = 1848] [serial = 2161] [outer = (nil)] 23:17:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x855cf800) [pid = 1848] [serial = 2162] [outer = 0x85563c00] 23:17:43 INFO - PROCESS | 1848 | 1461133063329 Marionette DEBUG loaded listener.js 23:17:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x85d8bc00) [pid = 1848] [serial = 2163] [outer = 0x85563c00] 23:17:44 INFO - PROCESS | 1848 | 1461133064129 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 23:17:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 23:17:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 4186ms 23:17:44 INFO - PROCESS | 1848 | 1461133064184 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 23:17:44 INFO - PROCESS | 1848 | 1461133064189 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 23:17:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 23:17:44 INFO - PROCESS | 1848 | 1461133064199 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 23:17:44 INFO - PROCESS | 1848 | 1461133064203 Marionette TRACE conn3 <- [1,2854,null,{}] 23:17:44 INFO - PROCESS | 1848 | 1461133064210 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}] 23:17:44 INFO - PROCESS | 1848 | 1461133064404 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 23:17:44 INFO - PROCESS | 1848 | 1461133064415 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x86fc6000 == 139 [pid = 1848] [id = 721] 23:17:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x86fc6800) [pid = 1848] [serial = 2164] [outer = (nil)] 23:17:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x87415000) [pid = 1848] [serial = 2165] [outer = 0x86fc6800] 23:17:44 INFO - PROCESS | 1848 | 1461133064677 Marionette DEBUG loaded listener.js 23:17:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x87ee2c00) [pid = 1848] [serial = 2166] [outer = 0x86fc6800] 23:17:45 INFO - PROCESS | 1848 | 1461133065621 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]]]}] 23:17:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 23:17:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1481ms 23:17:45 INFO - PROCESS | 1848 | 1461133065683 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 23:17:45 INFO - PROCESS | 1848 | 1461133065687 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 23:17:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 23:17:45 INFO - PROCESS | 1848 | 1461133065694 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 23:17:45 INFO - PROCESS | 1848 | 1461133065697 Marionette TRACE conn3 <- [1,2858,null,{}] 23:17:45 INFO - PROCESS | 1848 | 1461133065703 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}] 23:17:45 INFO - PROCESS | 1848 | 1461133065969 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 23:17:46 INFO - PROCESS | 1848 | 1461133065999 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x86fc1400 == 140 [pid = 1848] [id = 722] 23:17:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x88549000) [pid = 1848] [serial = 2167] [outer = (nil)] 23:17:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x885e4400) [pid = 1848] [serial = 2168] [outer = 0x88549000] 23:17:46 INFO - PROCESS | 1848 | 1461133066071 Marionette DEBUG loaded listener.js 23:17:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x885eac00) [pid = 1848] [serial = 2169] [outer = 0x88549000] 23:17:47 INFO - PROCESS | 1848 | 1461133067082 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 23:17:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 23:17:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1427ms 23:17:47 INFO - PROCESS | 1848 | 1461133067121 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 23:17:47 INFO - PROCESS | 1848 | 1461133067127 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 23:17:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 23:17:47 INFO - PROCESS | 1848 | 1461133067159 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 23:17:47 INFO - PROCESS | 1848 | 1461133067166 Marionette TRACE conn3 <- [1,2862,null,{}] 23:17:47 INFO - PROCESS | 1848 | 1461133067175 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}] 23:17:47 INFO - PROCESS | 1848 | 1461133067441 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 23:17:48 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x8555f800) [pid = 1848] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 23:17:48 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x85d92800) [pid = 1848] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 23:17:48 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x84b0ac00) [pid = 1848] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 23:17:48 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x984a3000) [pid = 1848] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 23:17:48 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x8eb6d400) [pid = 1848] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 23:17:48 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x94fae400) [pid = 1848] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 23:17:48 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x8edfb400) [pid = 1848] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 23:17:48 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x9290e800) [pid = 1848] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 23:17:48 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x91ef1c00) [pid = 1848] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 23:17:48 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x905f9400) [pid = 1848] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 23:17:48 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x8edf4400) [pid = 1848] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 23:17:48 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x884f3400) [pid = 1848] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 23:17:48 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x8eac9c00) [pid = 1848] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 23:17:48 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x8df3c800) [pid = 1848] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 23:17:48 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x8df88800) [pid = 1848] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 23:17:48 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x8becf000) [pid = 1848] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 23:17:48 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x8be4b800) [pid = 1848] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 23:17:48 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x89a8a400) [pid = 1848] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 23:17:48 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x885eb000) [pid = 1848] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 23:17:48 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x86fc7800) [pid = 1848] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 23:17:48 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x855c7400) [pid = 1848] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 23:17:48 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x85559800) [pid = 1848] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 23:17:48 INFO - PROCESS | 1848 | 1461133068317 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x846b7800 == 141 [pid = 1848] [id = 723] 23:17:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x84b0ac00) [pid = 1848] [serial = 2170] [outer = (nil)] 23:17:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x85561c00) [pid = 1848] [serial = 2171] [outer = 0x84b0ac00] 23:17:48 INFO - PROCESS | 1848 | 1461133068393 Marionette DEBUG loaded listener.js 23:17:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x85d92800) [pid = 1848] [serial = 2172] [outer = 0x84b0ac00] 23:17:49 INFO - PROCESS | 1848 | 1461133069118 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]]]}] 23:17:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 23:17:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 2009ms 23:17:49 INFO - PROCESS | 1848 | 1461133069145 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 23:17:49 INFO - PROCESS | 1848 | 1461133069148 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 23:17:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 23:17:49 INFO - PROCESS | 1848 | 1461133069154 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 23:17:49 INFO - PROCESS | 1848 | 1461133069156 Marionette TRACE conn3 <- [1,2866,null,{}] 23:17:49 INFO - PROCESS | 1848 | 1461133069162 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}] 23:17:49 INFO - PROCESS | 1848 | 1461133069344 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 23:17:49 INFO - PROCESS | 1848 | 1461133069552 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x885eb000 == 142 [pid = 1848] [id = 724] 23:17:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x89a85400) [pid = 1848] [serial = 2173] [outer = (nil)] 23:17:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x89a90800) [pid = 1848] [serial = 2174] [outer = 0x89a85400] 23:17:49 INFO - PROCESS | 1848 | 1461133069622 Marionette DEBUG loaded listener.js 23:17:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x8a6c7800) [pid = 1848] [serial = 2175] [outer = 0x89a85400] 23:17:50 INFO - PROCESS | 1848 | 1461133070675 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]]]}] 23:17:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 23:17:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1584ms 23:17:50 INFO - PROCESS | 1848 | 1461133070739 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 23:17:50 INFO - PROCESS | 1848 | 1461133070746 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 23:17:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 23:17:50 INFO - PROCESS | 1848 | 1461133070754 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 23:17:50 INFO - PROCESS | 1848 | 1461133070761 Marionette TRACE conn3 <- [1,2870,null,{}] 23:17:50 INFO - PROCESS | 1848 | 1461133070771 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}] 23:17:50 INFO - PROCESS | 1848 | 1461133070993 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 23:17:51 INFO - PROCESS | 1848 | 1461133071349 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x843b8400 == 143 [pid = 1848] [id = 725] 23:17:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x855c7400) [pid = 1848] [serial = 2176] [outer = (nil)] 23:17:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x86fc5400) [pid = 1848] [serial = 2177] [outer = 0x855c7400] 23:17:51 INFO - PROCESS | 1848 | 1461133071442 Marionette DEBUG loaded listener.js 23:17:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x87410800) [pid = 1848] [serial = 2178] [outer = 0x855c7400] 23:17:52 INFO - PROCESS | 1848 | 1461133072368 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]]]}] 23:17:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 23:17:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1646ms 23:17:52 INFO - PROCESS | 1848 | 1461133072401 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 23:17:52 INFO - PROCESS | 1848 | 1461133072410 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 23:17:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 23:17:52 INFO - PROCESS | 1848 | 1461133072420 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 23:17:52 INFO - PROCESS | 1848 | 1461133072424 Marionette TRACE conn3 <- [1,2874,null,{}] 23:17:52 INFO - PROCESS | 1848 | 1461133072431 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}] 23:17:52 INFO - PROCESS | 1848 | 1461133072645 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 23:17:53 INFO - PROCESS | 1848 | 1461133072979 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x86fc8c00 == 144 [pid = 1848] [id = 726] 23:17:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x88552800) [pid = 1848] [serial = 2179] [outer = (nil)] 23:17:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x89195800) [pid = 1848] [serial = 2180] [outer = 0x88552800] 23:17:53 INFO - PROCESS | 1848 | 1461133073081 Marionette DEBUG loaded listener.js 23:17:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x8934c800) [pid = 1848] [serial = 2181] [outer = 0x88552800] 23:17:54 INFO - PROCESS | 1848 | 1461133074138 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]]]}] 23:17:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 23:17:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1780ms 23:17:54 INFO - PROCESS | 1848 | 1461133074201 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 23:17:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 23:17:54 INFO - PROCESS | 1848 | 1461133074205 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 23:17:54 INFO - PROCESS | 1848 | 1461133074211 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 23:17:54 INFO - PROCESS | 1848 | 1461133074217 Marionette TRACE conn3 <- [1,2878,null,{}] 23:17:54 INFO - PROCESS | 1848 | 1461133074234 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}] 23:17:54 INFO - PROCESS | 1848 | 1461133074492 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 23:17:54 INFO - PROCESS | 1848 | 1461133074824 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x89a8b800 == 145 [pid = 1848] [id = 727] 23:17:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x8a955000) [pid = 1848] [serial = 2182] [outer = (nil)] 23:17:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x8ab6a400) [pid = 1848] [serial = 2183] [outer = 0x8a955000] 23:17:54 INFO - PROCESS | 1848 | 1461133074917 Marionette DEBUG loaded listener.js 23:17:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x8be4bc00) [pid = 1848] [serial = 2184] [outer = 0x8a955000] 23:17:55 INFO - PROCESS | 1848 | 1461133075810 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]]]}] 23:17:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 23:17:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1637ms 23:17:55 INFO - PROCESS | 1848 | 1461133075848 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 23:17:55 INFO - PROCESS | 1848 | 1461133075853 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 23:17:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 23:17:55 INFO - PROCESS | 1848 | 1461133075859 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 23:17:55 INFO - PROCESS | 1848 | 1461133075863 Marionette TRACE conn3 <- [1,2882,null,{}] 23:17:55 INFO - PROCESS | 1848 | 1461133075868 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}] 23:17:56 INFO - PROCESS | 1848 | 1461133076074 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 23:17:56 INFO - PROCESS | 1848 | 1461133076360 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x8a6ce400 == 146 [pid = 1848] [id = 728] 23:17:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x8bee2400) [pid = 1848] [serial = 2185] [outer = (nil)] 23:17:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x8c057800) [pid = 1848] [serial = 2186] [outer = 0x8bee2400] 23:17:56 INFO - PROCESS | 1848 | 1461133076494 Marionette DEBUG loaded listener.js 23:17:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x8dee2000) [pid = 1848] [serial = 2187] [outer = 0x8bee2400] 23:17:57 INFO - PROCESS | 1848 | 1461133077381 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]]]}] 23:17:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 23:17:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1577ms 23:17:57 INFO - PROCESS | 1848 | 1461133077438 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 23:17:57 INFO - PROCESS | 1848 | 1461133077442 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 23:17:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 23:17:57 INFO - PROCESS | 1848 | 1461133077448 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 23:17:57 INFO - PROCESS | 1848 | 1461133077451 Marionette TRACE conn3 <- [1,2886,null,{}] 23:17:57 INFO - PROCESS | 1848 | 1461133077457 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}] 23:17:57 INFO - PROCESS | 1848 | 1461133077663 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 23:17:57 INFO - PROCESS | 1848 | 1461133077945 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x8a959400 == 147 [pid = 1848] [id = 729] 23:17:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x8bed4c00) [pid = 1848] [serial = 2188] [outer = (nil)] 23:17:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x8df2ec00) [pid = 1848] [serial = 2189] [outer = 0x8bed4c00] 23:17:58 INFO - PROCESS | 1848 | 1461133078087 Marionette DEBUG loaded listener.js 23:17:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x8df35800) [pid = 1848] [serial = 2190] [outer = 0x8bed4c00] 23:17:59 INFO - PROCESS | 1848 | 1461133079084 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]]]}] 23:17:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 23:17:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1681ms 23:17:59 INFO - PROCESS | 1848 | 1461133079129 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 23:17:59 INFO - PROCESS | 1848 | 1461133079133 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 23:17:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 23:17:59 INFO - PROCESS | 1848 | 1461133079139 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 23:17:59 INFO - PROCESS | 1848 | 1461133079144 Marionette TRACE conn3 <- [1,2890,null,{}] 23:17:59 INFO - PROCESS | 1848 | 1461133079150 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}] 23:17:59 INFO - PROCESS | 1848 | 1461133079385 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 23:17:59 INFO - PROCESS | 1848 | 1461133079727 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:17:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x855d3800 == 148 [pid = 1848] [id = 730] 23:17:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x8df83000) [pid = 1848] [serial = 2191] [outer = (nil)] 23:17:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x8eacc400) [pid = 1848] [serial = 2192] [outer = 0x8df83000] 23:17:59 INFO - PROCESS | 1848 | 1461133079820 Marionette DEBUG loaded listener.js 23:17:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x8eb7a800) [pid = 1848] [serial = 2193] [outer = 0x8df83000] 23:18:00 INFO - PROCESS | 1848 | 1461133080703 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 23:18:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 23:18:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1629ms 23:18:00 INFO - PROCESS | 1848 | 1461133080770 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 23:18:00 INFO - PROCESS | 1848 | 1461133080774 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 23:18:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 23:18:00 INFO - PROCESS | 1848 | 1461133080780 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 23:18:00 INFO - PROCESS | 1848 | 1461133080783 Marionette TRACE conn3 <- [1,2894,null,{}] 23:18:00 INFO - PROCESS | 1848 | 1461133080789 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}] 23:18:01 INFO - PROCESS | 1848 | 1461133081004 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 23:18:01 INFO - PROCESS | 1848 | 1461133081333 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x8deeb000 == 149 [pid = 1848] [id = 731] 23:18:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x8eac9c00) [pid = 1848] [serial = 2194] [outer = (nil)] 23:18:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x8edee400) [pid = 1848] [serial = 2195] [outer = 0x8eac9c00] 23:18:01 INFO - PROCESS | 1848 | 1461133081422 Marionette DEBUG loaded listener.js 23:18:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x8edf4400) [pid = 1848] [serial = 2196] [outer = 0x8eac9c00] 23:18:02 INFO - PROCESS | 1848 | 1461133082317 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]]]}] 23:18:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 23:18:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1579ms 23:18:02 INFO - PROCESS | 1848 | 1461133082359 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 23:18:02 INFO - PROCESS | 1848 | 1461133082364 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 23:18:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 23:18:02 INFO - PROCESS | 1848 | 1461133082370 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 23:18:02 INFO - PROCESS | 1848 | 1461133082373 Marionette TRACE conn3 <- [1,2898,null,{}] 23:18:02 INFO - PROCESS | 1848 | 1461133082379 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}] 23:18:02 INFO - PROCESS | 1848 | 1461133082583 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 23:18:02 INFO - PROCESS | 1848 | 1461133082848 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x8deef000 == 150 [pid = 1848] [id = 732] 23:18:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x8eb71000) [pid = 1848] [serial = 2197] [outer = (nil)] 23:18:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x8fc0d000) [pid = 1848] [serial = 2198] [outer = 0x8eb71000] 23:18:02 INFO - PROCESS | 1848 | 1461133082979 Marionette DEBUG loaded listener.js 23:18:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x8fca6400) [pid = 1848] [serial = 2199] [outer = 0x8eb71000] 23:18:03 INFO - PROCESS | 1848 | 1461133083873 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]]]}] 23:18:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 23:18:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1578ms 23:18:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 23:18:03 INFO - PROCESS | 1848 | 1461133083948 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 23:18:03 INFO - PROCESS | 1848 | 1461133083952 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 23:18:03 INFO - PROCESS | 1848 | 1461133083958 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 23:18:03 INFO - PROCESS | 1848 | 1461133083962 Marionette TRACE conn3 <- [1,2902,null,{}] 23:18:03 INFO - PROCESS | 1848 | 1461133083967 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}] 23:18:04 INFO - PROCESS | 1848 | 1461133084224 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 23:18:04 INFO - PROCESS | 1848 | 1461133084553 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x8def0c00 == 151 [pid = 1848] [id = 733] 23:18:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x8f76e800) [pid = 1848] [serial = 2200] [outer = (nil)] 23:18:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x90070400) [pid = 1848] [serial = 2201] [outer = 0x8f76e800] 23:18:04 INFO - PROCESS | 1848 | 1461133084642 Marionette DEBUG loaded listener.js 23:18:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x90072000) [pid = 1848] [serial = 2202] [outer = 0x8f76e800] 23:18:05 INFO - PROCESS | 1848 | 1461133085495 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 23:18:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 23:18:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1582ms 23:18:05 INFO - PROCESS | 1848 | 1461133085540 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 23:18:05 INFO - PROCESS | 1848 | 1461133085544 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 23:18:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 23:18:05 INFO - PROCESS | 1848 | 1461133085551 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 23:18:05 INFO - PROCESS | 1848 | 1461133085554 Marionette TRACE conn3 <- [1,2906,null,{}] 23:18:05 INFO - PROCESS | 1848 | 1461133085560 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}] 23:18:05 INFO - PROCESS | 1848 | 1461133085791 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 23:18:06 INFO - PROCESS | 1848 | 1461133086080 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eb72800 == 152 [pid = 1848] [id = 734] 23:18:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x8eb8ec00) [pid = 1848] [serial = 2203] [outer = (nil)] 23:18:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x90133400) [pid = 1848] [serial = 2204] [outer = 0x8eb8ec00] 23:18:06 INFO - PROCESS | 1848 | 1461133086213 Marionette DEBUG loaded listener.js 23:18:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x90138c00) [pid = 1848] [serial = 2205] [outer = 0x8eb8ec00] 23:18:07 INFO - PROCESS | 1848 | 1461133087117 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]]]}] 23:18:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 23:18:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1638ms 23:18:07 INFO - PROCESS | 1848 | 1461133087190 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 23:18:07 INFO - PROCESS | 1848 | 1461133087193 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 23:18:07 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 23:18:07 INFO - PROCESS | 1848 | 1461133087200 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 23:18:07 INFO - PROCESS | 1848 | 1461133087204 Marionette TRACE conn3 <- [1,2910,null,{}] 23:18:07 INFO - PROCESS | 1848 | 1461133087210 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}] 23:18:07 INFO - PROCESS | 1848 | 1461133087505 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 23:18:07 INFO - PROCESS | 1848 | 1461133087861 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x9007ac00 == 153 [pid = 1848] [id = 735] 23:18:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x903f8800) [pid = 1848] [serial = 2206] [outer = (nil)] 23:18:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x9048c800) [pid = 1848] [serial = 2207] [outer = 0x903f8800] 23:18:07 INFO - PROCESS | 1848 | 1461133087958 Marionette DEBUG loaded listener.js 23:18:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x90495800) [pid = 1848] [serial = 2208] [outer = 0x903f8800] 23:18:08 INFO - PROCESS | 1848 | 1461133088770 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]]]}] 23:18:08 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 23:18:08 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 23:18:08 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1584ms 23:18:08 INFO - PROCESS | 1848 | 1461133088783 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 23:18:08 INFO - PROCESS | 1848 | 1461133088786 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 23:18:08 INFO - TEST-START | /DOMEvents/constructors.html 23:18:08 INFO - PROCESS | 1848 | 1461133088794 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 23:18:08 INFO - PROCESS | 1848 | 1461133088796 Marionette TRACE conn3 <- [1,2914,null,{}] 23:18:08 INFO - PROCESS | 1848 | 1461133088802 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}] 23:18:09 INFO - PROCESS | 1848 | 1461133089003 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 23:18:09 INFO - PROCESS | 1848 | 1461133089279 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x903e9c00 == 154 [pid = 1848] [id = 736] 23:18:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x9048b400) [pid = 1848] [serial = 2209] [outer = (nil)] 23:18:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x905f4400) [pid = 1848] [serial = 2210] [outer = 0x9048b400] 23:18:09 INFO - PROCESS | 1848 | 1461133089369 Marionette DEBUG loaded listener.js 23:18:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x905f7000) [pid = 1848] [serial = 2211] [outer = 0x9048b400] 23:18:10 INFO - PROCESS | 1848 | 1461133090343 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]]]}] 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 23:18:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 23:18:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 23:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:18:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 23:18:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:18:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 23:18:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 23:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:18:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 23:18:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:18:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 23:18:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 23:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:18:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 23:18:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:18:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 23:18:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 23:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:18:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 23:18:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:18:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 23:18:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 23:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:18:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 23:18:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:18:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 23:18:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 23:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:18:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 23:18:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:18:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 23:18:10 INFO - TEST-OK | /DOMEvents/constructors.html | took 1619ms 23:18:10 INFO - PROCESS | 1848 | 1461133090444 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 23:18:10 INFO - PROCESS | 1848 | 1461133090450 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 23:18:10 INFO - TEST-START | /DOMEvents/event-phases-order.html 23:18:10 INFO - PROCESS | 1848 | 1461133090462 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 23:18:10 INFO - PROCESS | 1848 | 1461133090465 Marionette TRACE conn3 <- [1,2918,null,{}] 23:18:10 INFO - PROCESS | 1848 | 1461133090471 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}] 23:18:10 INFO - PROCESS | 1848 | 1461133090678 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 23:18:11 INFO - PROCESS | 1848 | 1461133091015 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x90078400 == 155 [pid = 1848] [id = 737] 23:18:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x90498000) [pid = 1848] [serial = 2212] [outer = (nil)] 23:18:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x913e0000) [pid = 1848] [serial = 2213] [outer = 0x90498000] 23:18:11 INFO - PROCESS | 1848 | 1461133091105 Marionette DEBUG loaded listener.js 23:18:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x91ef0c00) [pid = 1848] [serial = 2214] [outer = 0x90498000] 23:18:11 INFO - PROCESS | 1848 | 1461133091886 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 23:18:11 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 23:18:11 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1441ms 23:18:11 INFO - PROCESS | 1848 | 1461133091899 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 23:18:11 INFO - PROCESS | 1848 | 1461133091902 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 23:18:11 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 23:18:11 INFO - PROCESS | 1848 | 1461133091909 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 23:18:11 INFO - PROCESS | 1848 | 1461133091913 Marionette TRACE conn3 <- [1,2922,null,{}] 23:18:11 INFO - PROCESS | 1848 | 1461133091918 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}] 23:18:12 INFO - PROCESS | 1848 | 1461133092122 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 23:18:12 INFO - PROCESS | 1848 | 1461133092401 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x85561800 == 156 [pid = 1848] [id = 738] 23:18:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x9048c400) [pid = 1848] [serial = 2215] [outer = (nil)] 23:18:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x92850000) [pid = 1848] [serial = 2216] [outer = 0x9048c400] 23:18:12 INFO - PROCESS | 1848 | 1461133092493 Marionette DEBUG loaded listener.js 23:18:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x92858c00) [pid = 1848] [serial = 2217] [outer = 0x9048c400] 23:18:13 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 23:18:13 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 23:18:13 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 23:18:13 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 23:18:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 23:18:13 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 23:18:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 23:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:18:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:18:13 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 23:18:13 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 23:18:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:18:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:18:13 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 23:18:13 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 23:18:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:18:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:18:13 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]" 23:18:13 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 23:18:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:18:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:18:13 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 23:18:13 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1481ms 23:18:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 23:18:13 INFO - PROCESS | 1848 | 1461133093371 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]]]}] 23:18:13 INFO - PROCESS | 1848 | 1461133093393 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 23:18:13 INFO - PROCESS | 1848 | 1461133093398 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 23:18:13 INFO - PROCESS | 1848 | 1461133093413 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 23:18:13 INFO - PROCESS | 1848 | 1461133093421 Marionette TRACE conn3 <- [1,2926,null,{}] 23:18:13 INFO - PROCESS | 1848 | 1461133093429 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}] 23:18:13 INFO - PROCESS | 1848 | 1461133093692 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 23:18:14 INFO - PROCESS | 1848 | 1461133094030 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x91ea4000 == 157 [pid = 1848] [id = 739] 23:18:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x91ef6400) [pid = 1848] [serial = 2218] [outer = (nil)] 23:18:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x92b54800) [pid = 1848] [serial = 2219] [outer = 0x91ef6400] 23:18:14 INFO - PROCESS | 1848 | 1461133094167 Marionette DEBUG loaded listener.js 23:18:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x92b5f800) [pid = 1848] [serial = 2220] [outer = 0x91ef6400] 23:18:14 INFO - PROCESS | 1848 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 23:18:14 INFO - PROCESS | 1848 | 1461133094924 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]]]}] 23:18:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 23:18:14 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1541ms 23:18:14 INFO - PROCESS | 1848 | 1461133094956 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 23:18:14 INFO - PROCESS | 1848 | 1461133094960 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 23:18:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 23:18:14 INFO - PROCESS | 1848 | 1461133094966 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 23:18:14 INFO - PROCESS | 1848 | 1461133094970 Marionette TRACE conn3 <- [1,2930,null,{}] 23:18:14 INFO - PROCESS | 1848 | 1461133094975 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}] 23:18:15 INFO - PROCESS | 1848 | 1461133095172 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 23:18:15 INFO - PROCESS | 1848 | 1461133095440 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x92858400 == 158 [pid = 1848] [id = 740] 23:18:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x9373a400) [pid = 1848] [serial = 2221] [outer = (nil)] 23:18:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x93745000) [pid = 1848] [serial = 2222] [outer = 0x9373a400] 23:18:15 INFO - PROCESS | 1848 | 1461133095525 Marionette DEBUG loaded listener.js 23:18:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x9377e400) [pid = 1848] [serial = 2223] [outer = 0x9373a400] 23:18:16 INFO - PROCESS | 1848 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 23:18:16 INFO - PROCESS | 1848 | 1461133096390 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]]]}] 23:18:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 23:18:16 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1435ms 23:18:16 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 23:18:16 INFO - PROCESS | 1848 | 1461133096402 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 23:18:16 INFO - PROCESS | 1848 | 1461133096405 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 23:18:16 INFO - PROCESS | 1848 | 1461133096412 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 23:18:16 INFO - PROCESS | 1848 | 1461133096414 Marionette TRACE conn3 <- [1,2934,null,{}] 23:18:16 INFO - PROCESS | 1848 | 1461133096420 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}] 23:18:16 INFO - PROCESS | 1848 | 1461133096638 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 23:18:16 INFO - PROCESS | 1848 | 1461133096940 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x8524e000 == 159 [pid = 1848] [id = 741] 23:18:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x93741800) [pid = 1848] [serial = 2224] [outer = (nil)] 23:18:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x93911c00) [pid = 1848] [serial = 2225] [outer = 0x93741800] 23:18:17 INFO - PROCESS | 1848 | 1461133097031 Marionette DEBUG loaded listener.js 23:18:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x93915400) [pid = 1848] [serial = 2226] [outer = 0x93741800] 23:18:17 INFO - PROCESS | 1848 | 1461133097872 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 23:18:17 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 23:18:17 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1478ms 23:18:17 INFO - PROCESS | 1848 | 1461133097888 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 23:18:17 INFO - PROCESS | 1848 | 1461133097891 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 23:18:17 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 23:18:17 INFO - PROCESS | 1848 | 1461133097898 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 23:18:17 INFO - PROCESS | 1848 | 1461133097901 Marionette TRACE conn3 <- [1,2938,null,{}] 23:18:17 INFO - PROCESS | 1848 | 1461133097907 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:18 INFO - PROCESS | 1848 | 1461133098129 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 23:18:18 INFO - PROCESS | 1848 | 1461133098412 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x92977c00 == 160 [pid = 1848] [id = 742] 23:18:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x9373e800) [pid = 1848] [serial = 2227] [outer = (nil)] 23:18:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x93920000) [pid = 1848] [serial = 2228] [outer = 0x9373e800] 23:18:18 INFO - PROCESS | 1848 | 1461133098506 Marionette DEBUG loaded listener.js 23:18:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x93a5f400) [pid = 1848] [serial = 2229] [outer = 0x9373e800] 23:18:19 INFO - PROCESS | 1848 | 1461133099298 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 23:18:19 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 23:18:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1430ms 23:18:19 INFO - PROCESS | 1848 | 1461133099329 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 23:18:19 INFO - PROCESS | 1848 | 1461133099332 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 23:18:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 23:18:19 INFO - PROCESS | 1848 | 1461133099339 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 23:18:19 INFO - PROCESS | 1848 | 1461133099342 Marionette TRACE conn3 <- [1,2942,null,{}] 23:18:19 INFO - PROCESS | 1848 | 1461133099349 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:19 INFO - PROCESS | 1848 | 1461133099587 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 23:18:19 INFO - PROCESS | 1848 | 1461133099860 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x8555c400 == 161 [pid = 1848] [id = 743] 23:18:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x92972000) [pid = 1848] [serial = 2230] [outer = (nil)] 23:18:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x945a9400) [pid = 1848] [serial = 2231] [outer = 0x92972000] 23:18:19 INFO - PROCESS | 1848 | 1461133099948 Marionette DEBUG loaded listener.js 23:18:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x945ab400) [pid = 1848] [serial = 2232] [outer = 0x92972000] 23:18:20 INFO - PROCESS | 1848 | 1461133100736 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 23:18:23 INFO - PROCESS | 1848 | --DOCSHELL 0x846b7800 == 160 [pid = 1848] [id = 723] 23:18:23 INFO - PROCESS | 1848 | --DOCSHELL 0x86fc1400 == 159 [pid = 1848] [id = 722] 23:18:23 INFO - PROCESS | 1848 | --DOCSHELL 0x86fc6000 == 158 [pid = 1848] [id = 721] 23:18:23 INFO - PROCESS | 1848 | --DOCSHELL 0x85563000 == 157 [pid = 1848] [id = 720] 23:18:23 INFO - PROCESS | 1848 | --DOCSHELL 0x8eacdc00 == 156 [pid = 1848] [id = 717] 23:18:23 INFO - PROCESS | 1848 | --DOCSHELL 0x8eb8c000 == 155 [pid = 1848] [id = 718] 23:18:23 INFO - PROCESS | 1848 | --DOCSHELL 0x84b29800 == 154 [pid = 1848] [id = 716] 23:18:23 INFO - PROCESS | 1848 | --DOCSHELL 0x8e1a3400 == 153 [pid = 1848] [id = 715] 23:18:23 INFO - PROCESS | 1848 | --DOCSHELL 0x8dee4c00 == 152 [pid = 1848] [id = 713] 23:18:23 INFO - PROCESS | 1848 | --DOCSHELL 0x8bee6400 == 151 [pid = 1848] [id = 714] 23:18:23 INFO - PROCESS | 1848 | --DOCSHELL 0x8def0800 == 150 [pid = 1848] [id = 712] 23:18:23 INFO - PROCESS | 1848 | --DOCSHELL 0x8ab6ec00 == 149 [pid = 1848] [id = 711] 23:18:23 INFO - PROCESS | 1848 | --DOCSHELL 0x8a9e8800 == 148 [pid = 1848] [id = 710] 23:18:23 INFO - PROCESS | 1848 | --DOCSHELL 0x89868400 == 147 [pid = 1848] [id = 708] 23:18:23 INFO - PROCESS | 1848 | --DOCSHELL 0x89a8f400 == 146 [pid = 1848] [id = 709] 23:18:23 INFO - PROCESS | 1848 | --DOCSHELL 0x8919e800 == 145 [pid = 1848] [id = 707] 23:18:23 INFO - PROCESS | 1848 | --DOCSHELL 0x85d8ac00 == 144 [pid = 1848] [id = 706] 23:18:23 INFO - PROCESS | 1848 | --DOCSHELL 0x885ec800 == 143 [pid = 1848] [id = 705] 23:18:23 INFO - PROCESS | 1848 | --DOCSHELL 0x8855ec00 == 142 [pid = 1848] [id = 704] 23:18:23 INFO - PROCESS | 1848 | --DOCSHELL 0x86fcd800 == 141 [pid = 1848] [id = 703] 23:18:23 INFO - PROCESS | 1848 | --DOCSHELL 0x846ae400 == 140 [pid = 1848] [id = 702] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x87ee3800) [pid = 1848] [serial = 2105] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x86e08000) [pid = 1848] [serial = 2099] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x84b26c00) [pid = 1848] [serial = 2093] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x85245400) [pid = 1848] [serial = 2094] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x99bff800) [pid = 1848] [serial = 2091] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x999f8000) [pid = 1848] [serial = 2090] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x98ec5400) [pid = 1848] [serial = 2088] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x98b11c00) [pid = 1848] [serial = 2087] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x977a3000) [pid = 1848] [serial = 2085] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x96fbe800) [pid = 1848] [serial = 2084] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x945b3400) [pid = 1848] [serial = 2082] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x945a9800) [pid = 1848] [serial = 2081] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x9391ec00) [pid = 1848] [serial = 2079] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x93919c00) [pid = 1848] [serial = 2078] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x93739800) [pid = 1848] [serial = 2076] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x92b56000) [pid = 1848] [serial = 2075] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x91ef7400) [pid = 1848] [serial = 2073] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x9120f400) [pid = 1848] [serial = 2072] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x90138000) [pid = 1848] [serial = 2070] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x9007c800) [pid = 1848] [serial = 2069] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x8fc0c000) [pid = 1848] [serial = 2067] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x8fb2e800) [pid = 1848] [serial = 2066] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x8edf5400) [pid = 1848] [serial = 2064] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x8edf3400) [pid = 1848] [serial = 2063] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x8eb90800) [pid = 1848] [serial = 2061] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x8eb7b800) [pid = 1848] [serial = 2060] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x8ea73c00) [pid = 1848] [serial = 2058] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x8e1a1000) [pid = 1848] [serial = 2057] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x8dee7000) [pid = 1848] [serial = 2055] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x8c05cc00) [pid = 1848] [serial = 2054] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x8bee4c00) [pid = 1848] [serial = 2052] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x8bee1000) [pid = 1848] [serial = 2051] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x8be48800) [pid = 1848] [serial = 2049] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x8a9e4000) [pid = 1848] [serial = 2048] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x89a8b400) [pid = 1848] [serial = 2046] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x89350400) [pid = 1848] [serial = 2045] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x8855dc00) [pid = 1848] [serial = 2043] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x8740dc00) [pid = 1848] [serial = 2042] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x89861400) [pid = 1848] [serial = 2039] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x855cfc00) [pid = 1848] [serial = 2096] [outer = (nil)] [url = about:blank] 23:18:23 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 23:18:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 23:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:18:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 23:18:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 4447ms 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x86fc1c00) [pid = 1848] [serial = 2100] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x87408400) [pid = 1848] [serial = 2102] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x856ef000) [pid = 1848] [serial = 2097] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x87412400) [pid = 1848] [serial = 2103] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x8ab72800) [pid = 1848] [serial = 1974] [outer = (nil)] [url = about:blank] 23:18:23 INFO - PROCESS | 1848 | 1461133103912 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 23:18:23 INFO - PROCESS | 1848 | 1461133103917 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 23:18:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 23:18:23 INFO - PROCESS | 1848 | 1461133103931 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 23:18:23 INFO - PROCESS | 1848 | 1461133103938 Marionette TRACE conn3 <- [1,2946,null,{}] 23:18:23 INFO - PROCESS | 1848 | 1461133103945 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:24 INFO - PROCESS | 1848 | 1461133104127 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 23:18:24 INFO - PROCESS | 1848 | 1461133104142 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x856f2c00 == 141 [pid = 1848] [id = 744] 23:18:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x856f3400) [pid = 1848] [serial = 2233] [outer = (nil)] 23:18:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x85d8a400) [pid = 1848] [serial = 2234] [outer = 0x856f3400] 23:18:24 INFO - PROCESS | 1848 | 1461133104218 Marionette DEBUG loaded listener.js 23:18:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x85d91c00) [pid = 1848] [serial = 2235] [outer = 0x856f3400] 23:18:25 INFO - PROCESS | 1848 | 1461133105126 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 23:18:25 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 23:18:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1245ms 23:18:25 INFO - PROCESS | 1848 | 1461133105177 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 23:18:25 INFO - PROCESS | 1848 | 1461133105182 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 23:18:25 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 23:18:25 INFO - PROCESS | 1848 | 1461133105193 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 23:18:25 INFO - PROCESS | 1848 | 1461133105198 Marionette TRACE conn3 <- [1,2950,null,{}] 23:18:25 INFO - PROCESS | 1848 | 1461133105204 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:25 INFO - PROCESS | 1848 | 1461133105401 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 23:18:25 INFO - PROCESS | 1848 | 1461133105619 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x855d1400 == 142 [pid = 1848] [id = 745] 23:18:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x86fc4800) [pid = 1848] [serial = 2236] [outer = (nil)] 23:18:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x87411000) [pid = 1848] [serial = 2237] [outer = 0x86fc4800] 23:18:25 INFO - PROCESS | 1848 | 1461133105690 Marionette DEBUG loaded listener.js 23:18:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x87ee4400) [pid = 1848] [serial = 2238] [outer = 0x86fc4800] 23:18:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x88548c00 == 143 [pid = 1848] [id = 746] 23:18:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x88551c00) [pid = 1848] [serial = 2239] [outer = (nil)] 23:18:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x8855a400) [pid = 1848] [serial = 2240] [outer = 0x88551c00] 23:18:26 INFO - PROCESS | 1848 | 1461133106644 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 23:18:26 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 23:18:26 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1483ms 23:18:26 INFO - PROCESS | 1848 | 1461133106684 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 23:18:26 INFO - PROCESS | 1848 | 1461133106688 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 23:18:26 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 23:18:26 INFO - PROCESS | 1848 | 1461133106694 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 23:18:26 INFO - PROCESS | 1848 | 1461133106697 Marionette TRACE conn3 <- [1,2954,null,{}] 23:18:26 INFO - PROCESS | 1848 | 1461133106711 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:27 INFO - PROCESS | 1848 | 1461133107021 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 23:18:27 INFO - PROCESS | 1848 | 1461133107053 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x884f9c00 == 144 [pid = 1848] [id = 747] 23:18:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x885e6800) [pid = 1848] [serial = 2241] [outer = (nil)] 23:18:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x89193800) [pid = 1848] [serial = 2242] [outer = 0x885e6800] 23:18:27 INFO - PROCESS | 1848 | 1461133107129 Marionette DEBUG loaded listener.js 23:18:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x8930f000) [pid = 1848] [serial = 2243] [outer = 0x885e6800] 23:18:27 INFO - PROCESS | 1848 | 1461133107985 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 23:18:28 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:18:28 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 23:18:28 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1333ms 23:18:28 INFO - PROCESS | 1848 | 1461133108027 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 23:18:28 INFO - PROCESS | 1848 | 1461133108030 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 23:18:28 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 23:18:28 INFO - PROCESS | 1848 | 1461133108036 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 23:18:28 INFO - PROCESS | 1848 | 1461133108039 Marionette TRACE conn3 <- [1,2958,null,{}] 23:18:28 INFO - PROCESS | 1848 | 1461133108051 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:28 INFO - PROCESS | 1848 | 1461133108335 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 23:18:28 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x88549000) [pid = 1848] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 23:18:28 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x84b0ac00) [pid = 1848] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 23:18:28 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x86fc6800) [pid = 1848] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 23:18:28 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x85563c00) [pid = 1848] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 23:18:28 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x8eb73000) [pid = 1848] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 23:18:28 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x85242000) [pid = 1848] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 23:18:28 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x8ea73800) [pid = 1848] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 23:18:28 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x8df82000) [pid = 1848] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 23:18:28 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x8df31c00) [pid = 1848] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 23:18:28 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x8df30c00) [pid = 1848] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 23:18:28 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x8ab72400) [pid = 1848] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 23:18:29 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x8ab6bc00) [pid = 1848] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 23:18:29 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x8a95a800) [pid = 1848] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 23:18:29 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x8a6c4000) [pid = 1848] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 23:18:29 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x89348400) [pid = 1848] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 23:18:29 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x8930e000) [pid = 1848] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 23:18:29 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x88667c00) [pid = 1848] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 23:18:29 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x885e5800) [pid = 1848] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 23:18:29 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x87409c00) [pid = 1848] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 23:18:29 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x846bb400) [pid = 1848] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 23:18:29 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x89308000) [pid = 1848] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 23:18:29 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0xa0c15c00) [pid = 1848] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 23:18:29 INFO - PROCESS | 1848 | 1461133109145 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x822cdc00 == 145 [pid = 1848] [id = 748] 23:18:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x846bb400) [pid = 1848] [serial = 2244] [outer = (nil)] 23:18:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x855d0c00) [pid = 1848] [serial = 2245] [outer = 0x846bb400] 23:18:29 INFO - PROCESS | 1848 | 1461133109223 Marionette DEBUG loaded listener.js 23:18:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x8854f000) [pid = 1848] [serial = 2246] [outer = 0x846bb400] 23:18:29 INFO - PROCESS | 1848 | 1461133109872 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 23:18:29 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 23:18:29 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1887ms 23:18:29 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 23:18:29 INFO - PROCESS | 1848 | 1461133109924 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 23:18:29 INFO - PROCESS | 1848 | 1461133109927 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 23:18:29 INFO - PROCESS | 1848 | 1461133109933 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 23:18:29 INFO - PROCESS | 1848 | 1461133109936 Marionette TRACE conn3 <- [1,2962,null,{}] 23:18:29 INFO - PROCESS | 1848 | 1461133109941 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:30 INFO - PROCESS | 1848 | 1461133110121 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 23:18:30 INFO - PROCESS | 1848 | 1461133110332 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x84b2f800 == 146 [pid = 1848] [id = 749] 23:18:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x86e08400) [pid = 1848] [serial = 2247] [outer = (nil)] 23:18:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x8a6c9400) [pid = 1848] [serial = 2248] [outer = 0x86e08400] 23:18:30 INFO - PROCESS | 1848 | 1461133110408 Marionette DEBUG loaded listener.js 23:18:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x8a952400) [pid = 1848] [serial = 2249] [outer = 0x86e08400] 23:18:31 INFO - PROCESS | 1848 | 1461133111294 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 23:18:31 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 23:18:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1378ms 23:18:31 INFO - PROCESS | 1848 | 1461133111311 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 23:18:31 INFO - PROCESS | 1848 | 1461133111317 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 23:18:31 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 23:18:31 INFO - PROCESS | 1848 | 1461133111325 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 23:18:31 INFO - PROCESS | 1848 | 1461133111332 Marionette TRACE conn3 <- [1,2966,null,{}] 23:18:31 INFO - PROCESS | 1848 | 1461133111342 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:31 INFO - PROCESS | 1848 | 1461133111563 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 23:18:31 INFO - PROCESS | 1848 | 1461133111861 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x85245800 == 147 [pid = 1848] [id = 750] 23:18:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x855cfc00) [pid = 1848] [serial = 2250] [outer = (nil)] 23:18:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x86e0a800) [pid = 1848] [serial = 2251] [outer = 0x855cfc00] 23:18:31 INFO - PROCESS | 1848 | 1461133111950 Marionette DEBUG loaded listener.js 23:18:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x86fc5800) [pid = 1848] [serial = 2252] [outer = 0x855cfc00] 23:18:32 INFO - PROCESS | 1848 | 1461133112844 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 23:18:32 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 23:18:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1537ms 23:18:32 INFO - PROCESS | 1848 | 1461133112862 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 23:18:32 INFO - PROCESS | 1848 | 1461133112870 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 23:18:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 23:18:32 INFO - PROCESS | 1848 | 1461133112881 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 23:18:32 INFO - PROCESS | 1848 | 1461133112886 Marionette TRACE conn3 <- [1,2970,null,{}] 23:18:32 INFO - PROCESS | 1848 | 1461133112891 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:33 INFO - PROCESS | 1848 | 1461133113146 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 23:18:33 INFO - PROCESS | 1848 | 1461133113415 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x86e0c800 == 148 [pid = 1848] [id = 751] 23:18:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x8740a400) [pid = 1848] [serial = 2253] [outer = (nil)] 23:18:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x885eec00) [pid = 1848] [serial = 2254] [outer = 0x8740a400] 23:18:33 INFO - PROCESS | 1848 | 1461133113506 Marionette DEBUG loaded listener.js 23:18:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x89354000) [pid = 1848] [serial = 2255] [outer = 0x8740a400] 23:18:34 INFO - PROCESS | 1848 | 1461133114456 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 23:18:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 23:18:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1629ms 23:18:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 23:18:34 INFO - PROCESS | 1848 | 1461133114510 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 23:18:34 INFO - PROCESS | 1848 | 1461133114513 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 23:18:34 INFO - PROCESS | 1848 | 1461133114520 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 23:18:34 INFO - PROCESS | 1848 | 1461133114526 Marionette TRACE conn3 <- [1,2974,null,{}] 23:18:34 INFO - PROCESS | 1848 | 1461133114583 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:34 INFO - PROCESS | 1848 | 1461133114908 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 23:18:35 INFO - PROCESS | 1848 | 1461133115141 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x89865800 == 149 [pid = 1848] [id = 752] 23:18:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x8a9e6c00) [pid = 1848] [serial = 2256] [outer = (nil)] 23:18:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x8ab6f000) [pid = 1848] [serial = 2257] [outer = 0x8a9e6c00] 23:18:35 INFO - PROCESS | 1848 | 1461133115243 Marionette DEBUG loaded listener.js 23:18:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x8be43c00) [pid = 1848] [serial = 2258] [outer = 0x8a9e6c00] 23:18:36 INFO - PROCESS | 1848 | 1461133116029 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 23:18:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 23:18:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1533ms 23:18:36 INFO - PROCESS | 1848 | 1461133116052 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 23:18:36 INFO - PROCESS | 1848 | 1461133116056 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 23:18:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 23:18:36 INFO - PROCESS | 1848 | 1461133116063 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 23:18:36 INFO - PROCESS | 1848 | 1461133116066 Marionette TRACE conn3 <- [1,2978,null,{}] 23:18:36 INFO - PROCESS | 1848 | 1461133116072 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:36 INFO - PROCESS | 1848 | 1461133116278 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 23:18:36 INFO - PROCESS | 1848 | 1461133116541 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x884fa800 == 150 [pid = 1848] [id = 753] 23:18:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x8bec8400) [pid = 1848] [serial = 2259] [outer = (nil)] 23:18:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x8bed5c00) [pid = 1848] [serial = 2260] [outer = 0x8bec8400] 23:18:36 INFO - PROCESS | 1848 | 1461133116631 Marionette DEBUG loaded listener.js 23:18:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x8beee800) [pid = 1848] [serial = 2261] [outer = 0x8bec8400] 23:18:37 INFO - PROCESS | 1848 | 1461133117425 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 23:18:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 23:18:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1379ms 23:18:37 INFO - PROCESS | 1848 | 1461133117442 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 23:18:37 INFO - PROCESS | 1848 | 1461133117446 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 23:18:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 23:18:37 INFO - PROCESS | 1848 | 1461133117452 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 23:18:37 INFO - PROCESS | 1848 | 1461133117456 Marionette TRACE conn3 <- [1,2982,null,{}] 23:18:37 INFO - PROCESS | 1848 | 1461133117461 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:37 INFO - PROCESS | 1848 | 1461133117659 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 23:18:37 INFO - PROCESS | 1848 | 1461133117921 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x8ab71c00 == 151 [pid = 1848] [id = 754] 23:18:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x8be4b400) [pid = 1848] [serial = 2262] [outer = (nil)] 23:18:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x8dee6000) [pid = 1848] [serial = 2263] [outer = 0x8be4b400] 23:18:38 INFO - PROCESS | 1848 | 1461133118011 Marionette DEBUG loaded listener.js 23:18:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x8dee8400) [pid = 1848] [serial = 2264] [outer = 0x8be4b400] 23:18:38 INFO - PROCESS | 1848 | 1461133118798 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 23:18:38 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 23:18:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 23:18:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:18:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 23:18:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1384ms 23:18:38 INFO - PROCESS | 1848 | 1461133118838 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 23:18:38 INFO - PROCESS | 1848 | 1461133118842 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 23:18:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 23:18:38 INFO - PROCESS | 1848 | 1461133118848 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 23:18:38 INFO - PROCESS | 1848 | 1461133118851 Marionette TRACE conn3 <- [1,2986,null,{}] 23:18:38 INFO - PROCESS | 1848 | 1461133118857 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:39 INFO - PROCESS | 1848 | 1461133119105 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 23:18:39 INFO - PROCESS | 1848 | 1461133119405 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x8555e000 == 152 [pid = 1848] [id = 755] 23:18:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x86e0fc00) [pid = 1848] [serial = 2265] [outer = (nil)] 23:18:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x8ea72c00) [pid = 1848] [serial = 2266] [outer = 0x86e0fc00] 23:18:39 INFO - PROCESS | 1848 | 1461133119505 Marionette DEBUG loaded listener.js 23:18:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x8ea76000) [pid = 1848] [serial = 2267] [outer = 0x86e0fc00] 23:18:40 INFO - PROCESS | 1848 | 1461133120306 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 23:18:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 23:18:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1504ms 23:18:40 INFO - PROCESS | 1848 | 1461133120352 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 23:18:40 INFO - PROCESS | 1848 | 1461133120356 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 23:18:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 23:18:40 INFO - PROCESS | 1848 | 1461133120362 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 23:18:40 INFO - PROCESS | 1848 | 1461133120365 Marionette TRACE conn3 <- [1,2990,null,{}] 23:18:40 INFO - PROCESS | 1848 | 1461133120371 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:40 INFO - PROCESS | 1848 | 1461133120604 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 23:18:40 INFO - PROCESS | 1848 | 1461133120877 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x8c058400 == 153 [pid = 1848] [id = 756] 23:18:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x8df31c00) [pid = 1848] [serial = 2268] [outer = (nil)] 23:18:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x8eb73000) [pid = 1848] [serial = 2269] [outer = 0x8df31c00] 23:18:40 INFO - PROCESS | 1848 | 1461133120963 Marionette DEBUG loaded listener.js 23:18:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x8eb7b800) [pid = 1848] [serial = 2270] [outer = 0x8df31c00] 23:18:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eacf000 == 154 [pid = 1848] [id = 757] 23:18:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x8edf6800) [pid = 1848] [serial = 2271] [outer = (nil)] 23:18:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x8edfb400) [pid = 1848] [serial = 2272] [outer = 0x8edf6800] 23:18:41 INFO - PROCESS | 1848 | 1461133121868 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 23:18:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 23:18:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1535ms 23:18:41 INFO - PROCESS | 1848 | 1461133121898 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 23:18:41 INFO - PROCESS | 1848 | 1461133121900 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 23:18:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 23:18:41 INFO - PROCESS | 1848 | 1461133121907 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 23:18:41 INFO - PROCESS | 1848 | 1461133121911 Marionette TRACE conn3 <- [1,2994,null,{}] 23:18:41 INFO - PROCESS | 1848 | 1461133121916 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:42 INFO - PROCESS | 1848 | 1461133122170 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 23:18:42 INFO - PROCESS | 1848 | 1461133122433 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x8e1a7c00 == 155 [pid = 1848] [id = 758] 23:18:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x8ec30400) [pid = 1848] [serial = 2273] [outer = (nil)] 23:18:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x8edf5400) [pid = 1848] [serial = 2274] [outer = 0x8ec30400] 23:18:42 INFO - PROCESS | 1848 | 1461133122560 Marionette DEBUG loaded listener.js 23:18:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x8fb26c00) [pid = 1848] [serial = 2275] [outer = 0x8ec30400] 23:18:43 INFO - PROCESS | 1848 | 1461133123323 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 23:18:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:18:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 23:18:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1432ms 23:18:43 INFO - PROCESS | 1848 | 1461133123356 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 23:18:43 INFO - PROCESS | 1848 | 1461133123360 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 23:18:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 23:18:43 INFO - PROCESS | 1848 | 1461133123369 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 23:18:43 INFO - PROCESS | 1848 | 1461133123372 Marionette TRACE conn3 <- [1,2998,null,{}] 23:18:43 INFO - PROCESS | 1848 | 1461133123378 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:43 INFO - PROCESS | 1848 | 1461133123584 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 23:18:43 INFO - PROCESS | 1848 | 1461133123851 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x86e06800 == 156 [pid = 1848] [id = 759] 23:18:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x89307800) [pid = 1848] [serial = 2276] [outer = (nil)] 23:18:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x8fc0f400) [pid = 1848] [serial = 2277] [outer = 0x89307800] 23:18:43 INFO - PROCESS | 1848 | 1461133123949 Marionette DEBUG loaded listener.js 23:18:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x8fca5c00) [pid = 1848] [serial = 2278] [outer = 0x89307800] 23:18:44 INFO - PROCESS | 1848 | 1461133124835 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 23:18:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 23:18:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1486ms 23:18:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 23:18:44 INFO - PROCESS | 1848 | 1461133124855 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 23:18:44 INFO - PROCESS | 1848 | 1461133124858 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 23:18:44 INFO - PROCESS | 1848 | 1461133124864 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 23:18:44 INFO - PROCESS | 1848 | 1461133124867 Marionette TRACE conn3 <- [1,3002,null,{}] 23:18:44 INFO - PROCESS | 1848 | 1461133124873 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:45 INFO - PROCESS | 1848 | 1461133125083 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 23:18:45 INFO - PROCESS | 1848 | 1461133125352 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x8df8dc00 == 157 [pid = 1848] [id = 760] 23:18:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x8fc07c00) [pid = 1848] [serial = 2279] [outer = (nil)] 23:18:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x90134400) [pid = 1848] [serial = 2280] [outer = 0x8fc07c00] 23:18:45 INFO - PROCESS | 1848 | 1461133125442 Marionette DEBUG loaded listener.js 23:18:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x9013a800) [pid = 1848] [serial = 2281] [outer = 0x8fc07c00] 23:18:46 INFO - PROCESS | 1848 | 1461133126244 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 23:18:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 23:18:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1432ms 23:18:46 INFO - PROCESS | 1848 | 1461133126295 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 23:18:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 23:18:46 INFO - PROCESS | 1848 | 1461133126299 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 23:18:46 INFO - PROCESS | 1848 | 1461133126306 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 23:18:46 INFO - PROCESS | 1848 | 1461133126310 Marionette TRACE conn3 <- [1,3006,null,{}] 23:18:46 INFO - PROCESS | 1848 | 1461133126364 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:46 INFO - PROCESS | 1848 | 1461133126634 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 23:18:46 INFO - PROCESS | 1848 | 1461133126927 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x90493800 == 158 [pid = 1848] [id = 761] 23:18:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x905f4c00) [pid = 1848] [serial = 2282] [outer = (nil)] 23:18:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x91203000) [pid = 1848] [serial = 2283] [outer = 0x905f4c00] 23:18:47 INFO - PROCESS | 1848 | 1461133127078 Marionette DEBUG loaded listener.js 23:18:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x91ea3000) [pid = 1848] [serial = 2284] [outer = 0x905f4c00] 23:18:47 INFO - PROCESS | 1848 | 1461133127890 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 23:18:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 23:18:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1630ms 23:18:47 INFO - PROCESS | 1848 | 1461133127936 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 23:18:47 INFO - PROCESS | 1848 | 1461133127940 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 23:18:47 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 23:18:47 INFO - PROCESS | 1848 | 1461133127946 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 23:18:47 INFO - PROCESS | 1848 | 1461133127950 Marionette TRACE conn3 <- [1,3010,null,{}] 23:18:47 INFO - PROCESS | 1848 | 1461133127956 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:48 INFO - PROCESS | 1848 | 1461133128165 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 23:18:48 INFO - PROCESS | 1848 | 1461133128466 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x9007b400 == 159 [pid = 1848] [id = 762] 23:18:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x91eee000) [pid = 1848] [serial = 2285] [outer = (nil)] 23:18:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x9292f400) [pid = 1848] [serial = 2286] [outer = 0x91eee000] 23:18:48 INFO - PROCESS | 1848 | 1461133128551 Marionette DEBUG loaded listener.js 23:18:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x92936400) [pid = 1848] [serial = 2287] [outer = 0x91eee000] 23:18:49 INFO - PROCESS | 1848 | 1461133129383 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 23:18:49 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 23:18:49 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1491ms 23:18:49 INFO - PROCESS | 1848 | 1461133129437 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 23:18:49 INFO - PROCESS | 1848 | 1461133129441 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 23:18:49 INFO - TEST-START | /FileAPI/FileReaderSync.worker 23:18:49 INFO - PROCESS | 1848 | 1461133129448 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 23:18:49 INFO - PROCESS | 1848 | 1461133129451 Marionette TRACE conn3 <- [1,3014,null,{}] 23:18:49 INFO - PROCESS | 1848 | 1461133129505 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:49 INFO - PROCESS | 1848 | 1461133129700 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 23:18:50 INFO - PROCESS | 1848 | 1461133129994 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x8fc06800 == 160 [pid = 1848] [id = 763] 23:18:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x8fca5000) [pid = 1848] [serial = 2288] [outer = (nil)] 23:18:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x93789000) [pid = 1848] [serial = 2289] [outer = 0x8fca5000] 23:18:50 INFO - PROCESS | 1848 | 1461133130085 Marionette DEBUG loaded listener.js 23:18:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x93917800) [pid = 1848] [serial = 2290] [outer = 0x8fca5000] 23:18:50 INFO - PROCESS | 1848 | [1848] 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 23:18:50 INFO - PROCESS | 1848 | 1461133130973 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 23:18:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 23:18:51 INFO - {} 23:18:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 23:18:51 INFO - {} 23:18:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 23:18:51 INFO - {} 23:18:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 23:18:51 INFO - {} 23:18:51 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1575ms 23:18:51 INFO - PROCESS | 1848 | 1461133131025 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 23:18:51 INFO - PROCESS | 1848 | 1461133131028 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 23:18:51 INFO - TEST-START | /FileAPI/fileReader.html 23:18:51 INFO - PROCESS | 1848 | 1461133131034 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 23:18:51 INFO - PROCESS | 1848 | 1461133131037 Marionette TRACE conn3 <- [1,3018,null,{}] 23:18:51 INFO - PROCESS | 1848 | 1461133131043 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:51 INFO - PROCESS | 1848 | 1461133131361 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 23:18:51 INFO - PROCESS | 1848 | 1461133131584 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x93744400 == 161 [pid = 1848] [id = 764] 23:18:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x93912c00) [pid = 1848] [serial = 2291] [outer = (nil)] 23:18:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x96a27000) [pid = 1848] [serial = 2292] [outer = 0x93912c00] 23:18:51 INFO - PROCESS | 1848 | 1461133131711 Marionette DEBUG loaded listener.js 23:18:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x96ae5c00) [pid = 1848] [serial = 2293] [outer = 0x93912c00] 23:18:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 23:18:52 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 23:18:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 23:18:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 23:18:52 INFO - TEST-OK | /FileAPI/fileReader.html | took 1479ms 23:18:52 INFO - PROCESS | 1848 | 1461133132505 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 23:18:52 INFO - PROCESS | 1848 | 1461133132537 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 23:18:52 INFO - PROCESS | 1848 | 1461133132541 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 23:18:52 INFO - TEST-START | /FileAPI/historical.html 23:18:52 INFO - PROCESS | 1848 | 1461133132550 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 23:18:52 INFO - PROCESS | 1848 | 1461133132553 Marionette TRACE conn3 <- [1,3022,null,{}] 23:18:52 INFO - PROCESS | 1848 | 1461133132559 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:52 INFO - PROCESS | 1848 | 1461133132777 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 23:18:53 INFO - PROCESS | 1848 | 1461133133052 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x8555a800 == 162 [pid = 1848] [id = 765] 23:18:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x88557800) [pid = 1848] [serial = 2294] [outer = (nil)] 23:18:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x96fc2400) [pid = 1848] [serial = 2295] [outer = 0x88557800] 23:18:53 INFO - PROCESS | 1848 | 1461133133140 Marionette DEBUG loaded listener.js 23:18:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x97764400) [pid = 1848] [serial = 2296] [outer = 0x88557800] 23:18:53 INFO - PROCESS | 1848 | 1461133133944 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 23:18:53 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 23:18:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 23:18:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 23:18:53 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 23:18:53 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 23:18:53 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 23:18:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 23:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:18:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 23:18:53 INFO - TEST-OK | /FileAPI/historical.html | took 1443ms 23:18:54 INFO - PROCESS | 1848 | 1461133133994 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 23:18:54 INFO - PROCESS | 1848 | 1461133134000 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 23:18:54 INFO - TEST-START | /FileAPI/idlharness.html 23:18:54 INFO - PROCESS | 1848 | 1461133134011 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 23:18:54 INFO - PROCESS | 1848 | 1461133134014 Marionette TRACE conn3 <- [1,3026,null,{}] 23:18:54 INFO - PROCESS | 1848 | 1461133134060 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:54 INFO - PROCESS | 1848 | 1461133134339 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 23:18:54 INFO - PROCESS | 1848 | 1461133134570 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x85244c00 == 163 [pid = 1848] [id = 766] 23:18:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x8524b800) [pid = 1848] [serial = 2297] [outer = (nil)] 23:18:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x981b0800) [pid = 1848] [serial = 2298] [outer = 0x8524b800] 23:18:54 INFO - PROCESS | 1848 | 1461133134662 Marionette DEBUG loaded listener.js 23:18:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x9849ac00) [pid = 1848] [serial = 2299] [outer = 0x8524b800] 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 23:18:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:18:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:18:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:18:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:18:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:18:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:18:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:18:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:18:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:18:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 23:18:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:18:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:18:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:18:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:18:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:18:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:18:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:18:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:18:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:18:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:18:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 23:18:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:18:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:18:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:18:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:18:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:18:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:18:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:18:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:18:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:18:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 23:18:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:18:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:18:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:18:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:18:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:18:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:18:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:18:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:18:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:18:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:18:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 23:18:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:18:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:18:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:18:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:18:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:18:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:18:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:18:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:18:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:18:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:18:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 23:18:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:18:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:18:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:18:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:18:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:18:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:18:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:18:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:18:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:18:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 23:18:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:18:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:18:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:18:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:18:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:18:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:18:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:18:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:18:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:18:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:18:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 23:18:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:18:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:18:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:18:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:18:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:18:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:18:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:18:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:18:56 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:18:56 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:18:56 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 23:18:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 23:18:56 INFO - TEST-OK | /FileAPI/idlharness.html | took 2631ms 23:18:56 INFO - PROCESS | 1848 | 1461133136440 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 23:18:56 INFO - PROCESS | 1848 | 1461133136699 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 23:18:56 INFO - PROCESS | 1848 | 1461133136706 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 23:18:56 INFO - TEST-START | /FileAPI/idlharness.worker 23:18:56 INFO - PROCESS | 1848 | 1461133136733 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 23:18:56 INFO - PROCESS | 1848 | 1461133136740 Marionette TRACE conn3 <- [1,3030,null,{}] 23:18:56 INFO - PROCESS | 1848 | 1461133136750 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:56 INFO - PROCESS | 1848 | 1461133136963 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 23:18:57 INFO - PROCESS | 1848 | 1461133137258 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x8855ac00 == 164 [pid = 1848] [id = 767] 23:18:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x98624400) [pid = 1848] [serial = 2300] [outer = (nil)] 23:18:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x9a89c400) [pid = 1848] [serial = 2301] [outer = 0x98624400] 23:18:57 INFO - PROCESS | 1848 | 1461133137342 Marionette DEBUG loaded listener.js 23:18:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x9df8a800) [pid = 1848] [serial = 2302] [outer = 0x98624400] 23:18:57 INFO - PROCESS | 1848 | [1848] 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 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:18:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:18:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:18:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:18:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:18:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:18:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:18:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:18:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:18:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:18:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:18:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:18:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:18:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:18:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:18:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:18:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:18:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:18:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:18:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:18:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:18:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:18:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:18:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:18:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:18:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:18:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:18:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:18:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:18:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:18:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:18:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:18:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:18:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:18:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:18:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:18:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:18:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:18:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:18:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:18:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:18:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:18:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:18:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:18:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:18:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:18:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 23:18:59 INFO - {} 23:18:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:18:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:18:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:18:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:19:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:19:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:19:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:19:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:19:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:19:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:19:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 23:19:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:19:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 23:19:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:19:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:19:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:19:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:19:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:19:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 23:19:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:19:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:19:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:19:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:19:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:19:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:19:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:19:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 23:19:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:19:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 23:19:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:19:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:19:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:19:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:19:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:19:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 23:19:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:19:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 23:19:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:19:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:19:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:19:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:19:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:19:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 23:19:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:19:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 23:19:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:19:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:19:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:19:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:19:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:19:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 23:19:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:19:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:19:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:19:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:19:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:19:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:19:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:19:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 23:19:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:19:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:19:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:19:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:19:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:19:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:19:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:19:00 INFO - {} 23:19:00 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3223ms 23:19:00 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 23:19:00 INFO - PROCESS | 1848 | 1461133139822 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 23:19:00 INFO - PROCESS | 1848 | 1461133139969 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 23:19:00 INFO - PROCESS | 1848 | 1461133139977 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 23:19:00 INFO - PROCESS | 1848 | 1461133139987 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 23:19:00 INFO - PROCESS | 1848 | 1461133139996 Marionette TRACE conn3 <- [1,3034,null,{}] 23:19:00 INFO - PROCESS | 1848 | 1461133140011 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:00 INFO - PROCESS | 1848 | 1461133140395 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 23:19:00 INFO - PROCESS | 1848 | 1461133140700 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x98f53400 == 165 [pid = 1848] [id = 768] 23:19:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x9a899400) [pid = 1848] [serial = 2303] [outer = (nil)] 23:19:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0xa44b4800) [pid = 1848] [serial = 2304] [outer = 0x9a899400] 23:19:00 INFO - PROCESS | 1848 | 1461133140785 Marionette DEBUG loaded listener.js 23:19:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0xa44bc000) [pid = 1848] [serial = 2305] [outer = 0x9a899400] 23:19:03 INFO - PROCESS | 1848 | --DOCSHELL 0x822cdc00 == 164 [pid = 1848] [id = 748] 23:19:03 INFO - PROCESS | 1848 | --DOCSHELL 0x884f9c00 == 163 [pid = 1848] [id = 747] 23:19:03 INFO - PROCESS | 1848 | --DOCSHELL 0x88548c00 == 162 [pid = 1848] [id = 746] 23:19:03 INFO - PROCESS | 1848 | --DOCSHELL 0x855d1400 == 161 [pid = 1848] [id = 745] 23:19:03 INFO - PROCESS | 1848 | --DOCSHELL 0x832c2c00 == 160 [pid = 1848] [id = 700] 23:19:03 INFO - PROCESS | 1848 | --DOCSHELL 0x856f2c00 == 159 [pid = 1848] [id = 744] 23:19:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8555c400 == 158 [pid = 1848] [id = 743] 23:19:03 INFO - PROCESS | 1848 | --DOCSHELL 0x92977c00 == 157 [pid = 1848] [id = 742] 23:19:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8524e000 == 156 [pid = 1848] [id = 741] 23:19:03 INFO - PROCESS | 1848 | --DOCSHELL 0x91ea4000 == 155 [pid = 1848] [id = 739] 23:19:03 INFO - PROCESS | 1848 | --DOCSHELL 0x92858400 == 154 [pid = 1848] [id = 740] 23:19:03 INFO - PROCESS | 1848 | --DOCSHELL 0x85561800 == 153 [pid = 1848] [id = 738] 23:19:03 INFO - PROCESS | 1848 | --DOCSHELL 0x90078400 == 152 [pid = 1848] [id = 737] 23:19:03 INFO - PROCESS | 1848 | --DOCSHELL 0x903e9c00 == 151 [pid = 1848] [id = 736] 23:19:03 INFO - PROCESS | 1848 | --DOCSHELL 0x9007ac00 == 150 [pid = 1848] [id = 735] 23:19:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8def0c00 == 149 [pid = 1848] [id = 733] 23:19:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8eb72800 == 148 [pid = 1848] [id = 734] 23:19:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8deef000 == 147 [pid = 1848] [id = 732] 23:19:03 INFO - PROCESS | 1848 | --DOCSHELL 0x846aec00 == 146 [pid = 1848] [id = 719] 23:19:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8deeb000 == 145 [pid = 1848] [id = 731] 23:19:03 INFO - PROCESS | 1848 | --DOCSHELL 0x855d3800 == 144 [pid = 1848] [id = 730] 23:19:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8a959400 == 143 [pid = 1848] [id = 729] 23:19:03 INFO - PROCESS | 1848 | --DOCSHELL 0x8a6ce400 == 142 [pid = 1848] [id = 728] 23:19:03 INFO - PROCESS | 1848 | --DOCSHELL 0x86fc8c00 == 141 [pid = 1848] [id = 726] 23:19:03 INFO - PROCESS | 1848 | --DOCSHELL 0x89a8b800 == 140 [pid = 1848] [id = 727] 23:19:03 INFO - PROCESS | 1848 | --DOCSHELL 0x843b8400 == 139 [pid = 1848] [id = 725] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x89869800) [pid = 1848] [serial = 2040] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0xa0f3c000) [pid = 1848] [serial = 2028] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x89a90800) [pid = 1848] [serial = 2174] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x885e4400) [pid = 1848] [serial = 2168] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x85561c00) [pid = 1848] [serial = 2171] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x85d92800) [pid = 1848] [serial = 2172] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x87415000) [pid = 1848] [serial = 2165] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x855cf800) [pid = 1848] [serial = 2162] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x85d8bc00) [pid = 1848] [serial = 2163] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x8fca8c00) [pid = 1848] [serial = 2159] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x8fb2f400) [pid = 1848] [serial = 2156] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x8edf9800) [pid = 1848] [serial = 2154] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x8edf4000) [pid = 1848] [serial = 2153] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x8eb8d000) [pid = 1848] [serial = 2151] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x8eb8a400) [pid = 1848] [serial = 2150] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x8eb73400) [pid = 1848] [serial = 2148] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x8eb72000) [pid = 1848] [serial = 2147] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x8ea7d000) [pid = 1848] [serial = 2145] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x8ea79c00) [pid = 1848] [serial = 2144] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x8e19f400) [pid = 1848] [serial = 2142] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x8e19a000) [pid = 1848] [serial = 2141] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x8df82800) [pid = 1848] [serial = 2139] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x8df36800) [pid = 1848] [serial = 2138] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x8beea000) [pid = 1848] [serial = 2136] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x8bee4800) [pid = 1848] [serial = 2135] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x8beca800) [pid = 1848] [serial = 2133] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x8be4fc00) [pid = 1848] [serial = 2132] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x8ab78000) [pid = 1848] [serial = 2130] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x8ab71000) [pid = 1848] [serial = 2129] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x8a9e5000) [pid = 1848] [serial = 2127] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x8a9de000) [pid = 1848] [serial = 2126] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x8a6cf400) [pid = 1848] [serial = 2124] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x8a6cc400) [pid = 1848] [serial = 2123] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x89353c00) [pid = 1848] [serial = 2121] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x8934e800) [pid = 1848] [serial = 2120] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x89306800) [pid = 1848] [serial = 2118] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x8919dc00) [pid = 1848] [serial = 2117] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x88668c00) [pid = 1848] [serial = 2115] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x885ea400) [pid = 1848] [serial = 2114] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x88546800) [pid = 1848] [serial = 2112] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x87edc000) [pid = 1848] [serial = 2111] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x856f6c00) [pid = 1848] [serial = 2109] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x855ca800) [pid = 1848] [serial = 2108] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x885eac00) [pid = 1848] [serial = 2169] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x87ee2c00) [pid = 1848] [serial = 2166] [outer = (nil)] [url = about:blank] 23:19:04 INFO - PROCESS | 1848 | 1461133144390 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 23:19:04 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 23:19:04 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 4447ms 23:19:04 INFO - PROCESS | 1848 | 1461133144435 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 23:19:04 INFO - PROCESS | 1848 | 1461133144440 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 23:19:04 INFO - TEST-START | /FileAPI/blob/Blob-close.html 23:19:04 INFO - PROCESS | 1848 | 1461133144449 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 23:19:04 INFO - PROCESS | 1848 | 1461133144455 Marionette TRACE conn3 <- [1,3038,null,{}] 23:19:04 INFO - PROCESS | 1848 | 1461133144464 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:04 INFO - PROCESS | 1848 | 1461133144738 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 23:19:04 INFO - PROCESS | 1848 | 1461133144957 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x82508000 == 140 [pid = 1848] [id = 769] 23:19:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x82b4e800) [pid = 1848] [serial = 2306] [outer = (nil)] 23:19:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x832c2c00) [pid = 1848] [serial = 2307] [outer = 0x82b4e800] 23:19:05 INFO - PROCESS | 1848 | 1461133145032 Marionette DEBUG loaded listener.js 23:19:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x84b03800) [pid = 1848] [serial = 2308] [outer = 0x82b4e800] 23:19:05 INFO - PROCESS | 1848 | 1461133145795 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 23:19:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 23:19:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 23:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:19:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 23:19:05 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1382ms 23:19:05 INFO - PROCESS | 1848 | 1461133145831 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 23:19:05 INFO - PROCESS | 1848 | 1461133145839 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 23:19:05 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 23:19:05 INFO - PROCESS | 1848 | 1461133145849 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 23:19:05 INFO - PROCESS | 1848 | 1461133145853 Marionette TRACE conn3 <- [1,3042,null,{}] 23:19:05 INFO - PROCESS | 1848 | 1461133145859 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:06 INFO - PROCESS | 1848 | 1461133146137 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 23:19:06 INFO - PROCESS | 1848 | 1461133146270 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x843b8400 == 141 [pid = 1848] [id = 770] 23:19:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x85246c00) [pid = 1848] [serial = 2309] [outer = (nil)] 23:19:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x85564400) [pid = 1848] [serial = 2310] [outer = 0x85246c00] 23:19:06 INFO - PROCESS | 1848 | 1461133146341 Marionette DEBUG loaded listener.js 23:19:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x855d5400) [pid = 1848] [serial = 2311] [outer = 0x85246c00] 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 23:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 23:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 23:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 23:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 23:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 23:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 23:19:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 23:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 23:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 23:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 23:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:19:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:19:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:19:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 23:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 23:19:07 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1885ms 23:19:07 INFO - PROCESS | 1848 | 1461133147622 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 23:19:07 INFO - PROCESS | 1848 | 1461133147735 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 23:19:07 INFO - PROCESS | 1848 | 1461133147739 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 23:19:07 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 23:19:07 INFO - PROCESS | 1848 | 1461133147789 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 23:19:07 INFO - PROCESS | 1848 | 1461133147803 Marionette TRACE conn3 <- [1,3046,null,{}] 23:19:07 INFO - PROCESS | 1848 | 1461133147840 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:08 INFO - PROCESS | 1848 | 1461133148168 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 23:19:08 INFO - PROCESS | 1848 | 1461133148194 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x85d87800 == 142 [pid = 1848] [id = 771] 23:19:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x86fbe800) [pid = 1848] [serial = 2312] [outer = (nil)] 23:19:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x8740dc00) [pid = 1848] [serial = 2313] [outer = 0x86fbe800] 23:19:08 INFO - PROCESS | 1848 | 1461133148395 Marionette DEBUG loaded listener.js 23:19:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x87edfc00) [pid = 1848] [serial = 2314] [outer = 0x86fbe800] 23:19:09 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x87edb800) [pid = 1848] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 23:19:09 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x8ec39800) [pid = 1848] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 23:19:09 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x8f76f800) [pid = 1848] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 23:19:09 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x885e6800) [pid = 1848] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 23:19:09 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x9373e800) [pid = 1848] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 23:19:09 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x93741800) [pid = 1848] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 23:19:09 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x9373a400) [pid = 1848] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 23:19:09 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x91ef6400) [pid = 1848] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 23:19:09 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x9048c400) [pid = 1848] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 23:19:09 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x90498000) [pid = 1848] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 23:19:09 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x9048b400) [pid = 1848] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 23:19:09 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x903f8800) [pid = 1848] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 23:19:09 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x8eb8ec00) [pid = 1848] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 23:19:09 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x8f76e800) [pid = 1848] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 23:19:09 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x8eb71000) [pid = 1848] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 23:19:09 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x8eac9c00) [pid = 1848] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 23:19:09 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x8df83000) [pid = 1848] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 23:19:09 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x8bed4c00) [pid = 1848] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 23:19:09 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x8bee2400) [pid = 1848] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 23:19:09 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x8a955000) [pid = 1848] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 23:19:09 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x88552800) [pid = 1848] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 23:19:09 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x855c7400) [pid = 1848] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 23:19:09 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x86fc4800) [pid = 1848] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 23:19:09 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x856f3400) [pid = 1848] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 23:19:09 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x846bb400) [pid = 1848] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 23:19:09 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x88551c00) [pid = 1848] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 23:19:09 INFO - PROCESS | 1848 | [1848] 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 23:19:09 INFO - PROCESS | 1848 | 1461133149783 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 23:19:09 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 23:19:09 INFO - {} 23:19:09 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 2006ms 23:19:09 INFO - PROCESS | 1848 | 1461133149792 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 23:19:09 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 23:19:09 INFO - PROCESS | 1848 | 1461133149796 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 23:19:09 INFO - PROCESS | 1848 | 1461133149802 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 23:19:09 INFO - PROCESS | 1848 | 1461133149805 Marionette TRACE conn3 <- [1,3050,null,{}] 23:19:09 INFO - PROCESS | 1848 | 1461133149810 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:09 INFO - PROCESS | 1848 | 1461133149986 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 23:19:10 INFO - PROCESS | 1848 | 1461133150193 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x856f6000 == 143 [pid = 1848] [id = 772] 23:19:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x87409800) [pid = 1848] [serial = 2315] [outer = (nil)] 23:19:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x8854ac00) [pid = 1848] [serial = 2316] [outer = 0x87409800] 23:19:10 INFO - PROCESS | 1848 | 1461133150264 Marionette DEBUG loaded listener.js 23:19:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x88550800) [pid = 1848] [serial = 2317] [outer = 0x87409800] 23:19:10 INFO - PROCESS | 1848 | 1461133150961 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 23:19:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 23:19:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 23:19:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 23:19:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 23:19:10 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1188ms 23:19:10 INFO - PROCESS | 1848 | 1461133150992 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 23:19:10 INFO - PROCESS | 1848 | 1461133150995 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 23:19:11 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 23:19:11 INFO - PROCESS | 1848 | 1461133151002 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 23:19:11 INFO - PROCESS | 1848 | 1461133151005 Marionette TRACE conn3 <- [1,3054,null,{}] 23:19:11 INFO - PROCESS | 1848 | 1461133151010 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:11 INFO - PROCESS | 1848 | 1461133151185 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 23:19:11 INFO - PROCESS | 1848 | 1461133151578 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x82505400 == 144 [pid = 1848] [id = 773] 23:19:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x82505c00) [pid = 1848] [serial = 2318] [outer = (nil)] 23:19:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x8250a400) [pid = 1848] [serial = 2319] [outer = 0x82505c00] 23:19:11 INFO - PROCESS | 1848 | 1461133151672 Marionette DEBUG loaded listener.js 23:19:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x82514800) [pid = 1848] [serial = 2320] [outer = 0x82505c00] 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 23:19:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 23:19:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 23:19:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:19:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 23:19:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:19:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 23:19:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:19:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 23:19:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:19:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 23:19:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:19:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 23:19:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:19:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 23:19:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:19:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 23:19:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:19:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 23:19:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:19:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 23:19:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:19:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 23:19:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:19:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 23:19:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:19:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 23:19:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:19:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 23:19:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:19:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 23:19:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:19:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 23:19:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:19:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 23:19:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:19:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 23:19:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:19:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 23:19:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:19:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 23:19:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:19:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 23:19:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:19:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 23:19:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:19:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:19:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:19:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 23:19:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:19:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 23:19:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:19:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:19:13 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2273ms 23:19:13 INFO - PROCESS | 1848 | 1461133153090 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 23:19:13 INFO - PROCESS | 1848 | 1461133153443 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 23:19:13 INFO - PROCESS | 1848 | 1461133153449 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 23:19:13 INFO - TEST-START | /FileAPI/file/File-constructor.html 23:19:13 INFO - PROCESS | 1848 | 1461133153459 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 23:19:13 INFO - PROCESS | 1848 | 1461133153470 Marionette TRACE conn3 <- [1,3058,null,{}] 23:19:13 INFO - PROCESS | 1848 | 1461133153478 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:13 INFO - PROCESS | 1848 | 1461133153685 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 23:19:13 INFO - PROCESS | 1848 | 1461133153963 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x87411400 == 145 [pid = 1848] [id = 774] 23:19:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x87416800) [pid = 1848] [serial = 2321] [outer = (nil)] 23:19:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x88550400) [pid = 1848] [serial = 2322] [outer = 0x87416800] 23:19:14 INFO - PROCESS | 1848 | 1461133154050 Marionette DEBUG loaded listener.js 23:19:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x885e3400) [pid = 1848] [serial = 2323] [outer = 0x87416800] 23:19:15 INFO - PROCESS | 1848 | 1461133155061 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 23:19:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 23:19:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 23:19:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 23:19:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 23:19:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 23:19:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 23:19:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 23:19:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 23:19:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 23:19:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 23:19:15 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 23:19:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:19:15 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 23:19:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 23:19:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 23:19:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:19:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 23:19:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:19:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 23:19:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 23:19:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 23:19:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:19:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 23:19:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 23:19:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 23:19:15 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1641ms 23:19:15 INFO - PROCESS | 1848 | 1461133155108 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 23:19:15 INFO - PROCESS | 1848 | 1461133155120 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 23:19:15 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 23:19:15 INFO - PROCESS | 1848 | 1461133155174 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 23:19:15 INFO - PROCESS | 1848 | 1461133155177 Marionette TRACE conn3 <- [1,3062,null,{}] 23:19:15 INFO - PROCESS | 1848 | 1461133155188 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:15 INFO - PROCESS | 1848 | 1461133155406 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 23:19:15 INFO - PROCESS | 1848 | 1461133155786 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x88541400 == 146 [pid = 1848] [id = 775] 23:19:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x88558000) [pid = 1848] [serial = 2324] [outer = (nil)] 23:19:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x8866c000) [pid = 1848] [serial = 2325] [outer = 0x88558000] 23:19:15 INFO - PROCESS | 1848 | 1461133155871 Marionette DEBUG loaded listener.js 23:19:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x89307000) [pid = 1848] [serial = 2326] [outer = 0x88558000] 23:19:16 INFO - PROCESS | 1848 | [1848] 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 23:19:16 INFO - PROCESS | 1848 | 1461133156804 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 23:19:16 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 23:19:16 INFO - {} 23:19:16 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1691ms 23:19:16 INFO - PROCESS | 1848 | 1461133156868 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 23:19:16 INFO - PROCESS | 1848 | 1461133156873 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 23:19:16 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 23:19:16 INFO - PROCESS | 1848 | 1461133156929 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 23:19:16 INFO - PROCESS | 1848 | 1461133156939 Marionette TRACE conn3 <- [1,3066,null,{}] 23:19:16 INFO - PROCESS | 1848 | 1461133156954 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:17 INFO - PROCESS | 1848 | 1461133157183 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 23:19:17 INFO - PROCESS | 1848 | 1461133157516 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x885ee400 == 147 [pid = 1848] [id = 776] 23:19:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x8919b000) [pid = 1848] [serial = 2327] [outer = (nil)] 23:19:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x8a6c7c00) [pid = 1848] [serial = 2328] [outer = 0x8919b000] 23:19:17 INFO - PROCESS | 1848 | 1461133157619 Marionette DEBUG loaded listener.js 23:19:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x8a6cfc00) [pid = 1848] [serial = 2329] [outer = 0x8919b000] 23:19:18 INFO - PROCESS | 1848 | 1461133158386 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 23:19:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 23:19:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 23:19:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 23:19:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 23:19:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 23:19:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 23:19:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 23:19:18 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1557ms 23:19:18 INFO - PROCESS | 1848 | 1461133158439 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 23:19:18 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 23:19:18 INFO - PROCESS | 1848 | 1461133158444 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 23:19:18 INFO - PROCESS | 1848 | 1461133158450 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 23:19:18 INFO - PROCESS | 1848 | 1461133158453 Marionette TRACE conn3 <- [1,3070,null,{}] 23:19:18 INFO - PROCESS | 1848 | 1461133158504 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:18 INFO - PROCESS | 1848 | 1461133158704 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 23:19:19 INFO - PROCESS | 1848 | 1461133158996 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x856f1400 == 148 [pid = 1848] [id = 777] 23:19:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x884ef800) [pid = 1848] [serial = 2330] [outer = (nil)] 23:19:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x8a9e1800) [pid = 1848] [serial = 2331] [outer = 0x884ef800] 23:19:19 INFO - PROCESS | 1848 | 1461133159085 Marionette DEBUG loaded listener.js 23:19:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x8a9e4800) [pid = 1848] [serial = 2332] [outer = 0x884ef800] 23:19:19 INFO - PROCESS | 1848 | 1461133159923 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 23:19:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 23:19:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 23:19:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 23:19:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 23:19:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 23:19:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 23:19:19 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1532ms 23:19:19 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 23:19:19 INFO - PROCESS | 1848 | 1461133159983 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 23:19:19 INFO - PROCESS | 1848 | 1461133159986 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 23:19:19 INFO - PROCESS | 1848 | 1461133159992 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 23:19:19 INFO - PROCESS | 1848 | 1461133159995 Marionette TRACE conn3 <- [1,3074,null,{}] 23:19:20 INFO - PROCESS | 1848 | 1461133160001 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:20 INFO - PROCESS | 1848 | 1461133160202 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 23:19:20 INFO - PROCESS | 1848 | 1461133160501 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x8a9e3400 == 149 [pid = 1848] [id = 778] 23:19:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x8a9eb400) [pid = 1848] [serial = 2333] [outer = (nil)] 23:19:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x8ab78000) [pid = 1848] [serial = 2334] [outer = 0x8a9eb400] 23:19:20 INFO - PROCESS | 1848 | 1461133160603 Marionette DEBUG loaded listener.js 23:19:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x8bec8000) [pid = 1848] [serial = 2335] [outer = 0x8a9eb400] 23:19:21 INFO - PROCESS | 1848 | 1461133161429 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 23:19:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 23:19:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 23:19:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 23:19:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 23:19:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 23:19:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 23:19:21 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1489ms 23:19:21 INFO - PROCESS | 1848 | 1461133161482 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 23:19:21 INFO - PROCESS | 1848 | 1461133161485 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 23:19:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 23:19:21 INFO - PROCESS | 1848 | 1461133161492 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 23:19:21 INFO - PROCESS | 1848 | 1461133161495 Marionette TRACE conn3 <- [1,3078,null,{}] 23:19:21 INFO - PROCESS | 1848 | 1461133161542 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:21 INFO - PROCESS | 1848 | 1461133161811 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 23:19:22 INFO - PROCESS | 1848 | 1461133162037 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x89a82400 == 150 [pid = 1848] [id = 779] 23:19:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x89a83000) [pid = 1848] [serial = 2336] [outer = (nil)] 23:19:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x8934b800) [pid = 1848] [serial = 2337] [outer = 0x89a83000] 23:19:22 INFO - PROCESS | 1848 | 1461133162164 Marionette DEBUG loaded listener.js 23:19:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x89a8ac00) [pid = 1848] [serial = 2338] [outer = 0x89a83000] 23:19:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 23:19:23 INFO - reader.readAsText(blob_2) 23:19:23 INFO - }" did not throw 23:19:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 23:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:19:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 23:19:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 23:19:23 INFO - reader.readAsDataURL(blob_2) 23:19:23 INFO - }" did not throw 23:19:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 23:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:19:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 23:19:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 23:19:23 INFO - reader.readAsArrayBuffer(blob_2) 23:19:23 INFO - }" did not throw 23:19:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 23:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:19:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 23:19:23 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 23:19:23 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 23:19:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 23:19:23 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 23:19:23 INFO - PROCESS | 1848 | 1461133163068 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 23:19:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 23:19:23 INFO - PROCESS | 1848 | 1461133163078 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 23:19:23 INFO - PROCESS | 1848 | 1461133163080 Marionette TRACE conn3 <- [1,3082,null,{}] 23:19:23 INFO - PROCESS | 1848 | 1461133163086 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:23 INFO - PROCESS | 1848 | 1461133163287 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 23:19:23 INFO - PROCESS | 1848 | 1461133163587 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x8c052400 == 151 [pid = 1848] [id = 780] 23:19:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x8c05e000) [pid = 1848] [serial = 2339] [outer = (nil)] 23:19:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x8df30800) [pid = 1848] [serial = 2340] [outer = 0x8c05e000] 23:19:23 INFO - PROCESS | 1848 | 1461133163687 Marionette DEBUG loaded listener.js 23:19:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x8df34800) [pid = 1848] [serial = 2341] [outer = 0x8c05e000] 23:19:24 INFO - PROCESS | 1848 | 1461133164503 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 23:19:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 23:19:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 23:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:19:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 23:19:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 23:19:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1438ms 23:19:24 INFO - PROCESS | 1848 | 1461133164516 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 23:19:24 INFO - PROCESS | 1848 | 1461133164520 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 23:19:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 23:19:24 INFO - PROCESS | 1848 | 1461133164526 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 23:19:24 INFO - PROCESS | 1848 | 1461133164529 Marionette TRACE conn3 <- [1,3086,null,{}] 23:19:24 INFO - PROCESS | 1848 | 1461133164535 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:24 INFO - PROCESS | 1848 | 1461133164738 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 23:19:25 INFO - PROCESS | 1848 | 1461133165021 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x8930f400 == 152 [pid = 1848] [id = 781] 23:19:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x8934b400) [pid = 1848] [serial = 2342] [outer = (nil)] 23:19:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x8df90400) [pid = 1848] [serial = 2343] [outer = 0x8934b400] 23:19:25 INFO - PROCESS | 1848 | 1461133165110 Marionette DEBUG loaded listener.js 23:19:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x8e19b400) [pid = 1848] [serial = 2344] [outer = 0x8934b400] 23:19:25 INFO - PROCESS | 1848 | 1461133165899 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 23:19:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 23:19:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1384ms 23:19:25 INFO - PROCESS | 1848 | 1461133165911 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 23:19:25 INFO - PROCESS | 1848 | 1461133165915 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 23:19:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 23:19:25 INFO - PROCESS | 1848 | 1461133165921 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 23:19:25 INFO - PROCESS | 1848 | 1461133165924 Marionette TRACE conn3 <- [1,3090,null,{}] 23:19:25 INFO - PROCESS | 1848 | 1461133165930 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:26 INFO - PROCESS | 1848 | 1461133166129 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 23:19:26 INFO - PROCESS | 1848 | 1461133166431 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x8a956400 == 153 [pid = 1848] [id = 782] 23:19:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x8dee7c00) [pid = 1848] [serial = 2345] [outer = (nil)] 23:19:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x8ea73c00) [pid = 1848] [serial = 2346] [outer = 0x8dee7c00] 23:19:26 INFO - PROCESS | 1848 | 1461133166516 Marionette DEBUG loaded listener.js 23:19:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x8ea7a800) [pid = 1848] [serial = 2347] [outer = 0x8dee7c00] 23:19:27 INFO - PROCESS | 1848 | 1461133167332 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 23:19:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 23:19:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1435ms 23:19:27 INFO - PROCESS | 1848 | 1461133167356 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 23:19:27 INFO - PROCESS | 1848 | 1461133167360 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 23:19:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 23:19:27 INFO - PROCESS | 1848 | 1461133167366 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 23:19:27 INFO - PROCESS | 1848 | 1461133167369 Marionette TRACE conn3 <- [1,3094,null,{}] 23:19:27 INFO - PROCESS | 1848 | 1461133167375 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:27 INFO - PROCESS | 1848 | 1461133167614 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 23:19:27 INFO - PROCESS | 1848 | 1461133167902 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x884f6800 == 154 [pid = 1848] [id = 783] 23:19:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x8df8e400) [pid = 1848] [serial = 2348] [outer = (nil)] 23:19:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x8eb72400) [pid = 1848] [serial = 2349] [outer = 0x8df8e400] 23:19:28 INFO - PROCESS | 1848 | 1461133167998 Marionette DEBUG loaded listener.js 23:19:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x8eb89400) [pid = 1848] [serial = 2350] [outer = 0x8df8e400] 23:19:28 INFO - PROCESS | 1848 | 1461133168832 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 23:19:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 23:19:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1478ms 23:19:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 23:19:28 INFO - PROCESS | 1848 | 1461133168844 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 23:19:28 INFO - PROCESS | 1848 | 1461133168847 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 23:19:28 INFO - PROCESS | 1848 | 1461133168854 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 23:19:28 INFO - PROCESS | 1848 | 1461133168859 Marionette TRACE conn3 <- [1,3098,null,{}] 23:19:28 INFO - PROCESS | 1848 | 1461133168864 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:29 INFO - PROCESS | 1848 | 1461133169091 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 23:19:29 INFO - PROCESS | 1848 | 1461133169382 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eb73400 == 155 [pid = 1848] [id = 784] 23:19:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x8ec38c00) [pid = 1848] [serial = 2351] [outer = (nil)] 23:19:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x8edf9800) [pid = 1848] [serial = 2352] [outer = 0x8ec38c00] 23:19:29 INFO - PROCESS | 1848 | 1461133169470 Marionette DEBUG loaded listener.js 23:19:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x8edfb000) [pid = 1848] [serial = 2353] [outer = 0x8ec38c00] 23:19:30 INFO - PROCESS | 1848 | 1461133170318 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 23:19:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 23:19:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 23:19:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1486ms 23:19:30 INFO - PROCESS | 1848 | 1461133170340 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 23:19:30 INFO - PROCESS | 1848 | 1461133170343 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 23:19:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 23:19:30 INFO - PROCESS | 1848 | 1461133170349 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 23:19:30 INFO - PROCESS | 1848 | 1461133170352 Marionette TRACE conn3 <- [1,3102,null,{}] 23:19:30 INFO - PROCESS | 1848 | 1461133170358 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:30 INFO - PROCESS | 1848 | 1461133170570 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 23:19:30 INFO - PROCESS | 1848 | 1461133170854 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x8df3a400 == 156 [pid = 1848] [id = 785] 23:19:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x8edf0c00) [pid = 1848] [serial = 2354] [outer = (nil)] 23:19:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x8fca2c00) [pid = 1848] [serial = 2355] [outer = 0x8edf0c00] 23:19:30 INFO - PROCESS | 1848 | 1461133170946 Marionette DEBUG loaded listener.js 23:19:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x8fce1400) [pid = 1848] [serial = 2356] [outer = 0x8edf0c00] 23:19:31 INFO - PROCESS | 1848 | 1461133171745 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 23:19:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 23:19:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1437ms 23:19:31 INFO - PROCESS | 1848 | 1461133171787 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 23:19:31 INFO - PROCESS | 1848 | 1461133171791 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 23:19:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 23:19:31 INFO - PROCESS | 1848 | 1461133171797 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 23:19:31 INFO - PROCESS | 1848 | 1461133171799 Marionette TRACE conn3 <- [1,3106,null,{}] 23:19:31 INFO - PROCESS | 1848 | 1461133171805 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:32 INFO - PROCESS | 1848 | 1461133172041 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 23:19:32 INFO - PROCESS | 1848 | 1461133172301 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x8eded400 == 157 [pid = 1848] [id = 786] 23:19:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x8fca1c00) [pid = 1848] [serial = 2357] [outer = (nil)] 23:19:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x9012f000) [pid = 1848] [serial = 2358] [outer = 0x8fca1c00] 23:19:32 INFO - PROCESS | 1848 | 1461133172388 Marionette DEBUG loaded listener.js 23:19:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x90134800) [pid = 1848] [serial = 2359] [outer = 0x8fca1c00] 23:19:33 INFO - PROCESS | 1848 | 1461133173200 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 23:19:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 23:19:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 23:19:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 23:19:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1430ms 23:19:33 INFO - PROCESS | 1848 | 1461133173228 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 23:19:33 INFO - PROCESS | 1848 | 1461133173231 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 23:19:33 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 23:19:33 INFO - PROCESS | 1848 | 1461133173238 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 23:19:33 INFO - PROCESS | 1848 | 1461133173241 Marionette TRACE conn3 <- [1,3110,null,{}] 23:19:33 INFO - PROCESS | 1848 | 1461133173246 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:33 INFO - PROCESS | 1848 | 1461133173492 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 23:19:33 INFO - PROCESS | 1848 | 1461133173777 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x8250f800 == 158 [pid = 1848] [id = 787] 23:19:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x8fc02000) [pid = 1848] [serial = 2360] [outer = (nil)] 23:19:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x9048a400) [pid = 1848] [serial = 2361] [outer = 0x8fc02000] 23:19:33 INFO - PROCESS | 1848 | 1461133173869 Marionette DEBUG loaded listener.js 23:19:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x9048d800) [pid = 1848] [serial = 2362] [outer = 0x8fc02000] 23:19:34 INFO - PROCESS | 1848 | 1461133174722 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 23:19:34 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 23:19:34 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 23:19:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 23:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:19:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 23:19:34 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1529ms 23:19:34 INFO - PROCESS | 1848 | 1461133174769 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 23:19:34 INFO - PROCESS | 1848 | 1461133174773 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 23:19:34 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 23:19:34 INFO - PROCESS | 1848 | 1461133174779 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 23:19:34 INFO - PROCESS | 1848 | 1461133174783 Marionette TRACE conn3 <- [1,3114,null,{}] 23:19:34 INFO - PROCESS | 1848 | 1461133174810 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:35 INFO - PROCESS | 1848 | 1461133175050 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 23:19:35 INFO - PROCESS | 1848 | 1461133175372 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\", \"783352df-33fa-400a-932f-e3841da5394c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x8ec3f000 == 159 [pid = 1848] [id = 788] 23:19:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x8fce6400) [pid = 1848] [serial = 2363] [outer = (nil)] 23:19:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x91203c00) [pid = 1848] [serial = 2364] [outer = 0x8fce6400] 23:19:35 INFO - PROCESS | 1848 | 1461133175459 Marionette DEBUG loaded listener.js 23:19:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x9120a800) [pid = 1848] [serial = 2365] [outer = 0x8fce6400] 23:19:36 INFO - PROCESS | 1848 | 1461133176296 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 23:19:36 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 23:19:36 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1533ms 23:19:36 INFO - PROCESS | 1848 | 1461133176328 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 23:19:36 INFO - PROCESS | 1848 | 1461133176331 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 23:19:37 WARNING - u'runner_teardown' () 23:19:37 INFO - No more tests 23:19:37 INFO - Got 0 unexpected results 23:19:37 INFO - SUITE-END | took 1256s 23:19:37 INFO - Closing logging queue 23:19:37 INFO - queue closed 23:19:37 INFO - Return code: 0 23:19:37 WARNING - # TBPL SUCCESS # 23:19:37 INFO - Running post-action listener: _resource_record_post_action 23:19:37 INFO - Running post-run listener: _resource_record_post_run 23:19:38 INFO - Total resource usage - Wall time: 1293s; CPU: 98.0%; Read bytes: 13950976; Write bytes: 958242816; Read time: 708; Write time: 299456 23:19:38 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 23:19:38 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 4096; Write bytes: 176295936; Read time: 8; Write time: 170484 23:19:38 INFO - run-tests - Wall time: 1261s; CPU: 98.0%; Read bytes: 10989568; Write bytes: 781946880; Read time: 608; Write time: 128972 23:19:38 INFO - Running post-run listener: _upload_blobber_files 23:19:38 INFO - Blob upload gear active. 23:19:38 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 23:19:38 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 23:19:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 23:19:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 23:19:39 INFO - (blobuploader) - INFO - Open directory for files ... 23:19:39 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 23:19:39 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:19:39 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:19:42 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 23:19:42 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:19:42 INFO - (blobuploader) - INFO - Done attempting. 23:19:42 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 23:19:42 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:19:42 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:19:43 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 23:19:43 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:19:43 INFO - (blobuploader) - INFO - Done attempting. 23:19:43 INFO - (blobuploader) - INFO - Iteration through files over. 23:19:43 INFO - Return code: 0 23:19:43 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 23:19:43 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 23:19:43 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/88be36fda96fd9870a1dd785404709ecf05748c5f7f4858f36cb18c4fc00242f66756c0069c5e26852b3f7eaea0c35ac464dcfdba2de2b629adf1ee1b8151ef0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f8c960bbd05420256a9d06b3152001845527f4b551231a72f78bd9aa300c618ce0df0b1c7136a249622eacfaa9f20e81b57d7fa1b0dbd8ee5f21d4f398ef642c"} 23:19:43 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 23:19:43 INFO - Writing to file /builds/slave/test/properties/blobber_files 23:19:43 INFO - Contents: 23:19:43 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/88be36fda96fd9870a1dd785404709ecf05748c5f7f4858f36cb18c4fc00242f66756c0069c5e26852b3f7eaea0c35ac464dcfdba2de2b629adf1ee1b8151ef0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f8c960bbd05420256a9d06b3152001845527f4b551231a72f78bd9aa300c618ce0df0b1c7136a249622eacfaa9f20e81b57d7fa1b0dbd8ee5f21d4f398ef642c"} 23:19:43 INFO - Running post-run listener: copy_logs_to_upload_dir 23:19:43 INFO - Copying logs to upload dir... 23:19:43 INFO - mkdir: /builds/slave/test/build/upload/logs 23:19:43 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1379.982633 ========= master_lag: 0.55 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 0 secs) (at 2016-04-19 23:19:43.808168) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 23:19:43.811543) ========= 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-1461128533.918733-1007731981 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/88be36fda96fd9870a1dd785404709ecf05748c5f7f4858f36cb18c4fc00242f66756c0069c5e26852b3f7eaea0c35ac464dcfdba2de2b629adf1ee1b8151ef0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f8c960bbd05420256a9d06b3152001845527f4b551231a72f78bd9aa300c618ce0df0b1c7136a249622eacfaa9f20e81b57d7fa1b0dbd8ee5f21d4f398ef642c"} build_url:https://queue.taskcluster.net/v1/task/HrQp-ikkQEy4dAUGjokGaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/HrQp-ikkQEy4dAUGjokGaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.028879 build_url: 'https://queue.taskcluster.net/v1/task/HrQp-ikkQEy4dAUGjokGaQ/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/88be36fda96fd9870a1dd785404709ecf05748c5f7f4858f36cb18c4fc00242f66756c0069c5e26852b3f7eaea0c35ac464dcfdba2de2b629adf1ee1b8151ef0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f8c960bbd05420256a9d06b3152001845527f4b551231a72f78bd9aa300c618ce0df0b1c7136a249622eacfaa9f20e81b57d7fa1b0dbd8ee5f21d4f398ef642c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/HrQp-ikkQEy4dAUGjokGaQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.07 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 23:19:43.906289) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 23:19:43.906620) ========= 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-1461128533.918733-1007731981 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.015450 ========= master_lag: 0.07 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 23:19:43.988290) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 23:19:43.988608) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 23:19:43.988984) ========= ========= Total master_lag: 1.21 =========