builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1615 starttime: 1461183344.18 results: success (0) buildid: 20160420123648 builduid: 283eee5ba1e94e54b451458114127bb6 revision: ee179e178809b0aae6ce4a803d04386f32364fc3 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 13:15:44.177388) ========= master: http://buildbot-master130.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 13:15:44.177826) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 5 secs) (at 2016-04-20 13:15:44.178134) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 5 secs) (at 2016-04-20 13:15:49.436523) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 13:15:49.436883) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461183310.893298-1677571931 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 13:15:49-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 11.5M=0.001s 2016-04-20 13:15:50 (11.5 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.764791 ========= master_lag: 1.69 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 13:15:51.888166) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 13:15:51.888506) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461183310.893298-1677571931 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.056352 ========= master_lag: 0.24 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 13:15:52.181513) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 6 secs) (at 2016-04-20 13:15:52.181864) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev ee179e178809b0aae6ce4a803d04386f32364fc3 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev ee179e178809b0aae6ce4a803d04386f32364fc3 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461183310.893298-1677571931 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 13:15:56,607 truncating revision to first 12 chars 2016-04-20 13:15:56,608 Setting DEBUG logging. 2016-04-20 13:15:56,608 attempt 1/10 2016-04-20 13:15:56,608 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/ee179e178809?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 13:15:58,131 unpacking tar archive at: mozilla-inbound-ee179e178809/testing/mozharness/ program finished with exit code 0 elapsedTime=2.105273 ========= master_lag: 4.36 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 6 secs) (at 2016-04-20 13:15:58.645509) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 13:15:58.645817) ========= script_repo_revision: ee179e178809b0aae6ce4a803d04386f32364fc3 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 13:15:58.646237) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 13:15:58.646514) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 13:15:59.079333) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 54 secs) (at 2016-04-20 13:15:59.079688) ========= /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 mozilla-inbound --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', 'mozilla-inbound', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461183310.893298-1677571931 _=/tools/buildbot/bin/python using PTY: False 13:16:00 INFO - MultiFileLogger online at 20160420 13:16:00 in /builds/slave/test 13:16:00 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 mozilla-inbound --download-symbols true 13:16:00 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:16:00 INFO - {'append_to_log': False, 13:16:00 INFO - 'base_work_dir': '/builds/slave/test', 13:16:00 INFO - 'blob_upload_branch': 'mozilla-inbound', 13:16:00 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:16:00 INFO - 'buildbot_json_path': 'buildprops.json', 13:16:00 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:16:00 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:16:00 INFO - 'download_minidump_stackwalk': True, 13:16:00 INFO - 'download_symbols': 'true', 13:16:00 INFO - 'e10s': False, 13:16:00 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:16:00 INFO - 'tooltool.py': '/tools/tooltool.py', 13:16:00 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:16:00 INFO - '/tools/misc-python/virtualenv.py')}, 13:16:00 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:16:00 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:16:00 INFO - 'log_level': 'info', 13:16:00 INFO - 'log_to_console': True, 13:16:00 INFO - 'opt_config_files': (), 13:16:00 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:16:00 INFO - '--processes=1', 13:16:00 INFO - '--config=%(test_path)s/wptrunner.ini', 13:16:00 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:16:00 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:16:00 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:16:00 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:16:00 INFO - 'pip_index': False, 13:16:00 INFO - 'require_test_zip': True, 13:16:00 INFO - 'test_type': ('testharness',), 13:16:00 INFO - 'this_chunk': '1', 13:16:00 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:16:00 INFO - 'total_chunks': '10', 13:16:00 INFO - 'virtualenv_path': 'venv', 13:16:00 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:16:00 INFO - 'work_dir': 'build'} 13:16:00 INFO - ##### 13:16:00 INFO - ##### Running clobber step. 13:16:00 INFO - ##### 13:16:00 INFO - Running pre-action listener: _resource_record_pre_action 13:16:00 INFO - Running main action method: clobber 13:16:00 INFO - rmtree: /builds/slave/test/build 13:16:00 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:16:01 INFO - Running post-action listener: _resource_record_post_action 13:16:01 INFO - ##### 13:16:01 INFO - ##### Running read-buildbot-config step. 13:16:01 INFO - ##### 13:16:01 INFO - Running pre-action listener: _resource_record_pre_action 13:16:01 INFO - Running main action method: read_buildbot_config 13:16:01 INFO - Using buildbot properties: 13:16:01 INFO - { 13:16:01 INFO - "project": "", 13:16:01 INFO - "product": "firefox", 13:16:01 INFO - "script_repo_revision": "production", 13:16:01 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 13:16:01 INFO - "repository": "", 13:16:01 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 13:16:01 INFO - "buildid": "20160420123648", 13:16:01 INFO - "pgo_build": "False", 13:16:01 INFO - "basedir": "/builds/slave/test", 13:16:01 INFO - "buildnumber": 20, 13:16:01 INFO - "slavename": "tst-linux64-spot-1615", 13:16:01 INFO - "master": "http://buildbot-master130.bb.releng.use1.mozilla.com:8201/", 13:16:01 INFO - "platform": "linux64", 13:16:01 INFO - "branch": "mozilla-inbound", 13:16:01 INFO - "revision": "ee179e178809b0aae6ce4a803d04386f32364fc3", 13:16:01 INFO - "repo_path": "integration/mozilla-inbound", 13:16:01 INFO - "moz_repo_path": "", 13:16:01 INFO - "stage_platform": "linux64", 13:16:01 INFO - "builduid": "283eee5ba1e94e54b451458114127bb6", 13:16:01 INFO - "slavebuilddir": "test" 13:16:01 INFO - } 13:16:01 INFO - Found installer url https://queue.taskcluster.net/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 13:16:01 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 13:16:01 INFO - Running post-action listener: _resource_record_post_action 13:16:01 INFO - ##### 13:16:01 INFO - ##### Running download-and-extract step. 13:16:01 INFO - ##### 13:16:01 INFO - Running pre-action listener: _resource_record_pre_action 13:16:01 INFO - Running main action method: download_and_extract 13:16:01 INFO - mkdir: /builds/slave/test/build/tests 13:16:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:16:01 INFO - https://queue.taskcluster.net/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 13:16:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:16:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:16:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:16:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 13:16:07 INFO - Downloaded 1361 bytes. 13:16:07 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:16:07 INFO - Using the following test package requirements: 13:16:07 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 13:16:07 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:16:07 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 13:16:07 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:16:07 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 13:16:07 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:16:07 INFO - u'jsshell-linux-x86_64.zip'], 13:16:07 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:16:07 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 13:16:07 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 13:16:07 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:16:07 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 13:16:07 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:16:07 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 13:16:07 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:16:07 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 13:16:07 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:16:07 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 13:16:07 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 13:16: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')]} 13:16:07 INFO - https://queue.taskcluster.net/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 13:16:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 13:16:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 13:16:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 13:16:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 13:16:11 INFO - Downloaded 22735881 bytes. 13:16:11 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:16:11 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:16:12 INFO - caution: filename not matched: web-platform/* 13:16:12 INFO - Return code: 11 13:16:12 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')]} 13:16:12 INFO - https://queue.taskcluster.net/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 13:16:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:16:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:16:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:16:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 13:16:17 INFO - Downloaded 36397846 bytes. 13:16:17 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:16:17 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:16:20 INFO - caution: filename not matched: bin/* 13:16:20 INFO - caution: filename not matched: config/* 13:16:20 INFO - caution: filename not matched: mozbase/* 13:16:20 INFO - caution: filename not matched: marionette/* 13:16:20 INFO - caution: filename not matched: tools/wptserve/* 13:16:20 INFO - Return code: 11 13:16:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:16:20 INFO - https://queue.taskcluster.net/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 13:16:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:16:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:16:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:16:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 13:16:24 INFO - Downloaded 64282917 bytes. 13:16:24 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:16:24 INFO - mkdir: /builds/slave/test/properties 13:16:24 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:16:24 INFO - Writing to file /builds/slave/test/properties/build_url 13:16:24 INFO - Contents: 13:16:24 INFO - build_url:https://queue.taskcluster.net/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:16:25 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:16:25 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:16:25 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:16:25 INFO - Contents: 13:16:25 INFO - symbols_url:https://queue.taskcluster.net/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:16:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:16:25 INFO - https://queue.taskcluster.net/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:16:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:16:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:16:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:16:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 13:16:30 INFO - Downloaded 90775581 bytes. 13:16:30 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 13:16:30 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 13:16:38 INFO - Return code: 0 13:16:38 INFO - Running post-action listener: _resource_record_post_action 13:16:38 INFO - Running post-action listener: set_extra_try_arguments 13:16:38 INFO - ##### 13:16:38 INFO - ##### Running create-virtualenv step. 13:16:38 INFO - ##### 13:16:38 INFO - Running pre-action listener: _pre_create_virtualenv 13:16:38 INFO - Running pre-action listener: _resource_record_pre_action 13:16:38 INFO - Running main action method: create_virtualenv 13:16:38 INFO - Creating virtualenv /builds/slave/test/build/venv 13:16:38 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 13:16:38 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:16:38 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:16:41 INFO - Using real prefix '/usr' 13:16:41 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:16:41 INFO - Installing distribute.............................................................................................................................................................................................done. 13:16:45 INFO - Installing pip.................done. 13:16:45 INFO - Return code: 0 13:16:45 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:16: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')]} 13:16:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:16:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:16: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')]} 13:16:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:16:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:16:45 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10a1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x11ae4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11ab780>, '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 0x11ac530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11ac9e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461183310.893298-1677571931', '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 13:16:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 13:16:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 13:16:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:16:45 INFO - 'CCACHE_UMASK': '002', 13:16:45 INFO - 'DISPLAY': ':0', 13:16:45 INFO - 'HOME': '/home/cltbld', 13:16:45 INFO - 'LANG': 'en_US.UTF-8', 13:16:45 INFO - 'LOGNAME': 'cltbld', 13:16:45 INFO - 'MAIL': '/var/mail/cltbld', 13:16:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:16:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:16:45 INFO - 'MOZ_NO_REMOTE': '1', 13:16:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:16:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:16:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:16:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:16:45 INFO - 'PWD': '/builds/slave/test', 13:16:45 INFO - 'SHELL': '/bin/bash', 13:16:45 INFO - 'SHLVL': '1', 13:16:45 INFO - 'TERM': 'linux', 13:16:45 INFO - 'TMOUT': '86400', 13:16:45 INFO - 'USER': 'cltbld', 13:16:45 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461183310.893298-1677571931', 13:16:45 INFO - '_': '/tools/buildbot/bin/python'} 13:16:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:16:45 INFO - Downloading/unpacking psutil>=0.7.1 13:16: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 13:16: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 13:16:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:16:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:16: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 13:16:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:16:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:16:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:16:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:16:52 INFO - Installing collected packages: psutil 13:16:52 INFO - Running setup.py install for psutil 13:16:52 INFO - building 'psutil._psutil_linux' extension 13:16:52 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 13:16:53 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 13:16:53 INFO - building 'psutil._psutil_posix' extension 13:16:53 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 13:16:53 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 13:16:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:16:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:16:53 INFO - Successfully installed psutil 13:16:53 INFO - Cleaning up... 13:16:53 INFO - Return code: 0 13:16:53 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:16: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')]} 13:16:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:16:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:16: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')]} 13:16:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:16:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:16:53 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10a1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x11ae4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11ab780>, '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 0x11ac530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11ac9e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461183310.893298-1677571931', '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 13:16:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 13:16:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 13:16:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:16:53 INFO - 'CCACHE_UMASK': '002', 13:16:53 INFO - 'DISPLAY': ':0', 13:16:53 INFO - 'HOME': '/home/cltbld', 13:16:53 INFO - 'LANG': 'en_US.UTF-8', 13:16:53 INFO - 'LOGNAME': 'cltbld', 13:16:53 INFO - 'MAIL': '/var/mail/cltbld', 13:16:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:16:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:16:53 INFO - 'MOZ_NO_REMOTE': '1', 13:16:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:16:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:16:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:16:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:16:53 INFO - 'PWD': '/builds/slave/test', 13:16:53 INFO - 'SHELL': '/bin/bash', 13:16:53 INFO - 'SHLVL': '1', 13:16:53 INFO - 'TERM': 'linux', 13:16:53 INFO - 'TMOUT': '86400', 13:16:53 INFO - 'USER': 'cltbld', 13:16:53 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461183310.893298-1677571931', 13:16:53 INFO - '_': '/tools/buildbot/bin/python'} 13:16:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:16:54 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:16:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:16:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:16:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:16:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:16:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:16:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:16:59 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:16:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:16:59 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:16:59 INFO - Installing collected packages: mozsystemmonitor 13:16:59 INFO - Running setup.py install for mozsystemmonitor 13:16:59 INFO - Successfully installed mozsystemmonitor 13:16:59 INFO - Cleaning up... 13:16:59 INFO - Return code: 0 13:16:59 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:16:59 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')]} 13:16:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:16:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:16:59 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')]} 13:16:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:16:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:16:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10a1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x11ae4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11ab780>, '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 0x11ac530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11ac9e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461183310.893298-1677571931', '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 13:16:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 13:16:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 13:16:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:16:59 INFO - 'CCACHE_UMASK': '002', 13:16:59 INFO - 'DISPLAY': ':0', 13:16:59 INFO - 'HOME': '/home/cltbld', 13:16:59 INFO - 'LANG': 'en_US.UTF-8', 13:16:59 INFO - 'LOGNAME': 'cltbld', 13:16:59 INFO - 'MAIL': '/var/mail/cltbld', 13:16:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:16:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:16:59 INFO - 'MOZ_NO_REMOTE': '1', 13:16:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:16:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:16:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:16:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:16:59 INFO - 'PWD': '/builds/slave/test', 13:16:59 INFO - 'SHELL': '/bin/bash', 13:16:59 INFO - 'SHLVL': '1', 13:16:59 INFO - 'TERM': 'linux', 13:16:59 INFO - 'TMOUT': '86400', 13:16:59 INFO - 'USER': 'cltbld', 13:16:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461183310.893298-1677571931', 13:16:59 INFO - '_': '/tools/buildbot/bin/python'} 13:17:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:17:00 INFO - Downloading/unpacking blobuploader==1.2.4 13:17:00 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 13:17:00 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 13:17:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:17:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:17:00 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 13:17:00 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 13:17:05 INFO - Downloading blobuploader-1.2.4.tar.gz 13:17:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:17:06 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:17:06 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 13:17:06 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 13:17:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:17:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:17:06 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 13:17:06 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 13:17:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:17:07 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:17:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:17:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:17:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:17:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:17:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:17:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:17:07 INFO - Downloading docopt-0.6.1.tar.gz 13:17:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:17:08 INFO - Installing collected packages: blobuploader, requests, docopt 13:17:08 INFO - Running setup.py install for blobuploader 13:17:08 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:17:08 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:17:08 INFO - Running setup.py install for requests 13:17:09 INFO - Running setup.py install for docopt 13:17:09 INFO - Successfully installed blobuploader requests docopt 13:17:09 INFO - Cleaning up... 13:17:09 INFO - Return code: 0 13:17:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:17:09 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')]} 13:17:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:17:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:17:09 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')]} 13:17:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:17:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:17:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10a1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x11ae4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11ab780>, '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 0x11ac530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11ac9e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461183310.893298-1677571931', '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 13:17:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:17:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:17:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:17:09 INFO - 'CCACHE_UMASK': '002', 13:17:09 INFO - 'DISPLAY': ':0', 13:17:09 INFO - 'HOME': '/home/cltbld', 13:17:09 INFO - 'LANG': 'en_US.UTF-8', 13:17:09 INFO - 'LOGNAME': 'cltbld', 13:17:09 INFO - 'MAIL': '/var/mail/cltbld', 13:17:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:17:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:17:09 INFO - 'MOZ_NO_REMOTE': '1', 13:17:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:17:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:17:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:17:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:17:09 INFO - 'PWD': '/builds/slave/test', 13:17:09 INFO - 'SHELL': '/bin/bash', 13:17:09 INFO - 'SHLVL': '1', 13:17:09 INFO - 'TERM': 'linux', 13:17:09 INFO - 'TMOUT': '86400', 13:17:09 INFO - 'USER': 'cltbld', 13:17:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461183310.893298-1677571931', 13:17:09 INFO - '_': '/tools/buildbot/bin/python'} 13:17:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:17:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:17:09 INFO - Running setup.py (path:/tmp/pip-FdAcDx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:17:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:17:10 INFO - Running setup.py (path:/tmp/pip-M0MSSw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:17:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:17:10 INFO - Running setup.py (path:/tmp/pip-_CI8uN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:17:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:17:10 INFO - Running setup.py (path:/tmp/pip-_HECyg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:17:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:17:10 INFO - Running setup.py (path:/tmp/pip-HeCxBO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:17:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:17:10 INFO - Running setup.py (path:/tmp/pip-0gfsA3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:17:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:17:10 INFO - Running setup.py (path:/tmp/pip-mht3EZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:17:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:17:10 INFO - Running setup.py (path:/tmp/pip-Lc5WHh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:17:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:17:10 INFO - Running setup.py (path:/tmp/pip-x_BEyC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:17:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:17:11 INFO - Running setup.py (path:/tmp/pip-bUx8KD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:17:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:17:11 INFO - Running setup.py (path:/tmp/pip-5JogHC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:17:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:17:11 INFO - Running setup.py (path:/tmp/pip-ne8Doo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:17:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:17:11 INFO - Running setup.py (path:/tmp/pip-p__FLb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:17:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:17:11 INFO - Running setup.py (path:/tmp/pip-OfE3mN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:17:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:17:11 INFO - Running setup.py (path:/tmp/pip-mb6VvZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:17:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:17:11 INFO - Running setup.py (path:/tmp/pip-mOWGbu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:17:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:17:12 INFO - Running setup.py (path:/tmp/pip-YYzPMP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:17:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:17:12 INFO - Running setup.py (path:/tmp/pip-qdPRHM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:17:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:17:12 INFO - Running setup.py (path:/tmp/pip-A2XPLS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:17:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:17:12 INFO - Running setup.py (path:/tmp/pip-8uinmF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:17:12 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:17:12 INFO - Running setup.py (path:/tmp/pip-MpdAyq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:17:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:17:13 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 13:17:13 INFO - Running setup.py install for manifestparser 13:17:13 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:17:13 INFO - Running setup.py install for mozcrash 13:17:13 INFO - Running setup.py install for mozdebug 13:17:13 INFO - Running setup.py install for mozdevice 13:17:13 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:17:13 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:17:13 INFO - Running setup.py install for mozfile 13:17:14 INFO - Running setup.py install for mozhttpd 13:17:14 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:17:14 INFO - Running setup.py install for mozinfo 13:17:14 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:17:14 INFO - Running setup.py install for mozInstall 13:17:14 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:17:14 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:17:14 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:17:14 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:17:14 INFO - Running setup.py install for mozleak 13:17:14 INFO - Running setup.py install for mozlog 13:17:15 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:17:15 INFO - Running setup.py install for moznetwork 13:17:15 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:17:15 INFO - Running setup.py install for mozprocess 13:17:15 INFO - Running setup.py install for mozprofile 13:17:15 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:17:15 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:17:15 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:17:15 INFO - Running setup.py install for mozrunner 13:17:16 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:17:16 INFO - Running setup.py install for mozscreenshot 13:17:16 INFO - Running setup.py install for moztest 13:17:16 INFO - Running setup.py install for mozversion 13:17:16 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:17:16 INFO - Running setup.py install for wptserve 13:17:17 INFO - Running setup.py install for marionette-driver 13:17:17 INFO - Running setup.py install for browsermob-proxy 13:17:17 INFO - Running setup.py install for marionette-client 13:17:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:17:17 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:17:18 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 13:17:18 INFO - Cleaning up... 13:17:18 INFO - Return code: 0 13:17:18 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:17:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:17:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:17:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:17:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:17:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:17:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:17:18 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10a1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x11ae4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11ab780>, '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 0x11ac530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11ac9e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461183310.893298-1677571931', '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 13:17:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:17:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:17:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:17:18 INFO - 'CCACHE_UMASK': '002', 13:17:18 INFO - 'DISPLAY': ':0', 13:17:18 INFO - 'HOME': '/home/cltbld', 13:17:18 INFO - 'LANG': 'en_US.UTF-8', 13:17:18 INFO - 'LOGNAME': 'cltbld', 13:17:18 INFO - 'MAIL': '/var/mail/cltbld', 13:17:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:17:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:17:18 INFO - 'MOZ_NO_REMOTE': '1', 13:17:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:17:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:17:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:17:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:17:18 INFO - 'PWD': '/builds/slave/test', 13:17:18 INFO - 'SHELL': '/bin/bash', 13:17:18 INFO - 'SHLVL': '1', 13:17:18 INFO - 'TERM': 'linux', 13:17:18 INFO - 'TMOUT': '86400', 13:17:18 INFO - 'USER': 'cltbld', 13:17:18 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461183310.893298-1677571931', 13:17:18 INFO - '_': '/tools/buildbot/bin/python'} 13:17:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:17:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:17:18 INFO - Running setup.py (path:/tmp/pip-JFqNgS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:17:18 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)) 13:17:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:17:18 INFO - Running setup.py (path:/tmp/pip-0uIEPF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:17:18 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)) 13:17:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:17:18 INFO - Running setup.py (path:/tmp/pip-9KpgwA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:17:19 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)) 13:17:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:17:19 INFO - Running setup.py (path:/tmp/pip-II1HF6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:17:19 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)) 13:17:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:17:19 INFO - Running setup.py (path:/tmp/pip-zpZ7I9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:17:19 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)) 13:17:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:17:19 INFO - Running setup.py (path:/tmp/pip-GndPxh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:17:19 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)) 13:17:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:17:19 INFO - Running setup.py (path:/tmp/pip-tuj4KT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:17:19 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)) 13:17:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:17:19 INFO - Running setup.py (path:/tmp/pip-JEXYxS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:17:19 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)) 13:17:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:17:19 INFO - Running setup.py (path:/tmp/pip-D4ir1C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:17:19 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)) 13:17:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:17:19 INFO - Running setup.py (path:/tmp/pip-Z3k1k1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:17:20 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)) 13:17:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:17:20 INFO - Running setup.py (path:/tmp/pip-hWnDXA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:17:20 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)) 13:17:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:17:20 INFO - Running setup.py (path:/tmp/pip-6Y7swP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:17:20 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)) 13:17:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:17:20 INFO - Running setup.py (path:/tmp/pip-unXPA4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:17:20 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)) 13:17:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:17:20 INFO - Running setup.py (path:/tmp/pip-1Klqig-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:17:20 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)) 13:17:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:17:20 INFO - Running setup.py (path:/tmp/pip-KJFdA_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:17:20 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)) 13:17:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:17:20 INFO - Running setup.py (path:/tmp/pip-0MNqDJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:17:20 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)) 13:17:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:17:20 INFO - Running setup.py (path:/tmp/pip-1ehIZh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:17:21 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)) 13:17:21 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:17:21 INFO - Running setup.py (path:/tmp/pip-QEzBCM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:17:21 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)) 13:17:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:17:21 INFO - Running setup.py (path:/tmp/pip-vC6gRJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:17:21 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)) 13:17:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:17:21 INFO - Running setup.py (path:/tmp/pip-74gwRz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:17:21 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)) 13:17:21 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:17:21 INFO - Running setup.py (path:/tmp/pip-JeAaqW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:17:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:17:22 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)) 13:17:22 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)) 13:17:22 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)) 13:17:22 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)) 13:17:22 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)) 13:17:22 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)) 13:17:22 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:17:22 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 13:17:22 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 13:17:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:17:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:17:22 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 13:17:22 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 13:17:26 INFO - Downloading blessings-1.6.tar.gz 13:17:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:17:27 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)) 13:17:27 INFO - Installing collected packages: blessings 13:17:27 INFO - Running setup.py install for blessings 13:17:27 INFO - Successfully installed blessings 13:17:27 INFO - Cleaning up... 13:17:27 INFO - Return code: 0 13:17:27 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:17:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:17:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:17:28 INFO - Reading from file tmpfile_stdout 13:17:28 INFO - Current package versions: 13:17:28 INFO - argparse == 1.2.1 13:17:28 INFO - blessings == 1.6 13:17:28 INFO - blobuploader == 1.2.4 13:17:28 INFO - browsermob-proxy == 0.6.0 13:17:28 INFO - docopt == 0.6.1 13:17:28 INFO - manifestparser == 1.1 13:17:28 INFO - marionette-client == 2.3.0 13:17:28 INFO - marionette-driver == 1.4.0 13:17:28 INFO - mozInstall == 1.12 13:17:28 INFO - mozcrash == 0.17 13:17:28 INFO - mozdebug == 0.1 13:17:28 INFO - mozdevice == 0.48 13:17:28 INFO - mozfile == 1.2 13:17:28 INFO - mozhttpd == 0.7 13:17:28 INFO - mozinfo == 0.9 13:17:28 INFO - mozleak == 0.1 13:17:28 INFO - mozlog == 3.1 13:17:28 INFO - moznetwork == 0.27 13:17:28 INFO - mozprocess == 0.22 13:17:28 INFO - mozprofile == 0.28 13:17:28 INFO - mozrunner == 6.11 13:17:28 INFO - mozscreenshot == 0.1 13:17:28 INFO - mozsystemmonitor == 0.0 13:17:28 INFO - moztest == 0.7 13:17:28 INFO - mozversion == 1.4 13:17:28 INFO - psutil == 3.1.1 13:17:28 INFO - requests == 1.2.3 13:17:28 INFO - wptserve == 1.4.0 13:17:28 INFO - wsgiref == 0.1.2 13:17:28 INFO - Running post-action listener: _resource_record_post_action 13:17:28 INFO - Running post-action listener: _start_resource_monitoring 13:17:28 INFO - Starting resource monitoring. 13:17:28 INFO - ##### 13:17:28 INFO - ##### Running pull step. 13:17:28 INFO - ##### 13:17:28 INFO - Running pre-action listener: _resource_record_pre_action 13:17:28 INFO - Running main action method: pull 13:17:28 INFO - Pull has nothing to do! 13:17:28 INFO - Running post-action listener: _resource_record_post_action 13:17:28 INFO - ##### 13:17:28 INFO - ##### Running install step. 13:17:28 INFO - ##### 13:17:28 INFO - Running pre-action listener: _resource_record_pre_action 13:17:28 INFO - Running main action method: install 13:17:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:17:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:17:28 INFO - Reading from file tmpfile_stdout 13:17:28 INFO - Detecting whether we're running mozinstall >=1.0... 13:17:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:17:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:17:28 INFO - Reading from file tmpfile_stdout 13:17:28 INFO - Output received: 13:17:28 INFO - Usage: mozinstall [options] installer 13:17:28 INFO - Options: 13:17:28 INFO - -h, --help show this help message and exit 13:17:28 INFO - -d DEST, --destination=DEST 13:17:28 INFO - Directory to install application into. [default: 13:17:28 INFO - "/builds/slave/test"] 13:17:28 INFO - --app=APP Application being installed. [default: firefox] 13:17:28 INFO - mkdir: /builds/slave/test/build/application 13:17:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 13:17:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 13:17:59 INFO - Reading from file tmpfile_stdout 13:17:59 INFO - Output received: 13:17:59 INFO - /builds/slave/test/build/application/firefox/firefox 13:17:59 INFO - Running post-action listener: _resource_record_post_action 13:17:59 INFO - ##### 13:17:59 INFO - ##### Running run-tests step. 13:17:59 INFO - ##### 13:17:59 INFO - Running pre-action listener: _resource_record_pre_action 13:17:59 INFO - Running main action method: run_tests 13:17:59 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:17:59 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:17:59 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:17:59 INFO - grabbing minidump binary from tooltool 13:17:59 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')]} 13:17:59 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11ab780>, '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 0x11ac530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11ac9e0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:17:59 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 13:17:59 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 13:17:59 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:17:59 INFO - Return code: 0 13:17:59 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 13:17:59 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:17:59 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/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 13:17:59 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/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 13:17:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:17:59 INFO - 'CCACHE_UMASK': '002', 13:17:59 INFO - 'DISPLAY': ':0', 13:17:59 INFO - 'HOME': '/home/cltbld', 13:17:59 INFO - 'LANG': 'en_US.UTF-8', 13:17:59 INFO - 'LOGNAME': 'cltbld', 13:17:59 INFO - 'MAIL': '/var/mail/cltbld', 13:17:59 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:17:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:17:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:17:59 INFO - 'MOZ_NO_REMOTE': '1', 13:17:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:17:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:17:59 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:17:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:17:59 INFO - 'PWD': '/builds/slave/test', 13:17:59 INFO - 'SHELL': '/bin/bash', 13:17:59 INFO - 'SHLVL': '1', 13:17:59 INFO - 'TERM': 'linux', 13:17:59 INFO - 'TMOUT': '86400', 13:17:59 INFO - 'USER': 'cltbld', 13:17:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461183310.893298-1677571931', 13:17:59 INFO - '_': '/tools/buildbot/bin/python'} 13:17:59 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/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 13:18:00 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 13:18:00 INFO - import pkg_resources 13:18:02 INFO - Using 1 client processes 13:18:02 INFO - wptserve Starting http server on 127.0.0.1:8000 13:18:03 INFO - wptserve Starting http server on 127.0.0.1:8001 13:18:03 INFO - wptserve Starting http server on 127.0.0.1:8443 13:18:05 INFO - SUITE-START | Running 778 tests 13:18:05 INFO - Running testharness tests 13:18:05 INFO - Setting up ssl 13:18:05 INFO - PROCESS | certutil | 13:18:05 INFO - PROCESS | certutil | 13:18:05 INFO - PROCESS | certutil | 13:18:05 INFO - Certificate Nickname Trust Attributes 13:18:05 INFO - SSL,S/MIME,JAR/XPI 13:18:05 INFO - 13:18:05 INFO - web-platform-tests CT,, 13:18:05 INFO - 13:18:05 INFO - Starting runner 13:18:08 INFO - PROCESS | 1806 | 1461183488193 Marionette DEBUG Marionette enabled via build flag and pref 13:18:08 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc920b000 == 1 [pid = 1806] [id = 1] 13:18:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 1 (0x7f1fc920b800) [pid = 1806] [serial = 1] [outer = (nil)] 13:18:08 INFO - PROCESS | 1806 | [1806] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 13:18:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 2 (0x7f1fc920c800) [pid = 1806] [serial = 2] [outer = 0x7f1fc920b800] 13:18:08 INFO - PROCESS | 1806 | 1461183488822 Marionette INFO Listening on port 2828 13:18:09 INFO - PROCESS | 1806 | 1461183489358 Marionette DEBUG Marionette enabled via command-line flag 13:18:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc6355800 == 2 [pid = 1806] [id = 2] 13:18:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 3 (0x7f1fc63cf000) [pid = 1806] [serial = 3] [outer = (nil)] 13:18:09 INFO - PROCESS | 1806 | [1806] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 13:18:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 4 (0x7f1fc63d0000) [pid = 1806] [serial = 4] [outer = 0x7f1fc63cf000] 13:18:09 INFO - PROCESS | 1806 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f1fc61ac9a0 13:18:09 INFO - PROCESS | 1806 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f1fc551a220 13:18:09 INFO - PROCESS | 1806 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f1fc551e4f0 13:18:09 INFO - PROCESS | 1806 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f1fc551e7f0 13:18:09 INFO - PROCESS | 1806 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f1fc551eb20 13:18:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 5 (0x7f1fcbc05800) [pid = 1806] [serial = 5] [outer = 0x7f1fc920b800] 13:18:09 INFO - PROCESS | 1806 | [1806] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:18:09 INFO - PROCESS | 1806 | 1461183489752 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52220 13:18:09 INFO - PROCESS | 1806 | [1806] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:18:09 INFO - PROCESS | 1806 | 1461183489837 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52221 13:18:09 INFO - PROCESS | 1806 | 1461183489843 Marionette DEBUG Closed connection conn0 13:18:09 INFO - PROCESS | 1806 | [1806] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 13:18:09 INFO - PROCESS | 1806 | [1806] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:18:09 INFO - PROCESS | 1806 | 1461183489972 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52222 13:18:09 INFO - PROCESS | 1806 | 1461183489975 Marionette DEBUG Closed connection conn1 13:18:10 INFO - PROCESS | 1806 | [1806] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:18:10 INFO - PROCESS | 1806 | 1461183490039 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:52223 13:18:10 INFO - PROCESS | 1806 | 1461183490055 Marionette DEBUG Closed connection conn2 13:18:10 INFO - PROCESS | 1806 | 1461183490133 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:18:10 INFO - PROCESS | 1806 | 1461183490164 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420123648","device":"desktop","version":"48.0a1"} 13:18:11 INFO - PROCESS | 1806 | [1806] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:18:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9eab000 == 3 [pid = 1806] [id = 3] 13:18:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 6 (0x7f1fb9eab800) [pid = 1806] [serial = 6] [outer = (nil)] 13:18:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9eac000 == 4 [pid = 1806] [id = 4] 13:18:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 7 (0x7f1fb9ecd400) [pid = 1806] [serial = 7] [outer = (nil)] 13:18:12 INFO - PROCESS | 1806 | [1806] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:18:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb8d4d000 == 5 [pid = 1806] [id = 5] 13:18:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 8 (0x7f1fb8d3ac00) [pid = 1806] [serial = 8] [outer = (nil)] 13:18:12 INFO - PROCESS | 1806 | [1806] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:18:12 INFO - PROCESS | 1806 | [1806] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:18:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 9 (0x7f1fb8cb1c00) [pid = 1806] [serial = 9] [outer = 0x7f1fb8d3ac00] 13:18:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 10 (0x7f1fb8823000) [pid = 1806] [serial = 10] [outer = 0x7f1fb9eab800] 13:18:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 11 (0x7f1fba2f8400) [pid = 1806] [serial = 11] [outer = 0x7f1fb9ecd400] 13:18:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 12 (0x7f1fba2fa000) [pid = 1806] [serial = 12] [outer = 0x7f1fb8d3ac00] 13:18:14 INFO - PROCESS | 1806 | 1461183494238 Marionette DEBUG loaded listener.js 13:18:14 INFO - PROCESS | 1806 | 1461183494258 Marionette DEBUG loaded listener.js 13:18:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 13 (0x7f1fb67ddc00) [pid = 1806] [serial = 13] [outer = 0x7f1fb8d3ac00] 13:18:14 INFO - PROCESS | 1806 | 1461183494964 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"131112a8-beff-4114-b6df-b80c9b513d34","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420123648","device":"desktop","version":"48.0a1","command_id":1}}] 13:18:15 INFO - PROCESS | 1806 | 1461183495208 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}] 13:18:15 INFO - PROCESS | 1806 | 1461183495541 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 13:18:15 INFO - PROCESS | 1806 | 1461183495678 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:18:15 INFO - PROCESS | 1806 | [1806] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:18:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 14 (0x7f1fb2e55c00) [pid = 1806] [serial = 14] [outer = 0x7f1fb8d3ac00] 13:18:16 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:18:16 INFO - PROCESS | 1806 | 1461183496419 Marionette TRACE conn3 <- [1,3,null,{}] 13:18:16 INFO - PROCESS | 1806 | 1461183496465 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:18:16 INFO - PROCESS | 1806 | 1461183496505 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 13:18:16 INFO - PROCESS | 1806 | 1461183496595 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 13:18:16 INFO - PROCESS | 1806 | 1461183496601 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 13:18:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:18:16 INFO - PROCESS | 1806 | 1461183496614 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:18:16 INFO - PROCESS | 1806 | 1461183496618 Marionette TRACE conn3 <- [1,6,null,{}] 13:18:16 INFO - PROCESS | 1806 | 1461183496625 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}] 13:18:16 INFO - PROCESS | 1806 | 1461183496642 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 13:18:16 INFO - PROCESS | 1806 | 1461183496651 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:16 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb1fa4800 == 6 [pid = 1806] [id = 6] 13:18:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 15 (0x7f1fb144dc00) [pid = 1806] [serial = 15] [outer = (nil)] 13:18:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 16 (0x7f1fb144f800) [pid = 1806] [serial = 16] [outer = 0x7f1fb144dc00] 13:18:16 INFO - PROCESS | 1806 | 1461183496720 Marionette DEBUG loaded listener.js 13:18:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 17 (0x7f1fb1456000) [pid = 1806] [serial = 17] [outer = 0x7f1fb144dc00] 13:18:17 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb113d800 == 7 [pid = 1806] [id = 7] 13:18:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 18 (0x7f1fb1280800) [pid = 1806] [serial = 18] [outer = (nil)] 13:18:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 19 (0x7f1fb12bfc00) [pid = 1806] [serial = 19] [outer = 0x7f1fb1280800] 13:18:17 INFO - PROCESS | 1806 | 1461183497255 Marionette DEBUG loaded listener.js 13:18:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 20 (0x7f1fb0feec00) [pid = 1806] [serial = 20] [outer = 0x7f1fb1280800] 13:18:17 INFO - PROCESS | 1806 | 1461183497691 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]]]}] 13:18:17 INFO - PROCESS | 1806 | [1806] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 13:18:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:18:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1183ms 13:18:17 INFO - PROCESS | 1806 | 1461183497855 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 13:18:17 INFO - PROCESS | 1806 | 1461183497857 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 13:18:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:18:17 INFO - PROCESS | 1806 | 1461183497900 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:18:17 INFO - PROCESS | 1806 | 1461183497916 Marionette TRACE conn3 <- [1,10,null,{}] 13:18:17 INFO - PROCESS | 1806 | 1461183497939 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}] 13:18:18 INFO - PROCESS | 1806 | 1461183498101 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 13:18:18 INFO - PROCESS | 1806 | 1461183498120 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf53a800 == 8 [pid = 1806] [id = 8] 13:18:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 21 (0x7f1faf51b800) [pid = 1806] [serial = 21] [outer = (nil)] 13:18:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 22 (0x7f1faf51d400) [pid = 1806] [serial = 22] [outer = 0x7f1faf51b800] 13:18:18 INFO - PROCESS | 1806 | 1461183498194 Marionette DEBUG loaded listener.js 13:18:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 23 (0x7f1faf522c00) [pid = 1806] [serial = 23] [outer = 0x7f1faf51b800] 13:18:19 INFO - PROCESS | 1806 | 1461183499154 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]]]}] 13:18:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:18:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1310ms 13:18:19 INFO - PROCESS | 1806 | 1461183499195 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 13:18:19 INFO - PROCESS | 1806 | 1461183499201 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 13:18:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:18:19 INFO - PROCESS | 1806 | 1461183499210 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:18:19 INFO - PROCESS | 1806 | 1461183499215 Marionette TRACE conn3 <- [1,14,null,{}] 13:18:19 INFO - PROCESS | 1806 | 1461183499223 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}] 13:18:19 INFO - PROCESS | 1806 | 1461183499406 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 13:18:19 INFO - PROCESS | 1806 | 1461183499520 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:19 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb03c9800 == 9 [pid = 1806] [id = 9] 13:18:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 24 (0x7f1faf78ec00) [pid = 1806] [serial = 24] [outer = (nil)] 13:18:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 25 (0x7f1faf87ac00) [pid = 1806] [serial = 25] [outer = 0x7f1faf78ec00] 13:18:19 INFO - PROCESS | 1806 | 1461183499637 Marionette DEBUG loaded listener.js 13:18:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 26 (0x7f1fb0307000) [pid = 1806] [serial = 26] [outer = 0x7f1faf78ec00] 13:18:19 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb11e2000 == 10 [pid = 1806] [id = 10] 13:18:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 27 (0x7f1fb11f0000) [pid = 1806] [serial = 27] [outer = (nil)] 13:18:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 28 (0x7f1fb1f96800) [pid = 1806] [serial = 28] [outer = 0x7f1fb11f0000] 13:18:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 29 (0x7f1fb1f0b000) [pid = 1806] [serial = 29] [outer = 0x7f1fb11f0000] 13:18:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb1fa0800 == 11 [pid = 1806] [id = 11] 13:18:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 30 (0x7f1faf51e400) [pid = 1806] [serial = 30] [outer = (nil)] 13:18:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 31 (0x7f1fb2bf0800) [pid = 1806] [serial = 31] [outer = 0x7f1faf51e400] 13:18:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 32 (0x7f1fb0311400) [pid = 1806] [serial = 32] [outer = 0x7f1faf51e400] 13:18:20 INFO - PROCESS | 1806 | 1461183500726 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]]]}] 13:18:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:18:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1590ms 13:18:20 INFO - PROCESS | 1806 | 1461183500801 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 13:18:20 INFO - PROCESS | 1806 | 1461183500809 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 13:18:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:18:20 INFO - PROCESS | 1806 | 1461183500825 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:18:20 INFO - PROCESS | 1806 | 1461183500837 Marionette TRACE conn3 <- [1,18,null,{}] 13:18:20 INFO - PROCESS | 1806 | 1461183500844 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}] 13:18:21 INFO - PROCESS | 1806 | 1461183501013 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 13:18:21 INFO - PROCESS | 1806 | 1461183501146 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:21 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb7f9c800 == 12 [pid = 1806] [id = 12] 13:18:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 33 (0x7f1fb144e000) [pid = 1806] [serial = 33] [outer = (nil)] 13:18:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 34 (0x7f1fb54b4000) [pid = 1806] [serial = 34] [outer = 0x7f1fb144e000] 13:18:21 INFO - PROCESS | 1806 | 1461183501220 Marionette DEBUG loaded listener.js 13:18:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 35 (0x7f1fb9cd8400) [pid = 1806] [serial = 35] [outer = 0x7f1fb144e000] 13:18:22 INFO - PROCESS | 1806 | 1461183502045 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]]]}] 13:18:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:18:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1247ms 13:18:22 INFO - PROCESS | 1806 | 1461183502071 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 13:18:22 INFO - PROCESS | 1806 | 1461183502077 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 13:18:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:18:22 INFO - PROCESS | 1806 | 1461183502086 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:18:22 INFO - PROCESS | 1806 | 1461183502092 Marionette TRACE conn3 <- [1,22,null,{}] 13:18:22 INFO - PROCESS | 1806 | 1461183502107 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}] 13:18:22 INFO - PROCESS | 1806 | 1461183502314 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 13:18:22 INFO - PROCESS | 1806 | 1461183502429 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:22 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb947d800 == 13 [pid = 1806] [id = 13] 13:18:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 36 (0x7f1fb9cde000) [pid = 1806] [serial = 36] [outer = (nil)] 13:18:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 37 (0x7f1fba0adc00) [pid = 1806] [serial = 37] [outer = 0x7f1fb9cde000] 13:18:22 INFO - PROCESS | 1806 | 1461183502507 Marionette DEBUG loaded listener.js 13:18:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 38 (0x7f1fba3c3000) [pid = 1806] [serial = 38] [outer = 0x7f1fb9cde000] 13:18:23 INFO - PROCESS | 1806 | 1461183503570 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]]]}] 13:18:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:18:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1544ms 13:18:23 INFO - PROCESS | 1806 | 1461183503630 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 13:18:23 INFO - PROCESS | 1806 | 1461183503635 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 13:18:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:18:23 INFO - PROCESS | 1806 | 1461183503644 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:18:23 INFO - PROCESS | 1806 | 1461183503648 Marionette TRACE conn3 <- [1,26,null,{}] 13:18:23 INFO - PROCESS | 1806 | 1461183503656 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}] 13:18:23 INFO - PROCESS | 1806 | 1461183503964 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 13:18:24 INFO - PROCESS | 1806 | 1461183504088 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:24 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb1f95800 == 14 [pid = 1806] [id = 14] 13:18:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 39 (0x7f1fb5fc5800) [pid = 1806] [serial = 39] [outer = (nil)] 13:18:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 40 (0x7f1fb67d6000) [pid = 1806] [serial = 40] [outer = 0x7f1fb5fc5800] 13:18:24 INFO - PROCESS | 1806 | 1461183504160 Marionette DEBUG loaded listener.js 13:18:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 41 (0x7f1fb7fae800) [pid = 1806] [serial = 41] [outer = 0x7f1fb5fc5800] 13:18:24 INFO - PROCESS | 1806 | 1461183504925 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]]]}] 13:18:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:18:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1290ms 13:18:24 INFO - PROCESS | 1806 | 1461183504934 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 13:18:24 INFO - PROCESS | 1806 | 1461183504942 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 13:18:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:18:24 INFO - PROCESS | 1806 | 1461183504959 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:18:24 INFO - PROCESS | 1806 | 1461183504963 Marionette TRACE conn3 <- [1,30,null,{}] 13:18:24 INFO - PROCESS | 1806 | 1461183504969 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}] 13:18:25 INFO - PROCESS | 1806 | 1461183505141 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 13:18:25 INFO - PROCESS | 1806 | 1461183505220 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9206800 == 15 [pid = 1806] [id = 15] 13:18:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 42 (0x7f1fb5fc6400) [pid = 1806] [serial = 42] [outer = (nil)] 13:18:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 43 (0x7f1fba0a6c00) [pid = 1806] [serial = 43] [outer = 0x7f1fb5fc6400] 13:18:25 INFO - PROCESS | 1806 | 1461183505283 Marionette DEBUG loaded listener.js 13:18:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 44 (0x7f1fba2f9800) [pid = 1806] [serial = 44] [outer = 0x7f1fb5fc6400] 13:18:25 INFO - PROCESS | 1806 | 1461183505924 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]]]}] 13:18:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:18:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 979ms 13:18:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:18:25 INFO - PROCESS | 1806 | 1461183505937 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 13:18:25 INFO - PROCESS | 1806 | 1461183505940 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 13:18:25 INFO - PROCESS | 1806 | 1461183505947 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:18:25 INFO - PROCESS | 1806 | 1461183505953 Marionette TRACE conn3 <- [1,34,null,{}] 13:18:25 INFO - PROCESS | 1806 | 1461183505967 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}] 13:18:26 INFO - PROCESS | 1806 | 1461183506136 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 13:18:26 INFO - PROCESS | 1806 | 1461183506168 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9ccc000 == 16 [pid = 1806] [id = 16] 13:18:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 45 (0x7f1fbaea7400) [pid = 1806] [serial = 45] [outer = (nil)] 13:18:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 46 (0x7f1fbafa7800) [pid = 1806] [serial = 46] [outer = 0x7f1fbaea7400] 13:18:26 INFO - PROCESS | 1806 | 1461183506233 Marionette DEBUG loaded listener.js 13:18:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 47 (0x7f1fbc372000) [pid = 1806] [serial = 47] [outer = 0x7f1fbaea7400] 13:18:26 INFO - PROCESS | 1806 | 1461183506906 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]]]}] 13:18:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:18:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 989ms 13:18:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:18:26 INFO - PROCESS | 1806 | 1461183506936 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 13:18:26 INFO - PROCESS | 1806 | 1461183506939 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 13:18:26 INFO - PROCESS | 1806 | 1461183506945 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:18:26 INFO - PROCESS | 1806 | 1461183506948 Marionette TRACE conn3 <- [1,38,null,{}] 13:18:26 INFO - PROCESS | 1806 | 1461183506954 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}] 13:18:27 INFO - PROCESS | 1806 | 1461183507120 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 13:18:27 INFO - PROCESS | 1806 | 1461183507141 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:27 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fba03b000 == 17 [pid = 1806] [id = 17] 13:18:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 48 (0x7f1fba3c2000) [pid = 1806] [serial = 48] [outer = (nil)] 13:18:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 49 (0x7f1fbc3fdc00) [pid = 1806] [serial = 49] [outer = 0x7f1fba3c2000] 13:18:27 INFO - PROCESS | 1806 | 1461183507205 Marionette DEBUG loaded listener.js 13:18:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 50 (0x7f1fc04eb400) [pid = 1806] [serial = 50] [outer = 0x7f1fba3c2000] 13:18:27 INFO - PROCESS | 1806 | 1461183507865 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]]]}] 13:18:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:18:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 932ms 13:18:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:18:27 INFO - PROCESS | 1806 | 1461183507877 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 13:18:27 INFO - PROCESS | 1806 | 1461183507880 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 13:18:27 INFO - PROCESS | 1806 | 1461183507885 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:18:27 INFO - PROCESS | 1806 | 1461183507888 Marionette TRACE conn3 <- [1,42,null,{}] 13:18:27 INFO - PROCESS | 1806 | 1461183507893 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}] 13:18:28 INFO - PROCESS | 1806 | 1461183508053 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 13:18:28 INFO - PROCESS | 1806 | 1461183508106 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:28 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fba361800 == 18 [pid = 1806] [id = 18] 13:18:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 51 (0x7f1fb0ff0800) [pid = 1806] [serial = 51] [outer = (nil)] 13:18:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 52 (0x7f1fba3c3c00) [pid = 1806] [serial = 52] [outer = 0x7f1fb0ff0800] 13:18:28 INFO - PROCESS | 1806 | 1461183508171 Marionette DEBUG loaded listener.js 13:18:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 53 (0x7f1fc63bc800) [pid = 1806] [serial = 53] [outer = 0x7f1fb0ff0800] 13:18:28 INFO - PROCESS | 1806 | 1461183508801 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]]]}] 13:18:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:18:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 931ms 13:18:28 INFO - PROCESS | 1806 | 1461183508816 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 13:18:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:18:28 INFO - PROCESS | 1806 | 1461183508831 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 13:18:28 INFO - PROCESS | 1806 | 1461183508838 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:18:28 INFO - PROCESS | 1806 | 1461183508841 Marionette TRACE conn3 <- [1,46,null,{}] 13:18:28 INFO - PROCESS | 1806 | 1461183508845 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}] 13:18:29 INFO - PROCESS | 1806 | 1461183509062 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 13:18:29 INFO - PROCESS | 1806 | 1461183509166 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb03c1000 == 19 [pid = 1806] [id = 19] 13:18:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 54 (0x7f1faf875000) [pid = 1806] [serial = 54] [outer = (nil)] 13:18:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 55 (0x7f1faf880800) [pid = 1806] [serial = 55] [outer = 0x7f1faf875000] 13:18:29 INFO - PROCESS | 1806 | 1461183509243 Marionette DEBUG loaded listener.js 13:18:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 56 (0x7f1fb1281c00) [pid = 1806] [serial = 56] [outer = 0x7f1faf875000] 13:18:30 INFO - PROCESS | 1806 | 1461183510199 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]]]}] 13:18:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:18:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1429ms 13:18:30 INFO - PROCESS | 1806 | 1461183510270 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 13:18:30 INFO - PROCESS | 1806 | 1461183510276 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 13:18:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:18:30 INFO - PROCESS | 1806 | 1461183510284 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:18:30 INFO - PROCESS | 1806 | 1461183510290 Marionette TRACE conn3 <- [1,50,null,{}] 13:18:30 INFO - PROCESS | 1806 | 1461183510298 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}] 13:18:30 INFO - PROCESS | 1806 | 1461183510498 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 13:18:30 INFO - PROCESS | 1806 | 1461183510617 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9975000 == 20 [pid = 1806] [id = 20] 13:18:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 57 (0x7f1faf875c00) [pid = 1806] [serial = 57] [outer = (nil)] 13:18:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 58 (0x7f1fb67dec00) [pid = 1806] [serial = 58] [outer = 0x7f1faf875c00] 13:18:30 INFO - PROCESS | 1806 | 1461183510696 Marionette DEBUG loaded listener.js 13:18:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 59 (0x7f1fb8347c00) [pid = 1806] [serial = 59] [outer = 0x7f1faf875c00] 13:18:31 INFO - PROCESS | 1806 | 1461183511499 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]]]}] 13:18:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:18:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1285ms 13:18:31 INFO - PROCESS | 1806 | 1461183511570 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 13:18:31 INFO - PROCESS | 1806 | 1461183511576 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 13:18:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:18:31 INFO - PROCESS | 1806 | 1461183511583 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:18:31 INFO - PROCESS | 1806 | 1461183511586 Marionette TRACE conn3 <- [1,54,null,{}] 13:18:31 INFO - PROCESS | 1806 | 1461183511593 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}] 13:18:31 INFO - PROCESS | 1806 | 1461183511756 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 13:18:31 INFO - PROCESS | 1806 | 1461183511876 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbaed8000 == 21 [pid = 1806] [id = 21] 13:18:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 60 (0x7f1fb54aac00) [pid = 1806] [serial = 60] [outer = (nil)] 13:18:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 61 (0x7f1fba0ae000) [pid = 1806] [serial = 61] [outer = 0x7f1fb54aac00] 13:18:31 INFO - PROCESS | 1806 | 1461183511953 Marionette DEBUG loaded listener.js 13:18:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 62 (0x7f1fba3cc800) [pid = 1806] [serial = 62] [outer = 0x7f1fb54aac00] 13:18:32 INFO - PROCESS | 1806 | 1461183512827 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]]]}] 13:18:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:18:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1281ms 13:18:32 INFO - PROCESS | 1806 | 1461183512871 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 13:18:32 INFO - PROCESS | 1806 | 1461183512878 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 13:18:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:18:32 INFO - PROCESS | 1806 | 1461183512895 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:18:32 INFO - PROCESS | 1806 | 1461183512903 Marionette TRACE conn3 <- [1,58,null,{}] 13:18:32 INFO - PROCESS | 1806 | 1461183512909 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}] 13:18:33 INFO - PROCESS | 1806 | 1461183513074 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 13:18:33 INFO - PROCESS | 1806 | 1461183513198 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:33 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbc3db000 == 22 [pid = 1806] [id = 22] 13:18:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 63 (0x7f1faf523400) [pid = 1806] [serial = 63] [outer = (nil)] 13:18:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 64 (0x7f1fc669bc00) [pid = 1806] [serial = 64] [outer = 0x7f1faf523400] 13:18:33 INFO - PROCESS | 1806 | 1461183513278 Marionette DEBUG loaded listener.js 13:18:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 65 (0x7f1fc7527400) [pid = 1806] [serial = 65] [outer = 0x7f1faf523400] 13:18:34 INFO - PROCESS | 1806 | 1461183514288 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]]]}] 13:18:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fba361800 == 21 [pid = 1806] [id = 18] 13:18:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fba03b000 == 20 [pid = 1806] [id = 17] 13:18:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9ccc000 == 19 [pid = 1806] [id = 16] 13:18:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9206800 == 18 [pid = 1806] [id = 15] 13:18:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:18:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1494ms 13:18:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb1f95800 == 17 [pid = 1806] [id = 14] 13:18:34 INFO - PROCESS | 1806 | 1461183514392 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 13:18:34 INFO - PROCESS | 1806 | 1461183514397 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 13:18:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:18:34 INFO - PROCESS | 1806 | 1461183514406 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:18:34 INFO - PROCESS | 1806 | 1461183514411 Marionette TRACE conn3 <- [1,62,null,{}] 13:18:34 INFO - PROCESS | 1806 | 1461183514420 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}] 13:18:34 INFO - PROCESS | 1806 | 1461183514601 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 13:18:34 INFO - PROCESS | 1806 | 1461183514726 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:34 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb11f2800 == 18 [pid = 1806] [id = 23] 13:18:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 66 (0x7f1fb1f62c00) [pid = 1806] [serial = 66] [outer = (nil)] 13:18:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 67 (0x7f1fb2bf3400) [pid = 1806] [serial = 67] [outer = 0x7f1fb1f62c00] 13:18:34 INFO - PROCESS | 1806 | 1461183514804 Marionette DEBUG loaded listener.js 13:18:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 68 (0x7f1fb67db800) [pid = 1806] [serial = 68] [outer = 0x7f1fb1f62c00] 13:18:36 INFO - PROCESS | 1806 | 1461183516059 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]]]}] 13:18:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:18:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1686ms 13:18:36 INFO - PROCESS | 1806 | 1461183516093 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 13:18:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:18:36 INFO - PROCESS | 1806 | 1461183516100 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 13:18:36 INFO - PROCESS | 1806 | 1461183516114 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:18:36 INFO - PROCESS | 1806 | 1461183516120 Marionette TRACE conn3 <- [1,66,null,{}] 13:18:36 INFO - PROCESS | 1806 | 1461183516127 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}] 13:18:36 INFO - PROCESS | 1806 | 1461183516302 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 13:18:36 INFO - PROCESS | 1806 | 1461183516453 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:36 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb958c000 == 19 [pid = 1806] [id = 24] 13:18:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 69 (0x7f1fb9cda400) [pid = 1806] [serial = 69] [outer = (nil)] 13:18:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 70 (0x7f1fb9ce0800) [pid = 1806] [serial = 70] [outer = 0x7f1fb9cda400] 13:18:36 INFO - PROCESS | 1806 | 1461183516534 Marionette DEBUG loaded listener.js 13:18:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 71 (0x7f1fba213800) [pid = 1806] [serial = 71] [outer = 0x7f1fb9cda400] 13:18:37 INFO - PROCESS | 1806 | 1461183517252 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]]]}] 13:18:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:18:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1189ms 13:18:37 INFO - PROCESS | 1806 | 1461183517298 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 13:18:37 INFO - PROCESS | 1806 | 1461183517301 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 13:18:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:18:37 INFO - PROCESS | 1806 | 1461183517309 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:18:37 INFO - PROCESS | 1806 | 1461183517312 Marionette TRACE conn3 <- [1,70,null,{}] 13:18:37 INFO - PROCESS | 1806 | 1461183517327 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}] 13:18:37 INFO - PROCESS | 1806 | 1461183517509 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 13:18:37 INFO - PROCESS | 1806 | 1461183517631 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:37 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fba355800 == 20 [pid = 1806] [id = 25] 13:18:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 72 (0x7f1fba3c7000) [pid = 1806] [serial = 72] [outer = (nil)] 13:18:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 73 (0x7f1fbc36fc00) [pid = 1806] [serial = 73] [outer = 0x7f1fba3c7000] 13:18:37 INFO - PROCESS | 1806 | 1461183517717 Marionette DEBUG loaded listener.js 13:18:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 74 (0x7f1fc55bec00) [pid = 1806] [serial = 74] [outer = 0x7f1fba3c7000] 13:18:38 INFO - PROCESS | 1806 | 1461183518575 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]]]}] 13:18:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:18:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1330ms 13:18:38 INFO - PROCESS | 1806 | 1461183518641 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 13:18:38 INFO - PROCESS | 1806 | 1461183518644 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 13:18:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:18:38 INFO - PROCESS | 1806 | 1461183518650 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:18:38 INFO - PROCESS | 1806 | 1461183518653 Marionette TRACE conn3 <- [1,74,null,{}] 13:18:38 INFO - PROCESS | 1806 | 1461183518659 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}] 13:18:38 INFO - PROCESS | 1806 | 1461183518817 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 13:18:38 INFO - PROCESS | 1806 | 1461183518937 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbf6b9800 == 21 [pid = 1806] [id = 26] 13:18:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 75 (0x7f1fbaf9c400) [pid = 1806] [serial = 75] [outer = (nil)] 13:18:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 76 (0x7f1fc76b8400) [pid = 1806] [serial = 76] [outer = 0x7f1fbaf9c400] 13:18:39 INFO - PROCESS | 1806 | 1461183519016 Marionette DEBUG loaded listener.js 13:18:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 77 (0x7f1fc7807400) [pid = 1806] [serial = 77] [outer = 0x7f1fbaf9c400] 13:18:39 INFO - PROCESS | 1806 | 1461183519829 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]]]}] 13:18:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:18:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1237ms 13:18:39 INFO - PROCESS | 1806 | 1461183519890 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 13:18:39 INFO - PROCESS | 1806 | 1461183519893 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 13:18:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:18:39 INFO - PROCESS | 1806 | 1461183519900 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:18:39 INFO - PROCESS | 1806 | 1461183519903 Marionette TRACE conn3 <- [1,78,null,{}] 13:18:39 INFO - PROCESS | 1806 | 1461183519909 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}] 13:18:40 INFO - PROCESS | 1806 | 1461183520064 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 13:18:40 INFO - PROCESS | 1806 | 1461183520192 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:40 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc6341800 == 22 [pid = 1806] [id = 27] 13:18:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 78 (0x7f1faf643400) [pid = 1806] [serial = 78] [outer = (nil)] 13:18:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 79 (0x7f1fc92df000) [pid = 1806] [serial = 79] [outer = 0x7f1faf643400] 13:18:40 INFO - PROCESS | 1806 | 1461183520268 Marionette DEBUG loaded listener.js 13:18:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 80 (0x7f1fc97cb000) [pid = 1806] [serial = 80] [outer = 0x7f1faf643400] 13:18:41 INFO - PROCESS | 1806 | 1461183521181 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]]]}] 13:18:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:18:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1332ms 13:18:41 INFO - PROCESS | 1806 | 1461183521233 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 13:18:41 INFO - PROCESS | 1806 | 1461183521238 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 13:18:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:18:41 INFO - PROCESS | 1806 | 1461183521246 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:18:41 INFO - PROCESS | 1806 | 1461183521251 Marionette TRACE conn3 <- [1,82,null,{}] 13:18:41 INFO - PROCESS | 1806 | 1461183521258 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}] 13:18:41 INFO - PROCESS | 1806 | 1461183521445 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 13:18:41 INFO - PROCESS | 1806 | 1461183521614 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fbaed8000 == 21 [pid = 1806] [id = 21] 13:18:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9975000 == 20 [pid = 1806] [id = 20] 13:18:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb03c1000 == 19 [pid = 1806] [id = 19] 13:18:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb2aa4000 == 20 [pid = 1806] [id = 28] 13:18:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 81 (0x7f1fb0304c00) [pid = 1806] [serial = 81] [outer = (nil)] 13:18:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 82 (0x7f1fb12c2800) [pid = 1806] [serial = 82] [outer = 0x7f1fb0304c00] 13:18:41 INFO - PROCESS | 1806 | 1461183521749 Marionette DEBUG loaded listener.js 13:18:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 83 (0x7f1fb7fa3000) [pid = 1806] [serial = 83] [outer = 0x7f1fb0304c00] 13:18:42 INFO - PROCESS | 1806 | 1461183522569 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]]]}] 13:18:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:18:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1392ms 13:18:42 INFO - PROCESS | 1806 | 1461183522638 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 13:18:42 INFO - PROCESS | 1806 | 1461183522646 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 13:18:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:18:42 INFO - PROCESS | 1806 | 1461183522654 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:18:42 INFO - PROCESS | 1806 | 1461183522659 Marionette TRACE conn3 <- [1,86,null,{}] 13:18:42 INFO - PROCESS | 1806 | 1461183522667 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}] 13:18:42 INFO - PROCESS | 1806 | 1461183522866 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 13:18:42 INFO - PROCESS | 1806 | 1461183522995 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fba039000 == 21 [pid = 1806] [id = 29] 13:18:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 84 (0x7f1fb0ff3c00) [pid = 1806] [serial = 84] [outer = (nil)] 13:18:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 85 (0x7f1fba213000) [pid = 1806] [serial = 85] [outer = 0x7f1fb0ff3c00] 13:18:43 INFO - PROCESS | 1806 | 1461183523079 Marionette DEBUG loaded listener.js 13:18:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 86 (0x7f1fbabe6400) [pid = 1806] [serial = 86] [outer = 0x7f1fb0ff3c00] 13:18:43 INFO - PROCESS | 1806 | 1461183523864 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]]]}] 13:18:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:18:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1281ms 13:18:43 INFO - PROCESS | 1806 | 1461183523939 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 13:18:43 INFO - PROCESS | 1806 | 1461183523946 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 13:18:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:18:43 INFO - PROCESS | 1806 | 1461183523954 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:18:43 INFO - PROCESS | 1806 | 1461183523958 Marionette TRACE conn3 <- [1,90,null,{}] 13:18:43 INFO - PROCESS | 1806 | 1461183523964 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}] 13:18:44 INFO - PROCESS | 1806 | 1461183524130 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 13:18:44 INFO - PROCESS | 1806 | 1461183524259 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:44 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc0419000 == 22 [pid = 1806] [id = 30] 13:18:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 87 (0x7f1faf521400) [pid = 1806] [serial = 87] [outer = (nil)] 13:18:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 88 (0x7f1fc64a4800) [pid = 1806] [serial = 88] [outer = 0x7f1faf521400] 13:18:44 INFO - PROCESS | 1806 | 1461183524334 Marionette DEBUG loaded listener.js 13:18:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 89 (0x7f1fc6876800) [pid = 1806] [serial = 89] [outer = 0x7f1faf521400] 13:18:45 INFO - PROCESS | 1806 | 1461183525189 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]]]}] 13:18:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:18:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1287ms 13:18:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:18:45 INFO - PROCESS | 1806 | 1461183525243 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 13:18:45 INFO - PROCESS | 1806 | 1461183525246 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 13:18:45 INFO - PROCESS | 1806 | 1461183525255 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:18:45 INFO - PROCESS | 1806 | 1461183525263 Marionette TRACE conn3 <- [1,94,null,{}] 13:18:45 INFO - PROCESS | 1806 | 1461183525277 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}] 13:18:45 INFO - PROCESS | 1806 | 1461183525482 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 13:18:45 INFO - PROCESS | 1806 | 1461183525606 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc7260800 == 23 [pid = 1806] [id = 31] 13:18:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 90 (0x7f1fb9ecac00) [pid = 1806] [serial = 90] [outer = (nil)] 13:18:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 91 (0x7f1fcb6c3800) [pid = 1806] [serial = 91] [outer = 0x7f1fb9ecac00] 13:18:45 INFO - PROCESS | 1806 | 1461183525682 Marionette DEBUG loaded listener.js 13:18:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 92 (0x7f1fcb78a800) [pid = 1806] [serial = 92] [outer = 0x7f1fb9ecac00] 13:18:46 INFO - PROCESS | 1806 | 1461183526605 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]]]}] 13:18:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:18:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1396ms 13:18:46 INFO - PROCESS | 1806 | 1461183526649 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 13:18:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:18:46 INFO - PROCESS | 1806 | 1461183526653 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 13:18:46 INFO - PROCESS | 1806 | 1461183526659 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:18:46 INFO - PROCESS | 1806 | 1461183526662 Marionette TRACE conn3 <- [1,98,null,{}] 13:18:46 INFO - PROCESS | 1806 | 1461183526667 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}] 13:18:46 INFO - PROCESS | 1806 | 1461183526825 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 13:18:46 INFO - PROCESS | 1806 | 1461183526982 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc7855000 == 24 [pid = 1806] [id = 32] 13:18:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 93 (0x7f1fcb863000) [pid = 1806] [serial = 93] [outer = (nil)] 13:18:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 94 (0x7f1fcbaa8800) [pid = 1806] [serial = 94] [outer = 0x7f1fcb863000] 13:18:47 INFO - PROCESS | 1806 | 1461183527100 Marionette DEBUG loaded listener.js 13:18:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 95 (0x7f1fcbb4ec00) [pid = 1806] [serial = 95] [outer = 0x7f1fcb863000] 13:18:48 INFO - PROCESS | 1806 | 1461183528048 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]]]}] 13:18:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:18:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1432ms 13:18:48 INFO - PROCESS | 1806 | 1461183528093 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 13:18:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:18:48 INFO - PROCESS | 1806 | 1461183528100 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 13:18:48 INFO - PROCESS | 1806 | 1461183528108 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:18:48 INFO - PROCESS | 1806 | 1461183528114 Marionette TRACE conn3 <- [1,102,null,{}] 13:18:48 INFO - PROCESS | 1806 | 1461183528124 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}] 13:18:48 INFO - PROCESS | 1806 | 1461183528313 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 13:18:48 INFO - PROCESS | 1806 | 1461183528536 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb0468000 == 25 [pid = 1806] [id = 33] 13:18:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 96 (0x7f1fb838f800) [pid = 1806] [serial = 96] [outer = (nil)] 13:18:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 97 (0x7f1fb8d3c800) [pid = 1806] [serial = 97] [outer = 0x7f1fb838f800] 13:18:48 INFO - PROCESS | 1806 | 1461183528654 Marionette DEBUG loaded listener.js 13:18:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 98 (0x7f1fba0aa800) [pid = 1806] [serial = 98] [outer = 0x7f1fb838f800] 13:18:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fbf6b9800 == 24 [pid = 1806] [id = 26] 13:18:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fba355800 == 23 [pid = 1806] [id = 25] 13:18:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb958c000 == 22 [pid = 1806] [id = 24] 13:18:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb11f2800 == 21 [pid = 1806] [id = 23] 13:18:49 INFO - PROCESS | 1806 | 1461183529553 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]]]}] 13:18:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:18:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1495ms 13:18:49 INFO - PROCESS | 1806 | 1461183529603 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 13:18:49 INFO - PROCESS | 1806 | 1461183529611 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 13:18:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:18:49 INFO - PROCESS | 1806 | 1461183529620 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:18:49 INFO - PROCESS | 1806 | 1461183529625 Marionette TRACE conn3 <- [1,106,null,{}] 13:18:49 INFO - PROCESS | 1806 | 1461183529651 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}] 13:18:49 INFO - PROCESS | 1806 | 1461183529821 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 13:18:49 INFO - PROCESS | 1806 | 1461183529925 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbc351000 == 22 [pid = 1806] [id = 34] 13:18:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 99 (0x7f1fba3cb400) [pid = 1806] [serial = 99] [outer = (nil)] 13:18:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 100 (0x7f1fbaeb2800) [pid = 1806] [serial = 100] [outer = 0x7f1fba3cb400] 13:18:50 INFO - PROCESS | 1806 | 1461183530004 Marionette DEBUG loaded listener.js 13:18:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 101 (0x7f1fbc3f2800) [pid = 1806] [serial = 101] [outer = 0x7f1fba3cb400] 13:18:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 102 (0x7f1fc6834800) [pid = 1806] [serial = 102] [outer = 0x7f1faf51e400] 13:18:50 INFO - PROCESS | 1806 | 1461183530878 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]]]}] 13:18:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:18:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1350ms 13:18:50 INFO - PROCESS | 1806 | 1461183530971 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 13:18:50 INFO - PROCESS | 1806 | 1461183530984 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 13:18:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:18:51 INFO - PROCESS | 1806 | 1461183530997 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:18:51 INFO - PROCESS | 1806 | 1461183531003 Marionette TRACE conn3 <- [1,110,null,{}] 13:18:51 INFO - PROCESS | 1806 | 1461183531017 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}] 13:18:51 INFO - PROCESS | 1806 | 1461183531236 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 13:18:51 INFO - PROCESS | 1806 | 1461183531348 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:51 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc634e000 == 23 [pid = 1806] [id = 35] 13:18:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 103 (0x7f1faf644000) [pid = 1806] [serial = 103] [outer = (nil)] 13:18:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 104 (0x7f1fb127e800) [pid = 1806] [serial = 104] [outer = 0x7f1faf644000] 13:18:51 INFO - PROCESS | 1806 | 1461183531422 Marionette DEBUG loaded listener.js 13:18:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 105 (0x7f1fc97a6800) [pid = 1806] [serial = 105] [outer = 0x7f1faf644000] 13:18:52 INFO - PROCESS | 1806 | 1461183532242 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]]]}] 13:18:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:18:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1291ms 13:18:52 INFO - PROCESS | 1806 | 1461183532304 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 13:18:52 INFO - PROCESS | 1806 | 1461183532309 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 13:18:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:18:52 INFO - PROCESS | 1806 | 1461183532320 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:18:52 INFO - PROCESS | 1806 | 1461183532325 Marionette TRACE conn3 <- [1,114,null,{}] 13:18:52 INFO - PROCESS | 1806 | 1461183532342 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}] 13:18:52 INFO - PROCESS | 1806 | 1461183532514 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 13:18:52 INFO - PROCESS | 1806 | 1461183532643 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcb734800 == 24 [pid = 1806] [id = 36] 13:18:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 106 (0x7f1fcb78b000) [pid = 1806] [serial = 106] [outer = (nil)] 13:18:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 107 (0x7f1fcbc25c00) [pid = 1806] [serial = 107] [outer = 0x7f1fcb78b000] 13:18:52 INFO - PROCESS | 1806 | 1461183532737 Marionette DEBUG loaded listener.js 13:18:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 108 (0x7f1fce2ef400) [pid = 1806] [serial = 108] [outer = 0x7f1fcb78b000] 13:18:53 INFO - PROCESS | 1806 | 1461183533644 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]]]}] 13:18:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:18:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1393ms 13:18:53 INFO - PROCESS | 1806 | 1461183533712 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 13:18:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:18:53 INFO - PROCESS | 1806 | 1461183533717 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 13:18:53 INFO - PROCESS | 1806 | 1461183533723 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:18:53 INFO - PROCESS | 1806 | 1461183533726 Marionette TRACE conn3 <- [1,118,null,{}] 13:18:53 INFO - PROCESS | 1806 | 1461183533732 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}] 13:18:53 INFO - PROCESS | 1806 | 1461183533903 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 13:18:54 INFO - PROCESS | 1806 | 1461183534031 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:54 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcba7a800 == 25 [pid = 1806] [id = 37] 13:18:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 109 (0x7f1faf782400) [pid = 1806] [serial = 109] [outer = (nil)] 13:18:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 110 (0x7f1fcfb5f000) [pid = 1806] [serial = 110] [outer = 0x7f1faf782400] 13:18:54 INFO - PROCESS | 1806 | 1461183534109 Marionette DEBUG loaded listener.js 13:18:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 111 (0x7f1fcfddd000) [pid = 1806] [serial = 111] [outer = 0x7f1faf782400] 13:18:54 INFO - PROCESS | 1806 | 1461183534844 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]]]}] 13:18:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:18:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1136ms 13:18:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:18:54 INFO - PROCESS | 1806 | 1461183534874 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 13:18:54 INFO - PROCESS | 1806 | 1461183534877 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 13:18:54 INFO - PROCESS | 1806 | 1461183534886 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:18:54 INFO - PROCESS | 1806 | 1461183534889 Marionette TRACE conn3 <- [1,122,null,{}] 13:18:54 INFO - PROCESS | 1806 | 1461183534894 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}] 13:18:55 INFO - PROCESS | 1806 | 1461183535046 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 13:18:55 INFO - PROCESS | 1806 | 1461183535180 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcbc16800 == 26 [pid = 1806] [id = 38] 13:18:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 112 (0x7f1faff88400) [pid = 1806] [serial = 112] [outer = (nil)] 13:18:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 113 (0x7f1faff8d800) [pid = 1806] [serial = 113] [outer = 0x7f1faff88400] 13:18:55 INFO - PROCESS | 1806 | 1461183535256 Marionette DEBUG loaded listener.js 13:18:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 114 (0x7f1faff91000) [pid = 1806] [serial = 114] [outer = 0x7f1faff88400] 13:18:56 INFO - PROCESS | 1806 | 1461183536098 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]]]}] 13:18:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:18:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1237ms 13:18:56 INFO - PROCESS | 1806 | 1461183536123 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 13:18:56 INFO - PROCESS | 1806 | 1461183536126 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 13:18:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:18:56 INFO - PROCESS | 1806 | 1461183536132 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:18:56 INFO - PROCESS | 1806 | 1461183536134 Marionette TRACE conn3 <- [1,126,null,{}] 13:18:56 INFO - PROCESS | 1806 | 1461183536140 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}] 13:18:56 INFO - PROCESS | 1806 | 1461183536334 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 13:18:56 INFO - PROCESS | 1806 | 1461183536591 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb8a0f800 == 27 [pid = 1806] [id = 39] 13:18:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 115 (0x7f1faf87f400) [pid = 1806] [serial = 115] [outer = (nil)] 13:18:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 116 (0x7f1faff8ac00) [pid = 1806] [serial = 116] [outer = 0x7f1faf87f400] 13:18:56 INFO - PROCESS | 1806 | 1461183536667 Marionette DEBUG loaded listener.js 13:18:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 117 (0x7f1faff95800) [pid = 1806] [serial = 117] [outer = 0x7f1faf87f400] 13:18:57 INFO - PROCESS | 1806 | 1461183537539 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]]]}] 13:18:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:18:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1433ms 13:18:57 INFO - PROCESS | 1806 | 1461183537567 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 13:18:57 INFO - PROCESS | 1806 | 1461183537574 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 13:18:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:18:57 INFO - PROCESS | 1806 | 1461183537582 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:18:57 INFO - PROCESS | 1806 | 1461183537586 Marionette TRACE conn3 <- [1,130,null,{}] 13:18:57 INFO - PROCESS | 1806 | 1461183537593 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}] 13:18:57 INFO - PROCESS | 1806 | 1461183537780 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 13:18:57 INFO - PROCESS | 1806 | 1461183537978 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:57 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb2aa4000 == 26 [pid = 1806] [id = 28] 13:18:58 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf609800 == 27 [pid = 1806] [id = 40] 13:18:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 118 (0x7f1faf876400) [pid = 1806] [serial = 118] [outer = (nil)] 13:18:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 119 (0x7f1faff93000) [pid = 1806] [serial = 119] [outer = 0x7f1faf876400] 13:18:58 INFO - PROCESS | 1806 | 1461183538075 Marionette DEBUG loaded listener.js 13:18:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 120 (0x7f1fb0231000) [pid = 1806] [serial = 120] [outer = 0x7f1faf876400] 13:18:58 INFO - PROCESS | 1806 | 1461183538967 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]]]}] 13:18:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:18:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1440ms 13:18:59 INFO - PROCESS | 1806 | 1461183539023 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 13:18:59 INFO - PROCESS | 1806 | 1461183539030 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 13:18:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:18:59 INFO - PROCESS | 1806 | 1461183539040 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:18:59 INFO - PROCESS | 1806 | 1461183539044 Marionette TRACE conn3 <- [1,134,null,{}] 13:18:59 INFO - PROCESS | 1806 | 1461183539053 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}] 13:18:59 INFO - PROCESS | 1806 | 1461183539225 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 13:19:00 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb8a0f800 == 26 [pid = 1806] [id = 39] 13:19:00 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcb734800 == 25 [pid = 1806] [id = 36] 13:19:00 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc634e000 == 24 [pid = 1806] [id = 35] 13:19:00 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fbc351000 == 23 [pid = 1806] [id = 34] 13:19:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fba039000 == 22 [pid = 1806] [id = 29] 13:19:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb1fa4800 == 21 [pid = 1806] [id = 6] 13:19:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc6341800 == 20 [pid = 1806] [id = 27] 13:19:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb03c9800 == 19 [pid = 1806] [id = 9] 13:19:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcba7a800 == 18 [pid = 1806] [id = 37] 13:19:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb7f9c800 == 17 [pid = 1806] [id = 12] 13:19:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc0419000 == 16 [pid = 1806] [id = 30] 13:19:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc7260800 == 15 [pid = 1806] [id = 31] 13:19:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcbc16800 == 14 [pid = 1806] [id = 38] 13:19:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fbc3db000 == 13 [pid = 1806] [id = 22] 13:19:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc7855000 == 12 [pid = 1806] [id = 32] 13:19:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb0468000 == 11 [pid = 1806] [id = 33] 13:19:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf609800 == 10 [pid = 1806] [id = 40] 13:19:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf53a800 == 9 [pid = 1806] [id = 8] 13:19:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb947d800 == 8 [pid = 1806] [id = 13] 13:19:03 INFO - PROCESS | 1806 | 1461183543528 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:03 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb03cf800 == 9 [pid = 1806] [id = 41] 13:19:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 121 (0x7f1fb0237400) [pid = 1806] [serial = 121] [outer = (nil)] 13:19:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 122 (0x7f1fb0fe9c00) [pid = 1806] [serial = 122] [outer = 0x7f1fb0237400] 13:19:03 INFO - PROCESS | 1806 | 1461183543624 Marionette DEBUG loaded listener.js 13:19:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 123 (0x7f1fb1457400) [pid = 1806] [serial = 123] [outer = 0x7f1fb0237400] 13:19:04 INFO - PROCESS | 1806 | 1461183544316 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]]]}] 13:19:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:19:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 5304ms 13:19:04 INFO - PROCESS | 1806 | 1461183544346 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 13:19:04 INFO - PROCESS | 1806 | 1461183544352 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 13:19:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:19:04 INFO - PROCESS | 1806 | 1461183544359 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:19:04 INFO - PROCESS | 1806 | 1461183544366 Marionette TRACE conn3 <- [1,138,null,{}] 13:19:04 INFO - PROCESS | 1806 | 1461183544373 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}] 13:19:04 INFO - PROCESS | 1806 | 1461183544538 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 13:19:04 INFO - PROCESS | 1806 | 1461183544637 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb84db800 == 10 [pid = 1806] [id = 42] 13:19:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 124 (0x7f1fb2c9e000) [pid = 1806] [serial = 124] [outer = (nil)] 13:19:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 125 (0x7f1fb2ca6c00) [pid = 1806] [serial = 125] [outer = 0x7f1fb2c9e000] 13:19:04 INFO - PROCESS | 1806 | 1461183544705 Marionette DEBUG loaded listener.js 13:19:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 126 (0x7f1fb531d800) [pid = 1806] [serial = 126] [outer = 0x7f1fb2c9e000] 13:19:05 INFO - PROCESS | 1806 | 1461183545602 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]]]}] 13:19:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:19:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1293ms 13:19:05 INFO - PROCESS | 1806 | 1461183545681 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 13:19:05 INFO - PROCESS | 1806 | 1461183545688 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 13:19:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:19:05 INFO - PROCESS | 1806 | 1461183545694 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:19:05 INFO - PROCESS | 1806 | 1461183545697 Marionette TRACE conn3 <- [1,142,null,{}] 13:19:05 INFO - PROCESS | 1806 | 1461183545703 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}] 13:19:05 INFO - PROCESS | 1806 | 1461183545857 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 13:19:06 INFO - PROCESS | 1806 | 1461183545996 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:06 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbaee3000 == 11 [pid = 1806] [id = 43] 13:19:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 127 (0x7f1fb2ca5400) [pid = 1806] [serial = 127] [outer = (nil)] 13:19:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 128 (0x7f1fb8cb2400) [pid = 1806] [serial = 128] [outer = 0x7f1fb2ca5400] 13:19:06 INFO - PROCESS | 1806 | 1461183546079 Marionette DEBUG loaded listener.js 13:19:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 129 (0x7f1fba2ed400) [pid = 1806] [serial = 129] [outer = 0x7f1fb2ca5400] 13:19:06 INFO - PROCESS | 1806 | 1461183546899 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]]]}] 13:19:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:19:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1228ms 13:19:06 INFO - PROCESS | 1806 | 1461183546923 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 13:19:06 INFO - PROCESS | 1806 | 1461183546927 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 13:19:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:19:06 INFO - PROCESS | 1806 | 1461183546944 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:19:06 INFO - PROCESS | 1806 | 1461183546954 Marionette TRACE conn3 <- [1,146,null,{}] 13:19:06 INFO - PROCESS | 1806 | 1461183546973 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}] 13:19:07 INFO - PROCESS | 1806 | 1461183547157 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 13:19:07 INFO - PROCESS | 1806 | 1461183547225 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc72c5800 == 12 [pid = 1806] [id = 44] 13:19:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 130 (0x7f1fb0232c00) [pid = 1806] [serial = 130] [outer = (nil)] 13:19:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 131 (0x7f1fc55be800) [pid = 1806] [serial = 131] [outer = 0x7f1fb0232c00] 13:19:07 INFO - PROCESS | 1806 | 1461183547289 Marionette DEBUG loaded listener.js 13:19:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 132 (0x7f1fc64ad800) [pid = 1806] [serial = 132] [outer = 0x7f1fb0232c00] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 131 (0x7f1faf875c00) [pid = 1806] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 130 (0x7f1faf875000) [pid = 1806] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 129 (0x7f1fb0ff0800) [pid = 1806] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 128 (0x7f1fba3c7000) [pid = 1806] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 127 (0x7f1fb1f62c00) [pid = 1806] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 126 (0x7f1fb9ecac00) [pid = 1806] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 125 (0x7f1faf87f400) [pid = 1806] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 124 (0x7f1faf521400) [pid = 1806] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 123 (0x7f1fbaea7400) [pid = 1806] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 122 (0x7f1fba3c2000) [pid = 1806] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 121 (0x7f1fb144e000) [pid = 1806] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 120 (0x7f1fb5fc5800) [pid = 1806] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 119 (0x7f1faf78ec00) [pid = 1806] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 118 (0x7f1fb9cde000) [pid = 1806] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 117 (0x7f1fb5fc6400) [pid = 1806] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 116 (0x7f1fcb78b000) [pid = 1806] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 115 (0x7f1faff88400) [pid = 1806] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 114 (0x7f1faf51b800) [pid = 1806] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 113 (0x7f1faf643400) [pid = 1806] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 112 (0x7f1faf782400) [pid = 1806] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 111 (0x7f1fb144dc00) [pid = 1806] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 110 (0x7f1faf644000) [pid = 1806] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 109 (0x7f1fbaf9c400) [pid = 1806] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 108 (0x7f1fb9cda400) [pid = 1806] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 107 (0x7f1faf523400) [pid = 1806] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 106 (0x7f1fb838f800) [pid = 1806] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 105 (0x7f1fba3cb400) [pid = 1806] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 104 (0x7f1fb0304c00) [pid = 1806] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 103 (0x7f1fcb863000) [pid = 1806] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 102 (0x7f1fb54aac00) [pid = 1806] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:19:08 INFO - PROCESS | 1806 | --DOMWINDOW == 101 (0x7f1fb0ff3c00) [pid = 1806] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:19:09 INFO - PROCESS | 1806 | 1461183549123 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]]]}] 13:19:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:19:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 2227ms 13:19:09 INFO - PROCESS | 1806 | 1461183549189 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 13:19:09 INFO - PROCESS | 1806 | 1461183549194 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 13:19:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:19:09 INFO - PROCESS | 1806 | 1461183549269 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:19:09 INFO - PROCESS | 1806 | 1461183549273 Marionette TRACE conn3 <- [1,150,null,{}] 13:19:09 INFO - PROCESS | 1806 | 1461183549313 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}] 13:19:09 INFO - PROCESS | 1806 | 1461183549495 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 13:19:09 INFO - PROCESS | 1806 | 1461183549541 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb84de000 == 13 [pid = 1806] [id = 45] 13:19:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 102 (0x7f1faf644000) [pid = 1806] [serial = 133] [outer = (nil)] 13:19:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 103 (0x7f1fb80fb800) [pid = 1806] [serial = 134] [outer = 0x7f1faf644000] 13:19:09 INFO - PROCESS | 1806 | 1461183549603 Marionette DEBUG loaded listener.js 13:19:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 104 (0x7f1fb9cdfc00) [pid = 1806] [serial = 135] [outer = 0x7f1faf644000] 13:19:10 INFO - PROCESS | 1806 | 1461183550295 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]]]}] 13:19:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:19:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1068ms 13:19:10 INFO - PROCESS | 1806 | 1461183550317 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 13:19:10 INFO - PROCESS | 1806 | 1461183550320 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 13:19:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:19:10 INFO - PROCESS | 1806 | 1461183550326 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:19:10 INFO - PROCESS | 1806 | 1461183550329 Marionette TRACE conn3 <- [1,154,null,{}] 13:19:10 INFO - PROCESS | 1806 | 1461183550334 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}] 13:19:10 INFO - PROCESS | 1806 | 1461183550501 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 13:19:10 INFO - PROCESS | 1806 | 1461183550520 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:10 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbc342000 == 14 [pid = 1806] [id = 46] 13:19:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 105 (0x7f1fbc372800) [pid = 1806] [serial = 136] [outer = (nil)] 13:19:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 106 (0x7f1fc63ba800) [pid = 1806] [serial = 137] [outer = 0x7f1fbc372800] 13:19:10 INFO - PROCESS | 1806 | 1461183550601 Marionette DEBUG loaded listener.js 13:19:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 107 (0x7f1fc7811800) [pid = 1806] [serial = 138] [outer = 0x7f1fbc372800] 13:19:11 INFO - PROCESS | 1806 | 1461183551647 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]]]}] 13:19:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:19:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1377ms 13:19:11 INFO - PROCESS | 1806 | 1461183551705 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 13:19:11 INFO - PROCESS | 1806 | 1461183551713 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 13:19:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:19:11 INFO - PROCESS | 1806 | 1461183551722 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:19:11 INFO - PROCESS | 1806 | 1461183551728 Marionette TRACE conn3 <- [1,158,null,{}] 13:19:11 INFO - PROCESS | 1806 | 1461183551735 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}] 13:19:11 INFO - PROCESS | 1806 | 1461183551948 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 13:19:12 INFO - PROCESS | 1806 | 1461183552115 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9cc3000 == 15 [pid = 1806] [id = 47] 13:19:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 108 (0x7f1fb2ca2800) [pid = 1806] [serial = 139] [outer = (nil)] 13:19:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 109 (0x7f1fb2e58400) [pid = 1806] [serial = 140] [outer = 0x7f1fb2ca2800] 13:19:12 INFO - PROCESS | 1806 | 1461183552197 Marionette DEBUG loaded listener.js 13:19:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 110 (0x7f1fb5fc6000) [pid = 1806] [serial = 141] [outer = 0x7f1fb2ca2800] 13:19:13 INFO - PROCESS | 1806 | 1461183553137 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]]]}] 13:19:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:19:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1434ms 13:19:13 INFO - PROCESS | 1806 | 1461183553158 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 13:19:13 INFO - PROCESS | 1806 | 1461183553166 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 13:19:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:19:13 INFO - PROCESS | 1806 | 1461183553177 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:19:13 INFO - PROCESS | 1806 | 1461183553180 Marionette TRACE conn3 <- [1,162,null,{}] 13:19:13 INFO - PROCESS | 1806 | 1461183553187 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}] 13:19:13 INFO - PROCESS | 1806 | 1461183553364 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 13:19:13 INFO - PROCESS | 1806 | 1461183553494 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:13 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb1f15000 == 16 [pid = 1806] [id = 48] 13:19:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 111 (0x7f1faf646800) [pid = 1806] [serial = 142] [outer = (nil)] 13:19:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 112 (0x7f1faff96800) [pid = 1806] [serial = 143] [outer = 0x7f1faf646800] 13:19:13 INFO - PROCESS | 1806 | 1461183553579 Marionette DEBUG loaded listener.js 13:19:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 113 (0x7f1fb2ca3000) [pid = 1806] [serial = 144] [outer = 0x7f1faf646800] 13:19:14 INFO - PROCESS | 1806 | 1461183554513 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:19:14 INFO - PROCESS | 1806 | 1461183554785 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]]]}] 13:19:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:19:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1630ms 13:19:14 INFO - PROCESS | 1806 | 1461183554807 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 13:19:14 INFO - PROCESS | 1806 | 1461183554813 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 13:19:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:19:14 INFO - PROCESS | 1806 | 1461183554821 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:19:14 INFO - PROCESS | 1806 | 1461183554826 Marionette TRACE conn3 <- [1,166,null,{}] 13:19:14 INFO - PROCESS | 1806 | 1461183554833 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}] 13:19:15 INFO - PROCESS | 1806 | 1461183555009 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 13:19:15 INFO - PROCESS | 1806 | 1461183555206 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf542000 == 17 [pid = 1806] [id = 49] 13:19:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 114 (0x7f1fb022d000) [pid = 1806] [serial = 145] [outer = (nil)] 13:19:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 115 (0x7f1fb0235400) [pid = 1806] [serial = 146] [outer = 0x7f1fb022d000] 13:19:15 INFO - PROCESS | 1806 | 1461183555313 Marionette DEBUG loaded listener.js 13:19:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 116 (0x7f1fb1281000) [pid = 1806] [serial = 147] [outer = 0x7f1fb022d000] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 115 (0x7f1faff93000) [pid = 1806] [serial = 119] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 114 (0x7f1fba2fa000) [pid = 1806] [serial = 12] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 113 (0x7f1fb8cb1c00) [pid = 1806] [serial = 9] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 112 (0x7f1fb54b4000) [pid = 1806] [serial = 34] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 111 (0x7f1fb9cd8400) [pid = 1806] [serial = 35] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 110 (0x7f1fb7fae800) [pid = 1806] [serial = 41] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 109 (0x7f1faf87ac00) [pid = 1806] [serial = 25] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 108 (0x7f1fba0adc00) [pid = 1806] [serial = 37] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 107 (0x7f1fba0a6c00) [pid = 1806] [serial = 43] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 106 (0x7f1fb0307000) [pid = 1806] [serial = 26] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 105 (0x7f1fb2bf0800) [pid = 1806] [serial = 31] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 104 (0x7f1fba3c3000) [pid = 1806] [serial = 38] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 103 (0x7f1fb67d6000) [pid = 1806] [serial = 40] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 102 (0x7f1fbc372000) [pid = 1806] [serial = 47] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 101 (0x7f1fba2f9800) [pid = 1806] [serial = 44] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 100 (0x7f1fc63bc800) [pid = 1806] [serial = 53] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 99 (0x7f1faf522c00) [pid = 1806] [serial = 23] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 98 (0x7f1fba0aa800) [pid = 1806] [serial = 98] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 97 (0x7f1fcb78a800) [pid = 1806] [serial = 92] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 96 (0x7f1fbaeb2800) [pid = 1806] [serial = 100] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 95 (0x7f1fba213800) [pid = 1806] [serial = 71] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 94 (0x7f1fcbaa8800) [pid = 1806] [serial = 94] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 93 (0x7f1fbc36fc00) [pid = 1806] [serial = 73] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 92 (0x7f1faff95800) [pid = 1806] [serial = 117] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 91 (0x7f1fcb6c3800) [pid = 1806] [serial = 91] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 90 (0x7f1fc920c800) [pid = 1806] [serial = 2] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 89 (0x7f1fc6876800) [pid = 1806] [serial = 89] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 88 (0x7f1faff8ac00) [pid = 1806] [serial = 116] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 87 (0x7f1fc64a4800) [pid = 1806] [serial = 88] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 86 (0x7f1fb1f96800) [pid = 1806] [serial = 28] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 85 (0x7f1fbafa7800) [pid = 1806] [serial = 46] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 84 (0x7f1fb2bf3400) [pid = 1806] [serial = 67] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 83 (0x7f1fbc3fdc00) [pid = 1806] [serial = 49] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 82 (0x7f1fc04eb400) [pid = 1806] [serial = 50] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 81 (0x7f1fba3cc800) [pid = 1806] [serial = 62] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 80 (0x7f1fbabe6400) [pid = 1806] [serial = 86] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 79 (0x7f1fc669bc00) [pid = 1806] [serial = 64] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 78 (0x7f1fb127e800) [pid = 1806] [serial = 104] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 77 (0x7f1fb8347c00) [pid = 1806] [serial = 59] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 76 (0x7f1fba0ae000) [pid = 1806] [serial = 61] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 75 (0x7f1fba213000) [pid = 1806] [serial = 85] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 74 (0x7f1fb1281c00) [pid = 1806] [serial = 56] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 73 (0x7f1fb0311400) [pid = 1806] [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.] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 72 (0x7f1fb67dec00) [pid = 1806] [serial = 58] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 71 (0x7f1fba3c3c00) [pid = 1806] [serial = 52] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 70 (0x7f1fc55bec00) [pid = 1806] [serial = 74] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 69 (0x7f1fb67db800) [pid = 1806] [serial = 68] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 68 (0x7f1fb12c2800) [pid = 1806] [serial = 82] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 67 (0x7f1faf880800) [pid = 1806] [serial = 55] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 66 (0x7f1fc76b8400) [pid = 1806] [serial = 76] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 65 (0x7f1fcbc25c00) [pid = 1806] [serial = 107] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 64 (0x7f1fc97a6800) [pid = 1806] [serial = 105] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 63 (0x7f1fc7807400) [pid = 1806] [serial = 77] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 62 (0x7f1fb9ce0800) [pid = 1806] [serial = 70] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 61 (0x7f1fc7527400) [pid = 1806] [serial = 65] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 60 (0x7f1fb8d3c800) [pid = 1806] [serial = 97] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 59 (0x7f1fbc3f2800) [pid = 1806] [serial = 101] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 58 (0x7f1fb7fa3000) [pid = 1806] [serial = 83] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 57 (0x7f1fc92df000) [pid = 1806] [serial = 79] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 56 (0x7f1fcbb4ec00) [pid = 1806] [serial = 95] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 55 (0x7f1fce2ef400) [pid = 1806] [serial = 108] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 54 (0x7f1faff91000) [pid = 1806] [serial = 114] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 53 (0x7f1faf51d400) [pid = 1806] [serial = 22] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 52 (0x7f1fc97cb000) [pid = 1806] [serial = 80] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 51 (0x7f1fcfddd000) [pid = 1806] [serial = 111] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 50 (0x7f1faff8d800) [pid = 1806] [serial = 113] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 49 (0x7f1fb144f800) [pid = 1806] [serial = 16] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 48 (0x7f1fb1456000) [pid = 1806] [serial = 17] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 47 (0x7f1fcfb5f000) [pid = 1806] [serial = 110] [outer = (nil)] [url = about:blank] 13:19:15 INFO - PROCESS | 1806 | --DOMWINDOW == 46 (0x7f1fb12bfc00) [pid = 1806] [serial = 19] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1806 | 1461183556077 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]]]}] 13:19:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:19:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1292ms 13:19:16 INFO - PROCESS | 1806 | 1461183556116 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 13:19:16 INFO - PROCESS | 1806 | 1461183556124 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 13:19:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:19:16 INFO - PROCESS | 1806 | 1461183556138 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:19:16 INFO - PROCESS | 1806 | 1461183556141 Marionette TRACE conn3 <- [1,170,null,{}] 13:19:16 INFO - PROCESS | 1806 | 1461183556152 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}] 13:19:16 INFO - PROCESS | 1806 | 1461183556297 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 13:19:16 INFO - PROCESS | 1806 | 1461183556309 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:16 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb2b10000 == 18 [pid = 1806] [id = 50] 13:19:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 47 (0x7f1fb1281c00) [pid = 1806] [serial = 148] [outer = (nil)] 13:19:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 48 (0x7f1fb1455000) [pid = 1806] [serial = 149] [outer = 0x7f1fb1281c00] 13:19:16 INFO - PROCESS | 1806 | 1461183556373 Marionette DEBUG loaded listener.js 13:19:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 49 (0x7f1fb2bcc000) [pid = 1806] [serial = 150] [outer = 0x7f1fb1281c00] 13:19:17 INFO - PROCESS | 1806 | 1461183557264 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]]]}] 13:19:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:19:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1141ms 13:19:17 INFO - PROCESS | 1806 | 1461183557278 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 13:19:17 INFO - PROCESS | 1806 | 1461183557280 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 13:19:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:19:17 INFO - PROCESS | 1806 | 1461183557287 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:19:17 INFO - PROCESS | 1806 | 1461183557292 Marionette TRACE conn3 <- [1,174,null,{}] 13:19:17 INFO - PROCESS | 1806 | 1461183557309 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}] 13:19:17 INFO - PROCESS | 1806 | 1461183557451 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 13:19:17 INFO - PROCESS | 1806 | 1461183557468 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:17 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb7f9d000 == 19 [pid = 1806] [id = 51] 13:19:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 50 (0x7f1fb5313800) [pid = 1806] [serial = 151] [outer = (nil)] 13:19:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 51 (0x7f1fb54aac00) [pid = 1806] [serial = 152] [outer = 0x7f1fb5313800] 13:19:17 INFO - PROCESS | 1806 | 1461183557543 Marionette DEBUG loaded listener.js 13:19:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 52 (0x7f1fb774c800) [pid = 1806] [serial = 153] [outer = 0x7f1fb5313800] 13:19:18 INFO - PROCESS | 1806 | 1461183558287 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]]]}] 13:19:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:19:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1034ms 13:19:18 INFO - PROCESS | 1806 | 1461183558321 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 13:19:18 INFO - PROCESS | 1806 | 1461183558336 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 13:19:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:19:18 INFO - PROCESS | 1806 | 1461183558350 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:19:18 INFO - PROCESS | 1806 | 1461183558353 Marionette TRACE conn3 <- [1,178,null,{}] 13:19:18 INFO - PROCESS | 1806 | 1461183558373 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}] 13:19:18 INFO - PROCESS | 1806 | 1461183558539 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 13:19:18 INFO - PROCESS | 1806 | 1461183558641 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb91cb800 == 20 [pid = 1806] [id = 52] 13:19:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 53 (0x7f1fb94a8c00) [pid = 1806] [serial = 154] [outer = (nil)] 13:19:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 54 (0x7f1fb9a44000) [pid = 1806] [serial = 155] [outer = 0x7f1fb94a8c00] 13:19:18 INFO - PROCESS | 1806 | 1461183558706 Marionette DEBUG loaded listener.js 13:19:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 55 (0x7f1fb9ce0400) [pid = 1806] [serial = 156] [outer = 0x7f1fb94a8c00] 13:19:19 INFO - PROCESS | 1806 | 1461183559340 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]]]}] 13:19:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:19:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1029ms 13:19:19 INFO - PROCESS | 1806 | 1461183559380 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 13:19:19 INFO - PROCESS | 1806 | 1461183559386 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 13:19:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:19:19 INFO - PROCESS | 1806 | 1461183559394 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:19:19 INFO - PROCESS | 1806 | 1461183559401 Marionette TRACE conn3 <- [1,182,null,{}] 13:19:19 INFO - PROCESS | 1806 | 1461183559441 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}] 13:19:19 INFO - PROCESS | 1806 | 1461183559619 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 13:19:19 INFO - PROCESS | 1806 | 1461183559643 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:19 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9970800 == 21 [pid = 1806] [id = 53] 13:19:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 56 (0x7f1fb9ce0800) [pid = 1806] [serial = 157] [outer = (nil)] 13:19:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 57 (0x7f1fb9dc0400) [pid = 1806] [serial = 158] [outer = 0x7f1fb9ce0800] 13:19:19 INFO - PROCESS | 1806 | 1461183559704 Marionette DEBUG loaded listener.js 13:19:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 58 (0x7f1fba0b1400) [pid = 1806] [serial = 159] [outer = 0x7f1fb9ce0800] 13:19:20 INFO - PROCESS | 1806 | --DOMWINDOW == 57 (0x7f1fb0232c00) [pid = 1806] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:19:20 INFO - PROCESS | 1806 | --DOMWINDOW == 56 (0x7f1faf644000) [pid = 1806] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:19:20 INFO - PROCESS | 1806 | --DOMWINDOW == 55 (0x7f1fb2c9e000) [pid = 1806] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:19:20 INFO - PROCESS | 1806 | --DOMWINDOW == 54 (0x7f1fb0237400) [pid = 1806] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:19:20 INFO - PROCESS | 1806 | --DOMWINDOW == 53 (0x7f1fb2ca5400) [pid = 1806] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:19:20 INFO - PROCESS | 1806 | --DOMWINDOW == 52 (0x7f1faf876400) [pid = 1806] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:19:20 INFO - PROCESS | 1806 | 1461183560499 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]]]}] 13:19:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:19:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1138ms 13:19:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:19:20 INFO - PROCESS | 1806 | 1461183560533 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 13:19:20 INFO - PROCESS | 1806 | 1461183560535 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 13:19:20 INFO - PROCESS | 1806 | 1461183560542 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:19:20 INFO - PROCESS | 1806 | 1461183560545 Marionette TRACE conn3 <- [1,186,null,{}] 13:19:20 INFO - PROCESS | 1806 | 1461183560549 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}] 13:19:20 INFO - PROCESS | 1806 | 1461183560707 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 13:19:20 INFO - PROCESS | 1806 | 1461183560744 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9ec6800 == 22 [pid = 1806] [id = 54] 13:19:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 53 (0x7f1faf646000) [pid = 1806] [serial = 160] [outer = (nil)] 13:19:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 54 (0x7f1fba3c1c00) [pid = 1806] [serial = 161] [outer = 0x7f1faf646000] 13:19:20 INFO - PROCESS | 1806 | 1461183560813 Marionette DEBUG loaded listener.js 13:19:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 55 (0x7f1fbafa6400) [pid = 1806] [serial = 162] [outer = 0x7f1faf646000] 13:19:21 INFO - PROCESS | 1806 | 1461183561482 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]]]}] 13:19:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:19:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 976ms 13:19:21 INFO - PROCESS | 1806 | 1461183561518 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 13:19:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:19:21 INFO - PROCESS | 1806 | 1461183561523 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 13:19:21 INFO - PROCESS | 1806 | 1461183561528 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:19:21 INFO - PROCESS | 1806 | 1461183561530 Marionette TRACE conn3 <- [1,190,null,{}] 13:19:21 INFO - PROCESS | 1806 | 1461183561536 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}] 13:19:21 INFO - PROCESS | 1806 | 1461183561697 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 13:19:21 INFO - PROCESS | 1806 | 1461183561714 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:21 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fba356800 == 23 [pid = 1806] [id = 55] 13:19:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 56 (0x7f1faf879c00) [pid = 1806] [serial = 163] [outer = (nil)] 13:19:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 57 (0x7f1fbc36e800) [pid = 1806] [serial = 164] [outer = 0x7f1faf879c00] 13:19:21 INFO - PROCESS | 1806 | 1461183561775 Marionette DEBUG loaded listener.js 13:19:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 58 (0x7f1fbc3fdc00) [pid = 1806] [serial = 165] [outer = 0x7f1faf879c00] 13:19:22 INFO - PROCESS | 1806 | 1461183562508 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]]]}] 13:19:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:19:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1028ms 13:19:22 INFO - PROCESS | 1806 | 1461183562558 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 13:19:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:19:22 INFO - PROCESS | 1806 | 1461183562563 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 13:19:22 INFO - PROCESS | 1806 | 1461183562572 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:19:22 INFO - PROCESS | 1806 | 1461183562577 Marionette TRACE conn3 <- [1,194,null,{}] 13:19:22 INFO - PROCESS | 1806 | 1461183562608 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}] 13:19:22 INFO - PROCESS | 1806 | 1461183562808 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 13:19:22 INFO - PROCESS | 1806 | 1461183562931 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:22 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb1fa7800 == 24 [pid = 1806] [id = 56] 13:19:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 59 (0x7f1faf521800) [pid = 1806] [serial = 166] [outer = (nil)] 13:19:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 60 (0x7f1fb022dc00) [pid = 1806] [serial = 167] [outer = 0x7f1faf521800] 13:19:23 INFO - PROCESS | 1806 | 1461183563007 Marionette DEBUG loaded listener.js 13:19:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 61 (0x7f1fb1280400) [pid = 1806] [serial = 168] [outer = 0x7f1faf521800] 13:19:23 INFO - PROCESS | 1806 | 1461183563978 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]]]}] 13:19:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:19:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1461ms 13:19:24 INFO - PROCESS | 1806 | 1461183564036 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 13:19:24 INFO - PROCESS | 1806 | 1461183564049 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 13:19:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:19:24 INFO - PROCESS | 1806 | 1461183564066 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:19:24 INFO - PROCESS | 1806 | 1461183564071 Marionette TRACE conn3 <- [1,198,null,{}] 13:19:24 INFO - PROCESS | 1806 | 1461183564081 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}] 13:19:24 INFO - PROCESS | 1806 | 1461183564283 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 13:19:24 INFO - PROCESS | 1806 | 1461183564442 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:24 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9988800 == 25 [pid = 1806] [id = 57] 13:19:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 62 (0x7f1fb12bfc00) [pid = 1806] [serial = 169] [outer = (nil)] 13:19:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 63 (0x7f1fb2e57400) [pid = 1806] [serial = 170] [outer = 0x7f1fb12bfc00] 13:19:24 INFO - PROCESS | 1806 | 1461183564522 Marionette DEBUG loaded listener.js 13:19:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 64 (0x7f1fb72e8800) [pid = 1806] [serial = 171] [outer = 0x7f1fb12bfc00] 13:19:25 INFO - PROCESS | 1806 | 1461183565314 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]]]}] 13:19:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:19:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1296ms 13:19:25 INFO - PROCESS | 1806 | 1461183565361 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 13:19:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:19:25 INFO - PROCESS | 1806 | 1461183565365 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 13:19:25 INFO - PROCESS | 1806 | 1461183565372 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:19:25 INFO - PROCESS | 1806 | 1461183565377 Marionette TRACE conn3 <- [1,202,null,{}] 13:19:25 INFO - PROCESS | 1806 | 1461183565394 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}] 13:19:25 INFO - PROCESS | 1806 | 1461183565563 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 13:19:25 INFO - PROCESS | 1806 | 1461183565688 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbc338800 == 26 [pid = 1806] [id = 58] 13:19:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 65 (0x7f1fb67d6000) [pid = 1806] [serial = 172] [outer = (nil)] 13:19:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 66 (0x7f1fba213000) [pid = 1806] [serial = 173] [outer = 0x7f1fb67d6000] 13:19:25 INFO - PROCESS | 1806 | 1461183565767 Marionette DEBUG loaded listener.js 13:19:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 67 (0x7f1fbabdec00) [pid = 1806] [serial = 174] [outer = 0x7f1fb67d6000] 13:19:26 INFO - PROCESS | 1806 | 1461183566635 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]]]}] 13:19:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:19:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1284ms 13:19:26 INFO - PROCESS | 1806 | 1461183566656 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 13:19:26 INFO - PROCESS | 1806 | 1461183566660 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 13:19:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:19:26 INFO - PROCESS | 1806 | 1461183566666 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:19:26 INFO - PROCESS | 1806 | 1461183566669 Marionette TRACE conn3 <- [1,206,null,{}] 13:19:26 INFO - PROCESS | 1806 | 1461183566675 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}] 13:19:26 INFO - PROCESS | 1806 | 1461183566827 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 13:19:26 INFO - PROCESS | 1806 | 1461183566955 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc0418800 == 27 [pid = 1806] [id = 59] 13:19:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 68 (0x7f1fb8347c00) [pid = 1806] [serial = 175] [outer = (nil)] 13:19:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 69 (0x7f1fbf752800) [pid = 1806] [serial = 176] [outer = 0x7f1fb8347c00] 13:19:27 INFO - PROCESS | 1806 | 1461183567030 Marionette DEBUG loaded listener.js 13:19:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 70 (0x7f1fc6170000) [pid = 1806] [serial = 177] [outer = 0x7f1fb8347c00] 13:19:27 INFO - PROCESS | 1806 | 1461183567994 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]]]}] 13:19:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:19:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1384ms 13:19:28 INFO - PROCESS | 1806 | 1461183568052 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 13:19:28 INFO - PROCESS | 1806 | 1461183568058 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 13:19:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:19:28 INFO - PROCESS | 1806 | 1461183568067 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:19:28 INFO - PROCESS | 1806 | 1461183568071 Marionette TRACE conn3 <- [1,210,null,{}] 13:19:28 INFO - PROCESS | 1806 | 1461183568078 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}] 13:19:28 INFO - PROCESS | 1806 | 1461183568304 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 13:19:28 INFO - PROCESS | 1806 | 1461183568484 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:28 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf550000 == 28 [pid = 1806] [id = 60] 13:19:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 71 (0x7f1fb1279800) [pid = 1806] [serial = 178] [outer = (nil)] 13:19:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 72 (0x7f1fb144e000) [pid = 1806] [serial = 179] [outer = 0x7f1fb1279800] 13:19:28 INFO - PROCESS | 1806 | 1461183568587 Marionette DEBUG loaded listener.js 13:19:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 73 (0x7f1fb2bc7000) [pid = 1806] [serial = 180] [outer = 0x7f1fb1279800] 13:19:28 INFO - PROCESS | 1806 | --DOMWINDOW == 72 (0x7f1fb0231000) [pid = 1806] [serial = 120] [outer = (nil)] [url = about:blank] 13:19:28 INFO - PROCESS | 1806 | --DOMWINDOW == 71 (0x7f1fc55be800) [pid = 1806] [serial = 131] [outer = (nil)] [url = about:blank] 13:19:28 INFO - PROCESS | 1806 | --DOMWINDOW == 70 (0x7f1fb80fb800) [pid = 1806] [serial = 134] [outer = (nil)] [url = about:blank] 13:19:28 INFO - PROCESS | 1806 | --DOMWINDOW == 69 (0x7f1fb2ca6c00) [pid = 1806] [serial = 125] [outer = (nil)] [url = about:blank] 13:19:28 INFO - PROCESS | 1806 | --DOMWINDOW == 68 (0x7f1fb531d800) [pid = 1806] [serial = 126] [outer = (nil)] [url = about:blank] 13:19:28 INFO - PROCESS | 1806 | --DOMWINDOW == 67 (0x7f1fb0fe9c00) [pid = 1806] [serial = 122] [outer = (nil)] [url = about:blank] 13:19:28 INFO - PROCESS | 1806 | --DOMWINDOW == 66 (0x7f1fb1457400) [pid = 1806] [serial = 123] [outer = (nil)] [url = about:blank] 13:19:28 INFO - PROCESS | 1806 | --DOMWINDOW == 65 (0x7f1fc64ad800) [pid = 1806] [serial = 132] [outer = (nil)] [url = about:blank] 13:19:28 INFO - PROCESS | 1806 | --DOMWINDOW == 64 (0x7f1fb8cb2400) [pid = 1806] [serial = 128] [outer = (nil)] [url = about:blank] 13:19:28 INFO - PROCESS | 1806 | --DOMWINDOW == 63 (0x7f1fb9cdfc00) [pid = 1806] [serial = 135] [outer = (nil)] [url = about:blank] 13:19:28 INFO - PROCESS | 1806 | --DOMWINDOW == 62 (0x7f1fba2ed400) [pid = 1806] [serial = 129] [outer = (nil)] [url = about:blank] 13:19:29 INFO - PROCESS | 1806 | 1461183569264 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]]]}] 13:19:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1229ms 13:19:29 INFO - PROCESS | 1806 | 1461183569298 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 13:19:29 INFO - PROCESS | 1806 | 1461183569306 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 13:19:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:19:29 INFO - PROCESS | 1806 | 1461183569316 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:19:29 INFO - PROCESS | 1806 | 1461183569320 Marionette TRACE conn3 <- [1,214,null,{}] 13:19:29 INFO - PROCESS | 1806 | 1461183569326 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}] 13:19:29 INFO - PROCESS | 1806 | 1461183569476 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 13:19:29 INFO - PROCESS | 1806 | 1461183569567 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb880d000 == 29 [pid = 1806] [id = 61] 13:19:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 63 (0x7f1faff93800) [pid = 1806] [serial = 181] [outer = (nil)] 13:19:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 64 (0x7f1fb2e58c00) [pid = 1806] [serial = 182] [outer = 0x7f1faff93800] 13:19:29 INFO - PROCESS | 1806 | 1461183569644 Marionette DEBUG loaded listener.js 13:19:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 65 (0x7f1fb67db800) [pid = 1806] [serial = 183] [outer = 0x7f1faff93800] 13:19:30 INFO - PROCESS | 1806 | 1461183570300 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]]]}] 13:19:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:19:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1029ms 13:19:30 INFO - PROCESS | 1806 | 1461183570346 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 13:19:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:19:30 INFO - PROCESS | 1806 | 1461183570349 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 13:19:30 INFO - PROCESS | 1806 | 1461183570355 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:19:30 INFO - PROCESS | 1806 | 1461183570361 Marionette TRACE conn3 <- [1,218,null,{}] 13:19:30 INFO - PROCESS | 1806 | 1461183570393 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}] 13:19:30 INFO - PROCESS | 1806 | 1461183570540 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 13:19:30 INFO - PROCESS | 1806 | 1461183570551 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9978800 == 30 [pid = 1806] [id = 62] 13:19:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 66 (0x7f1fb950d400) [pid = 1806] [serial = 184] [outer = (nil)] 13:19:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 67 (0x7f1fba0a7000) [pid = 1806] [serial = 185] [outer = 0x7f1fb950d400] 13:19:30 INFO - PROCESS | 1806 | 1461183570616 Marionette DEBUG loaded listener.js 13:19:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 68 (0x7f1fba7dec00) [pid = 1806] [serial = 186] [outer = 0x7f1fb950d400] 13:19:31 INFO - PROCESS | 1806 | 1461183571436 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]]]}] 13:19:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:19:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1110ms 13:19:31 INFO - PROCESS | 1806 | 1461183571517 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 13:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:19:31 INFO - PROCESS | 1806 | 1461183571522 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 13:19:31 INFO - PROCESS | 1806 | 1461183571529 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:19:31 INFO - PROCESS | 1806 | 1461183571532 Marionette TRACE conn3 <- [1,222,null,{}] 13:19:31 INFO - PROCESS | 1806 | 1461183571537 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}] 13:19:31 INFO - PROCESS | 1806 | 1461183571714 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 13:19:31 INFO - PROCESS | 1806 | 1461183571736 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbaed2800 == 31 [pid = 1806] [id = 63] 13:19:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 69 (0x7f1fbaeaf000) [pid = 1806] [serial = 187] [outer = (nil)] 13:19:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 70 (0x7f1fbc3f3c00) [pid = 1806] [serial = 188] [outer = 0x7f1fbaeaf000] 13:19:31 INFO - PROCESS | 1806 | 1461183571799 Marionette DEBUG loaded listener.js 13:19:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 71 (0x7f1fc63bdc00) [pid = 1806] [serial = 189] [outer = 0x7f1fbaeaf000] 13:19:32 INFO - PROCESS | 1806 | 1461183572497 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]]]}] 13:19:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:19:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1030ms 13:19:32 INFO - PROCESS | 1806 | 1461183572560 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 13:19:32 INFO - PROCESS | 1806 | 1461183572563 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 13:19:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:19:32 INFO - PROCESS | 1806 | 1461183572569 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:19:32 INFO - PROCESS | 1806 | 1461183572571 Marionette TRACE conn3 <- [1,226,null,{}] 13:19:32 INFO - PROCESS | 1806 | 1461183572587 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}] 13:19:32 INFO - PROCESS | 1806 | 1461183572760 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 13:19:32 INFO - PROCESS | 1806 | 1461183572783 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:32 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc04c2800 == 32 [pid = 1806] [id = 64] 13:19:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 72 (0x7f1fbc388800) [pid = 1806] [serial = 190] [outer = (nil)] 13:19:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 73 (0x7f1fc64a9c00) [pid = 1806] [serial = 191] [outer = 0x7f1fbc388800] 13:19:32 INFO - PROCESS | 1806 | 1461183572845 Marionette DEBUG loaded listener.js 13:19:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 74 (0x7f1fc6696800) [pid = 1806] [serial = 192] [outer = 0x7f1fbc388800] 13:19:33 INFO - PROCESS | 1806 | --DOMWINDOW == 73 (0x7f1fb94a8c00) [pid = 1806] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:19:33 INFO - PROCESS | 1806 | --DOMWINDOW == 72 (0x7f1faf646000) [pid = 1806] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:19:33 INFO - PROCESS | 1806 | --DOMWINDOW == 71 (0x7f1fb5313800) [pid = 1806] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:19:33 INFO - PROCESS | 1806 | --DOMWINDOW == 70 (0x7f1fb022d000) [pid = 1806] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:19:33 INFO - PROCESS | 1806 | --DOMWINDOW == 69 (0x7f1fb1281c00) [pid = 1806] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:19:33 INFO - PROCESS | 1806 | --DOMWINDOW == 68 (0x7f1fb9ce0800) [pid = 1806] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:19:33 INFO - PROCESS | 1806 | 1461183573592 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]]]}] 13:19:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:19:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1085ms 13:19:33 INFO - PROCESS | 1806 | 1461183573697 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 13:19:33 INFO - PROCESS | 1806 | 1461183573702 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 13:19:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:19:33 INFO - PROCESS | 1806 | 1461183573732 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:19:33 INFO - PROCESS | 1806 | 1461183573734 Marionette TRACE conn3 <- [1,230,null,{}] 13:19:33 INFO - PROCESS | 1806 | 1461183573740 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}] 13:19:33 INFO - PROCESS | 1806 | 1461183573907 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 13:19:33 INFO - PROCESS | 1806 | 1461183573991 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:34 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc63df800 == 33 [pid = 1806] [id = 65] 13:19:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 69 (0x7f1fb0304400) [pid = 1806] [serial = 193] [outer = (nil)] 13:19:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 70 (0x7f1fbc37a000) [pid = 1806] [serial = 194] [outer = 0x7f1fb0304400] 13:19:34 INFO - PROCESS | 1806 | 1461183574060 Marionette DEBUG loaded listener.js 13:19:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 71 (0x7f1fc92df000) [pid = 1806] [serial = 195] [outer = 0x7f1fb0304400] 13:19:34 INFO - PROCESS | 1806 | 1461183574683 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]]]}] 13:19:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:19:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 977ms 13:19:34 INFO - PROCESS | 1806 | 1461183574711 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 13:19:34 INFO - PROCESS | 1806 | 1461183574714 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 13:19:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:19:34 INFO - PROCESS | 1806 | 1461183574719 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:19:34 INFO - PROCESS | 1806 | 1461183574721 Marionette TRACE conn3 <- [1,234,null,{}] 13:19:34 INFO - PROCESS | 1806 | 1461183574727 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}] 13:19:34 INFO - PROCESS | 1806 | 1461183574858 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 13:19:34 INFO - PROCESS | 1806 | 1461183574950 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:34 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc72c3800 == 34 [pid = 1806] [id = 66] 13:19:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 72 (0x7f1faf520400) [pid = 1806] [serial = 196] [outer = (nil)] 13:19:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 73 (0x7f1fc9715000) [pid = 1806] [serial = 197] [outer = 0x7f1faf520400] 13:19:35 INFO - PROCESS | 1806 | 1461183575014 Marionette DEBUG loaded listener.js 13:19:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 74 (0x7f1fcb058400) [pid = 1806] [serial = 198] [outer = 0x7f1faf520400] 13:19:35 INFO - PROCESS | 1806 | 1461183575826 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]]]}] 13:19:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:19:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1131ms 13:19:35 INFO - PROCESS | 1806 | 1461183575852 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 13:19:35 INFO - PROCESS | 1806 | 1461183575858 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 13:19:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:19:35 INFO - PROCESS | 1806 | 1461183575866 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:19:35 INFO - PROCESS | 1806 | 1461183575871 Marionette TRACE conn3 <- [1,238,null,{}] 13:19:35 INFO - PROCESS | 1806 | 1461183575879 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}] 13:19:36 INFO - PROCESS | 1806 | 1461183576044 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 13:19:36 INFO - PROCESS | 1806 | 1461183576173 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:36 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb816f000 == 35 [pid = 1806] [id = 67] 13:19:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 75 (0x7f1faff8c800) [pid = 1806] [serial = 199] [outer = (nil)] 13:19:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 76 (0x7f1fb1282800) [pid = 1806] [serial = 200] [outer = 0x7f1faff8c800] 13:19:36 INFO - PROCESS | 1806 | 1461183576251 Marionette DEBUG loaded listener.js 13:19:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 77 (0x7f1fb2ca3400) [pid = 1806] [serial = 201] [outer = 0x7f1faff8c800] 13:19:37 INFO - PROCESS | 1806 | 1461183577072 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]]]}] 13:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1234ms 13:19:37 INFO - PROCESS | 1806 | 1461183577101 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 13:19:37 INFO - PROCESS | 1806 | 1461183577110 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 13:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:19:37 INFO - PROCESS | 1806 | 1461183577120 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:19:37 INFO - PROCESS | 1806 | 1461183577125 Marionette TRACE conn3 <- [1,242,null,{}] 13:19:37 INFO - PROCESS | 1806 | 1461183577130 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}] 13:19:37 INFO - PROCESS | 1806 | 1461183577283 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 13:19:37 INFO - PROCESS | 1806 | 1461183577416 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:37 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbaecf800 == 36 [pid = 1806] [id = 68] 13:19:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 78 (0x7f1fb022cc00) [pid = 1806] [serial = 202] [outer = (nil)] 13:19:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 79 (0x7f1fb80fb800) [pid = 1806] [serial = 203] [outer = 0x7f1fb022cc00] 13:19:37 INFO - PROCESS | 1806 | 1461183577491 Marionette DEBUG loaded listener.js 13:19:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 80 (0x7f1fb9dbf800) [pid = 1806] [serial = 204] [outer = 0x7f1fb022cc00] 13:19:38 INFO - PROCESS | 1806 | 1461183578345 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]]]}] 13:19:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1242ms 13:19:38 INFO - PROCESS | 1806 | 1461183578362 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 13:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:19:38 INFO - PROCESS | 1806 | 1461183578366 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 13:19:38 INFO - PROCESS | 1806 | 1461183578373 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:19:38 INFO - PROCESS | 1806 | 1461183578380 Marionette TRACE conn3 <- [1,246,null,{}] 13:19:38 INFO - PROCESS | 1806 | 1461183578410 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}] 13:19:38 INFO - PROCESS | 1806 | 1461183578610 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 13:19:38 INFO - PROCESS | 1806 | 1461183578710 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc977f000 == 37 [pid = 1806] [id = 69] 13:19:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 81 (0x7f1fc64aec00) [pid = 1806] [serial = 205] [outer = (nil)] 13:19:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 82 (0x7f1fc752d400) [pid = 1806] [serial = 206] [outer = 0x7f1fc64aec00] 13:19:38 INFO - PROCESS | 1806 | 1461183578799 Marionette DEBUG loaded listener.js 13:19:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 83 (0x7f1fc79c5c00) [pid = 1806] [serial = 207] [outer = 0x7f1fc64aec00] 13:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1337ms 13:19:39 INFO - PROCESS | 1806 | 1461183579701 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]]]}] 13:19:39 INFO - PROCESS | 1806 | 1461183579711 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 13:19:39 INFO - PROCESS | 1806 | 1461183579718 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 13:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:19:39 INFO - PROCESS | 1806 | 1461183579723 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:19:39 INFO - PROCESS | 1806 | 1461183579726 Marionette TRACE conn3 <- [1,250,null,{}] 13:19:39 INFO - PROCESS | 1806 | 1461183579731 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}] 13:19:39 INFO - PROCESS | 1806 | 1461183579895 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 13:19:40 INFO - PROCESS | 1806 | 1461183580027 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:40 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcb7c0000 == 38 [pid = 1806] [id = 70] 13:19:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 84 (0x7f1fb9db9800) [pid = 1806] [serial = 208] [outer = (nil)] 13:19:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 85 (0x7f1fcb6c7000) [pid = 1806] [serial = 209] [outer = 0x7f1fb9db9800] 13:19:40 INFO - PROCESS | 1806 | 1461183580103 Marionette DEBUG loaded listener.js 13:19:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 86 (0x7f1fcb78b000) [pid = 1806] [serial = 210] [outer = 0x7f1fb9db9800] 13:19:40 INFO - PROCESS | 1806 | 1461183580929 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]]]}] 13:19:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1231ms 13:19:40 INFO - PROCESS | 1806 | 1461183580956 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 13:19:40 INFO - PROCESS | 1806 | 1461183580960 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 13:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:19:40 INFO - PROCESS | 1806 | 1461183580966 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:19:40 INFO - PROCESS | 1806 | 1461183580969 Marionette TRACE conn3 <- [1,254,null,{}] 13:19:40 INFO - PROCESS | 1806 | 1461183580992 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}] 13:19:41 INFO - PROCESS | 1806 | 1461183581145 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 13:19:41 INFO - PROCESS | 1806 | 1461183581432 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb881d000 == 39 [pid = 1806] [id = 71] 13:19:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 87 (0x7f1faff90000) [pid = 1806] [serial = 211] [outer = (nil)] 13:19:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 88 (0x7f1fb022b800) [pid = 1806] [serial = 212] [outer = 0x7f1faff90000] 13:19:41 INFO - PROCESS | 1806 | 1461183581569 Marionette DEBUG loaded listener.js 13:19:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 89 (0x7f1fb12c2000) [pid = 1806] [serial = 213] [outer = 0x7f1faff90000] 13:19:42 INFO - PROCESS | 1806 | 1461183582344 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]]]}] 13:19:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1432ms 13:19:42 INFO - PROCESS | 1806 | 1461183582416 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 13:19:42 INFO - PROCESS | 1806 | 1461183582423 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 13:19:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:19:42 INFO - PROCESS | 1806 | 1461183582433 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:19:42 INFO - PROCESS | 1806 | 1461183582437 Marionette TRACE conn3 <- [1,258,null,{}] 13:19:42 INFO - PROCESS | 1806 | 1461183582444 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}] 13:19:42 INFO - PROCESS | 1806 | 1461183582607 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 13:19:42 INFO - PROCESS | 1806 | 1461183582742 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:42 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf548000 == 40 [pid = 1806] [id = 72] 13:19:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 90 (0x7f1fb2bef800) [pid = 1806] [serial = 214] [outer = (nil)] 13:19:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 91 (0x7f1fb5315000) [pid = 1806] [serial = 215] [outer = 0x7f1fb2bef800] 13:19:42 INFO - PROCESS | 1806 | 1461183582847 Marionette DEBUG loaded listener.js 13:19:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 92 (0x7f1fb71d7c00) [pid = 1806] [serial = 216] [outer = 0x7f1fb2bef800] 13:19:43 INFO - PROCESS | 1806 | 1461183583768 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]]]}] 13:19:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:19:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1389ms 13:19:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb03cf800 == 39 [pid = 1806] [id = 41] 13:19:43 INFO - PROCESS | 1806 | --DOMWINDOW == 91 (0x7f1faff96800) [pid = 1806] [serial = 143] [outer = (nil)] [url = about:blank] 13:19:43 INFO - PROCESS | 1806 | --DOMWINDOW == 90 (0x7f1fb2e58400) [pid = 1806] [serial = 140] [outer = (nil)] [url = about:blank] 13:19:43 INFO - PROCESS | 1806 | --DOMWINDOW == 89 (0x7f1fbc36e800) [pid = 1806] [serial = 164] [outer = (nil)] [url = about:blank] 13:19:43 INFO - PROCESS | 1806 | 1461183583851 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 13:19:43 INFO - PROCESS | 1806 | 1461183583856 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 13:19:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:19:43 INFO - PROCESS | 1806 | 1461183583866 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:19:43 INFO - PROCESS | 1806 | 1461183583868 Marionette TRACE conn3 <- [1,262,null,{}] 13:19:43 INFO - PROCESS | 1806 | 1461183583873 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}] 13:19:44 INFO - PROCESS | 1806 | 1461183584018 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 13:19:44 INFO - PROCESS | 1806 | --DOMWINDOW == 88 (0x7f1fb9a44000) [pid = 1806] [serial = 155] [outer = (nil)] [url = about:blank] 13:19:44 INFO - PROCESS | 1806 | --DOMWINDOW == 87 (0x7f1fba3c1c00) [pid = 1806] [serial = 161] [outer = (nil)] [url = about:blank] 13:19:44 INFO - PROCESS | 1806 | --DOMWINDOW == 86 (0x7f1fb54aac00) [pid = 1806] [serial = 152] [outer = (nil)] [url = about:blank] 13:19:44 INFO - PROCESS | 1806 | --DOMWINDOW == 85 (0x7f1fb0235400) [pid = 1806] [serial = 146] [outer = (nil)] [url = about:blank] 13:19:44 INFO - PROCESS | 1806 | --DOMWINDOW == 84 (0x7f1fb1281000) [pid = 1806] [serial = 147] [outer = (nil)] [url = about:blank] 13:19:44 INFO - PROCESS | 1806 | --DOMWINDOW == 83 (0x7f1fb1455000) [pid = 1806] [serial = 149] [outer = (nil)] [url = about:blank] 13:19:44 INFO - PROCESS | 1806 | --DOMWINDOW == 82 (0x7f1fb2bcc000) [pid = 1806] [serial = 150] [outer = (nil)] [url = about:blank] 13:19:44 INFO - PROCESS | 1806 | --DOMWINDOW == 81 (0x7f1fb9dc0400) [pid = 1806] [serial = 158] [outer = (nil)] [url = about:blank] 13:19:44 INFO - PROCESS | 1806 | --DOMWINDOW == 80 (0x7f1fc63ba800) [pid = 1806] [serial = 137] [outer = (nil)] [url = about:blank] 13:19:44 INFO - PROCESS | 1806 | --DOMWINDOW == 79 (0x7f1fba0b1400) [pid = 1806] [serial = 159] [outer = (nil)] [url = about:blank] 13:19:44 INFO - PROCESS | 1806 | --DOMWINDOW == 78 (0x7f1fb9ce0400) [pid = 1806] [serial = 156] [outer = (nil)] [url = about:blank] 13:19:44 INFO - PROCESS | 1806 | --DOMWINDOW == 77 (0x7f1fbafa6400) [pid = 1806] [serial = 162] [outer = (nil)] [url = about:blank] 13:19:44 INFO - PROCESS | 1806 | --DOMWINDOW == 76 (0x7f1fb774c800) [pid = 1806] [serial = 153] [outer = (nil)] [url = about:blank] 13:19:44 INFO - PROCESS | 1806 | 1461183584133 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:44 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb54c4800 == 40 [pid = 1806] [id = 73] 13:19:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 77 (0x7f1faf789000) [pid = 1806] [serial = 217] [outer = (nil)] 13:19:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 78 (0x7f1fb2e54000) [pid = 1806] [serial = 218] [outer = 0x7f1faf789000] 13:19:44 INFO - PROCESS | 1806 | 1461183584205 Marionette DEBUG loaded listener.js 13:19:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 79 (0x7f1fb9dc6000) [pid = 1806] [serial = 219] [outer = 0x7f1faf789000] 13:19:45 INFO - PROCESS | 1806 | 1461183585034 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]]]}] 13:19:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:19:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1227ms 13:19:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:19:45 INFO - PROCESS | 1806 | 1461183585093 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 13:19:45 INFO - PROCESS | 1806 | 1461183585096 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 13:19:45 INFO - PROCESS | 1806 | 1461183585104 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:19:45 INFO - PROCESS | 1806 | 1461183585113 Marionette TRACE conn3 <- [1,266,null,{}] 13:19:45 INFO - PROCESS | 1806 | 1461183585133 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}] 13:19:45 INFO - PROCESS | 1806 | 1461183585274 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 13:19:45 INFO - PROCESS | 1806 | 1461183585284 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbab33000 == 41 [pid = 1806] [id = 74] 13:19:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 80 (0x7f1fb774c800) [pid = 1806] [serial = 220] [outer = (nil)] 13:19:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 81 (0x7f1fbc37f000) [pid = 1806] [serial = 221] [outer = 0x7f1fb774c800] 13:19:45 INFO - PROCESS | 1806 | 1461183585349 Marionette DEBUG loaded listener.js 13:19:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 82 (0x7f1fc64a2c00) [pid = 1806] [serial = 222] [outer = 0x7f1fb774c800] 13:19:46 INFO - PROCESS | 1806 | 1461183586096 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]]]}] 13:19:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:19:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1044ms 13:19:46 INFO - PROCESS | 1806 | 1461183586147 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 13:19:46 INFO - PROCESS | 1806 | 1461183586151 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 13:19:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:19:46 INFO - PROCESS | 1806 | 1461183586157 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:19:46 INFO - PROCESS | 1806 | 1461183586159 Marionette TRACE conn3 <- [1,270,null,{}] 13:19:46 INFO - PROCESS | 1806 | 1461183586165 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}] 13:19:46 INFO - PROCESS | 1806 | 1461183586330 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 13:19:46 INFO - PROCESS | 1806 | 1461183586341 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:46 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc61e4800 == 42 [pid = 1806] [id = 75] 13:19:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 83 (0x7f1fc6810c00) [pid = 1806] [serial = 223] [outer = (nil)] 13:19:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 84 (0x7f1fc7807400) [pid = 1806] [serial = 224] [outer = 0x7f1fc6810c00] 13:19:46 INFO - PROCESS | 1806 | 1461183586405 Marionette DEBUG loaded listener.js 13:19:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 85 (0x7f1fcb054c00) [pid = 1806] [serial = 225] [outer = 0x7f1fc6810c00] 13:19:47 INFO - PROCESS | 1806 | 1461183587170 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]]]}] 13:19:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1028ms 13:19:47 INFO - PROCESS | 1806 | 1461183587187 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 13:19:47 INFO - PROCESS | 1806 | 1461183587191 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 13:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:19:47 INFO - PROCESS | 1806 | 1461183587196 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:19:47 INFO - PROCESS | 1806 | 1461183587198 Marionette TRACE conn3 <- [1,274,null,{}] 13:19:47 INFO - PROCESS | 1806 | 1461183587204 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}] 13:19:47 INFO - PROCESS | 1806 | 1461183587370 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 13:19:47 INFO - PROCESS | 1806 | 1461183587411 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc7841800 == 43 [pid = 1806] [id = 76] 13:19:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 86 (0x7f1fb8ed2800) [pid = 1806] [serial = 226] [outer = (nil)] 13:19:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 87 (0x7f1fb8ed4400) [pid = 1806] [serial = 227] [outer = 0x7f1fb8ed2800] 13:19:47 INFO - PROCESS | 1806 | 1461183587491 Marionette DEBUG loaded listener.js 13:19:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 88 (0x7f1fc7676c00) [pid = 1806] [serial = 228] [outer = 0x7f1fb8ed2800] 13:19:48 INFO - PROCESS | 1806 | 1461183588264 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]]]}] 13:19:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:19:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1082ms 13:19:48 INFO - PROCESS | 1806 | 1461183588286 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 13:19:48 INFO - PROCESS | 1806 | 1461183588289 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 13:19:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:19:48 INFO - PROCESS | 1806 | 1461183588295 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:19:48 INFO - PROCESS | 1806 | 1461183588297 Marionette TRACE conn3 <- [1,278,null,{}] 13:19:48 INFO - PROCESS | 1806 | 1461183588303 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}] 13:19:48 INFO - PROCESS | 1806 | 1461183588479 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 13:19:48 INFO - PROCESS | 1806 | 1461183588508 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb0469000 == 44 [pid = 1806] [id = 77] 13:19:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 89 (0x7f1fc76c3c00) [pid = 1806] [serial = 229] [outer = (nil)] 13:19:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 90 (0x7f1fcbaae400) [pid = 1806] [serial = 230] [outer = 0x7f1fc76c3c00] 13:19:48 INFO - PROCESS | 1806 | 1461183588569 Marionette DEBUG loaded listener.js 13:19:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 91 (0x7f1fcbb4ec00) [pid = 1806] [serial = 231] [outer = 0x7f1fc76c3c00] 13:19:49 INFO - PROCESS | 1806 | --DOMWINDOW == 90 (0x7f1fb2ca2800) [pid = 1806] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:19:49 INFO - PROCESS | 1806 | --DOMWINDOW == 89 (0x7f1fb1279800) [pid = 1806] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:19:49 INFO - PROCESS | 1806 | --DOMWINDOW == 88 (0x7f1fbc388800) [pid = 1806] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:19:49 INFO - PROCESS | 1806 | --DOMWINDOW == 87 (0x7f1fb8347c00) [pid = 1806] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:19:49 INFO - PROCESS | 1806 | --DOMWINDOW == 86 (0x7f1faf646800) [pid = 1806] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:19:49 INFO - PROCESS | 1806 | --DOMWINDOW == 85 (0x7f1fbaeaf000) [pid = 1806] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:19:49 INFO - PROCESS | 1806 | --DOMWINDOW == 84 (0x7f1faff93800) [pid = 1806] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:19:49 INFO - PROCESS | 1806 | --DOMWINDOW == 83 (0x7f1fb950d400) [pid = 1806] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:19:49 INFO - PROCESS | 1806 | --DOMWINDOW == 82 (0x7f1fb0304400) [pid = 1806] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:19:49 INFO - PROCESS | 1806 | --DOMWINDOW == 81 (0x7f1fbc372800) [pid = 1806] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:19:49 INFO - PROCESS | 1806 | 1461183589498 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]]]}] 13:19:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:19:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1226ms 13:19:49 INFO - PROCESS | 1806 | 1461183589527 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 13:19:49 INFO - PROCESS | 1806 | 1461183589531 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 13:19:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:19:49 INFO - PROCESS | 1806 | 1461183589542 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:19:49 INFO - PROCESS | 1806 | 1461183589544 Marionette TRACE conn3 <- [1,282,null,{}] 13:19:49 INFO - PROCESS | 1806 | 1461183589550 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}] 13:19:49 INFO - PROCESS | 1806 | 1461183589698 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 13:19:49 INFO - PROCESS | 1806 | 1461183589713 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbc348800 == 45 [pid = 1806] [id = 78] 13:19:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 82 (0x7f1faf87d400) [pid = 1806] [serial = 232] [outer = (nil)] 13:19:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 83 (0x7f1fc669ac00) [pid = 1806] [serial = 233] [outer = 0x7f1faf87d400] 13:19:49 INFO - PROCESS | 1806 | 1461183589775 Marionette DEBUG loaded listener.js 13:19:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 84 (0x7f1fcbbcf000) [pid = 1806] [serial = 234] [outer = 0x7f1faf87d400] 13:19:50 INFO - PROCESS | 1806 | 1461183590477 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]]]}] 13:19:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:19:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 985ms 13:19:50 INFO - PROCESS | 1806 | 1461183590528 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 13:19:50 INFO - PROCESS | 1806 | 1461183590531 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 13:19:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:19:50 INFO - PROCESS | 1806 | 1461183590537 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:19:50 INFO - PROCESS | 1806 | 1461183590539 Marionette TRACE conn3 <- [1,286,null,{}] 13:19:50 INFO - PROCESS | 1806 | 1461183590544 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}] 13:19:50 INFO - PROCESS | 1806 | 1461183590709 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 13:19:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 85 (0x7f1fb2dac800) [pid = 1806] [serial = 235] [outer = 0x7f1faf51e400] 13:19:50 INFO - PROCESS | 1806 | 1461183590756 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:50 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcd86d000 == 46 [pid = 1806] [id = 79] 13:19:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 86 (0x7f1faff97800) [pid = 1806] [serial = 236] [outer = (nil)] 13:19:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 87 (0x7f1fb2db2c00) [pid = 1806] [serial = 237] [outer = 0x7f1faff97800] 13:19:50 INFO - PROCESS | 1806 | 1461183590830 Marionette DEBUG loaded listener.js 13:19:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 88 (0x7f1fb2db6800) [pid = 1806] [serial = 238] [outer = 0x7f1faff97800] 13:19:51 INFO - PROCESS | 1806 | 1461183591839 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]]]}] 13:19:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:19:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1330ms 13:19:51 INFO - PROCESS | 1806 | 1461183591869 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 13:19:51 INFO - PROCESS | 1806 | 1461183591876 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 13:19:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:19:51 INFO - PROCESS | 1806 | 1461183591886 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:19:51 INFO - PROCESS | 1806 | 1461183591891 Marionette TRACE conn3 <- [1,290,null,{}] 13:19:51 INFO - PROCESS | 1806 | 1461183591899 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}] 13:19:52 INFO - PROCESS | 1806 | 1461183592099 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 13:19:52 INFO - PROCESS | 1806 | 1461183592239 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fba041000 == 47 [pid = 1806] [id = 80] 13:19:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 89 (0x7f1fb2db4000) [pid = 1806] [serial = 239] [outer = (nil)] 13:19:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 90 (0x7f1fb54b4c00) [pid = 1806] [serial = 240] [outer = 0x7f1fb2db4000] 13:19:52 INFO - PROCESS | 1806 | 1461183592314 Marionette DEBUG loaded listener.js 13:19:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 91 (0x7f1fb8342800) [pid = 1806] [serial = 241] [outer = 0x7f1fb2db4000] 13:19:53 INFO - PROCESS | 1806 | 1461183593176 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]]]}] 13:19:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:19:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1340ms 13:19:53 INFO - PROCESS | 1806 | 1461183593228 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 13:19:53 INFO - PROCESS | 1806 | 1461183593237 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 13:19:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:19:53 INFO - PROCESS | 1806 | 1461183593248 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:19:53 INFO - PROCESS | 1806 | 1461183593252 Marionette TRACE conn3 <- [1,294,null,{}] 13:19:53 INFO - PROCESS | 1806 | 1461183593258 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}] 13:19:53 INFO - PROCESS | 1806 | 1461183593456 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 13:19:53 INFO - PROCESS | 1806 | 1461183593583 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc783e000 == 48 [pid = 1806] [id = 81] 13:19:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 92 (0x7f1faff93c00) [pid = 1806] [serial = 242] [outer = (nil)] 13:19:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 93 (0x7f1fb9a44000) [pid = 1806] [serial = 243] [outer = 0x7f1faff93c00] 13:19:53 INFO - PROCESS | 1806 | 1461183593657 Marionette DEBUG loaded listener.js 13:19:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 94 (0x7f1fba0adc00) [pid = 1806] [serial = 244] [outer = 0x7f1faff93c00] 13:19:54 INFO - PROCESS | 1806 | 1461183594591 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]]]}] 13:19:54 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. 13:19:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1388ms 13:19:54 INFO - PROCESS | 1806 | 1461183594637 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 13:19:54 INFO - PROCESS | 1806 | 1461183594641 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 13:19:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:19:54 INFO - PROCESS | 1806 | 1461183594647 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:19:54 INFO - PROCESS | 1806 | 1461183594653 Marionette TRACE conn3 <- [1,298,null,{}] 13:19:54 INFO - PROCESS | 1806 | 1461183594669 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}] 13:19:54 INFO - PROCESS | 1806 | 1461183594848 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 13:19:54 INFO - PROCESS | 1806 | 1461183594977 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcd887800 == 49 [pid = 1806] [id = 82] 13:19:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 95 (0x7f1faf8f0000) [pid = 1806] [serial = 245] [outer = (nil)] 13:19:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 96 (0x7f1fb8ed5c00) [pid = 1806] [serial = 246] [outer = 0x7f1faf8f0000] 13:19:55 INFO - PROCESS | 1806 | 1461183595057 Marionette DEBUG loaded listener.js 13:19:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 97 (0x7f1fbaeac400) [pid = 1806] [serial = 247] [outer = 0x7f1faf8f0000] 13:19:55 INFO - PROCESS | 1806 | 1461183595904 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]]]}] 13:19:55 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. 13:19:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1283ms 13:19:55 INFO - PROCESS | 1806 | 1461183595931 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 13:19:55 INFO - PROCESS | 1806 | 1461183595936 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 13:19:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:19:55 INFO - PROCESS | 1806 | 1461183595942 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:19:55 INFO - PROCESS | 1806 | 1461183595944 Marionette TRACE conn3 <- [1,302,null,{}] 13:19:55 INFO - PROCESS | 1806 | 1461183595950 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}] 13:19:56 INFO - PROCESS | 1806 | 1461183596111 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 13:19:56 INFO - PROCESS | 1806 | 1461183596251 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9493800 == 50 [pid = 1806] [id = 83] 13:19:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 98 (0x7f1faf63f800) [pid = 1806] [serial = 248] [outer = (nil)] 13:19:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 99 (0x7f1fb838a400) [pid = 1806] [serial = 249] [outer = 0x7f1faf63f800] 13:19:56 INFO - PROCESS | 1806 | 1461183596324 Marionette DEBUG loaded listener.js 13:19:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 100 (0x7f1fc669f400) [pid = 1806] [serial = 250] [outer = 0x7f1faf63f800] 13:19:57 INFO - PROCESS | 1806 | 1461183597336 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]]]}] 13:19:57 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. 13:19:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1440ms 13:19:57 INFO - PROCESS | 1806 | 1461183597383 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 13:19:57 INFO - PROCESS | 1806 | 1461183597390 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 13:19:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:19:57 INFO - PROCESS | 1806 | 1461183597399 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:19:57 INFO - PROCESS | 1806 | 1461183597403 Marionette TRACE conn3 <- [1,306,null,{}] 13:19:57 INFO - PROCESS | 1806 | 1461183597411 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}] 13:19:57 INFO - PROCESS | 1806 | 1461183597569 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 13:19:57 INFO - PROCESS | 1806 | 1461183597729 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:57 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb2a9b800 == 51 [pid = 1806] [id = 84] 13:19:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 101 (0x7f1fb127d000) [pid = 1806] [serial = 251] [outer = (nil)] 13:19:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 102 (0x7f1fb1f66400) [pid = 1806] [serial = 252] [outer = 0x7f1fb127d000] 13:19:57 INFO - PROCESS | 1806 | 1461183597872 Marionette DEBUG loaded listener.js 13:19:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 103 (0x7f1fb2ca5400) [pid = 1806] [serial = 253] [outer = 0x7f1fb127d000] 13:19:58 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fbc348800 == 50 [pid = 1806] [id = 78] 13:19:58 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb0469000 == 49 [pid = 1806] [id = 77] 13:19:58 INFO - PROCESS | 1806 | --DOMWINDOW == 102 (0x7f1fba213000) [pid = 1806] [serial = 173] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1806 | --DOMWINDOW == 101 (0x7f1fb2e57400) [pid = 1806] [serial = 170] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1806 | --DOMWINDOW == 100 (0x7f1fb022dc00) [pid = 1806] [serial = 167] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1806 | --DOMWINDOW == 99 (0x7f1fc9715000) [pid = 1806] [serial = 197] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc7841800 == 48 [pid = 1806] [id = 76] 13:19:58 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc61e4800 == 47 [pid = 1806] [id = 75] 13:19:58 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fbab33000 == 46 [pid = 1806] [id = 74] 13:19:58 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb54c4800 == 45 [pid = 1806] [id = 73] 13:19:58 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf548000 == 44 [pid = 1806] [id = 72] 13:19:58 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb881d000 == 43 [pid = 1806] [id = 71] 13:19:58 INFO - PROCESS | 1806 | 1461183598719 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]]]}] 13:19:58 INFO - PROCESS | 1806 | --DOMWINDOW == 98 (0x7f1fb5fc6000) [pid = 1806] [serial = 141] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1806 | --DOMWINDOW == 97 (0x7f1fb144e000) [pid = 1806] [serial = 179] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1806 | --DOMWINDOW == 96 (0x7f1fc6696800) [pid = 1806] [serial = 192] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1806 | --DOMWINDOW == 95 (0x7f1fbf752800) [pid = 1806] [serial = 176] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1806 | --DOMWINDOW == 94 (0x7f1fb2ca3000) [pid = 1806] [serial = 144] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1806 | --DOMWINDOW == 93 (0x7f1fbc3f3c00) [pid = 1806] [serial = 188] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1806 | --DOMWINDOW == 92 (0x7f1fb67db800) [pid = 1806] [serial = 183] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1806 | --DOMWINDOW == 91 (0x7f1fba0a7000) [pid = 1806] [serial = 185] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1806 | --DOMWINDOW == 90 (0x7f1fbc37a000) [pid = 1806] [serial = 194] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1806 | --DOMWINDOW == 89 (0x7f1fb2e58c00) [pid = 1806] [serial = 182] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1806 | --DOMWINDOW == 88 (0x7f1fc64a9c00) [pid = 1806] [serial = 191] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1806 | --DOMWINDOW == 87 (0x7f1fba7dec00) [pid = 1806] [serial = 186] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1806 | --DOMWINDOW == 86 (0x7f1fc63bdc00) [pid = 1806] [serial = 189] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1806 | --DOMWINDOW == 85 (0x7f1fc6170000) [pid = 1806] [serial = 177] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1806 | --DOMWINDOW == 84 (0x7f1fb2bc7000) [pid = 1806] [serial = 180] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1806 | --DOMWINDOW == 83 (0x7f1fc92df000) [pid = 1806] [serial = 195] [outer = (nil)] [url = about:blank] 13:19:58 INFO - PROCESS | 1806 | --DOMWINDOW == 82 (0x7f1fc7811800) [pid = 1806] [serial = 138] [outer = (nil)] [url = about:blank] 13:19:58 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. 13:19:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1395ms 13:19:58 INFO - PROCESS | 1806 | 1461183598794 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 13:19:58 INFO - PROCESS | 1806 | 1461183598802 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 13:19:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:19:58 INFO - PROCESS | 1806 | 1461183598811 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:19:58 INFO - PROCESS | 1806 | 1461183598815 Marionette TRACE conn3 <- [1,310,null,{}] 13:19:58 INFO - PROCESS | 1806 | 1461183598821 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}] 13:19:58 INFO - PROCESS | 1806 | 1461183598961 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 13:19:59 INFO - PROCESS | 1806 | 1461183599062 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:59 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb54d0000 == 44 [pid = 1806] [id = 85] 13:19:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 83 (0x7f1fb022dc00) [pid = 1806] [serial = 254] [outer = (nil)] 13:19:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 84 (0x7f1fb2e62c00) [pid = 1806] [serial = 255] [outer = 0x7f1fb022dc00] 13:19:59 INFO - PROCESS | 1806 | 1461183599128 Marionette DEBUG loaded listener.js 13:19:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 85 (0x7f1fb8149800) [pid = 1806] [serial = 256] [outer = 0x7f1fb022dc00] 13:19:59 INFO - PROCESS | 1806 | 1461183599924 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]]]}] 13:19:59 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. 13:19:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1181ms 13:19:59 INFO - PROCESS | 1806 | 1461183599993 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 13:19:59 INFO - PROCESS | 1806 | 1461183599997 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 13:20:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:20:00 INFO - PROCESS | 1806 | 1461183600004 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:20:00 INFO - PROCESS | 1806 | 1461183600009 Marionette TRACE conn3 <- [1,314,null,{}] 13:20:00 INFO - PROCESS | 1806 | 1461183600025 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}] 13:20:00 INFO - PROCESS | 1806 | 1461183600184 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 13:20:00 INFO - PROCESS | 1806 | 1461183600271 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fba363800 == 45 [pid = 1806] [id = 86] 13:20:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 86 (0x7f1fb2bc6400) [pid = 1806] [serial = 257] [outer = (nil)] 13:20:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 87 (0x7f1fb9cdbc00) [pid = 1806] [serial = 258] [outer = 0x7f1fb2bc6400] 13:20:00 INFO - PROCESS | 1806 | 1461183600336 Marionette DEBUG loaded listener.js 13:20:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 88 (0x7f1fba3cc400) [pid = 1806] [serial = 259] [outer = 0x7f1fb2bc6400] 13:20:01 INFO - PROCESS | 1806 | 1461183601011 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]]]}] 13:20:01 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. 13:20:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1032ms 13:20:01 INFO - PROCESS | 1806 | 1461183601037 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 13:20:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:20:01 INFO - PROCESS | 1806 | 1461183601042 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 13:20:01 INFO - PROCESS | 1806 | 1461183601050 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:20:01 INFO - PROCESS | 1806 | 1461183601053 Marionette TRACE conn3 <- [1,318,null,{}] 13:20:01 INFO - PROCESS | 1806 | 1461183601068 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}] 13:20:01 INFO - PROCESS | 1806 | 1461183601273 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 13:20:01 INFO - PROCESS | 1806 | 1461183601307 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:01 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc04c2000 == 46 [pid = 1806] [id = 87] 13:20:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 89 (0x7f1faf8f9800) [pid = 1806] [serial = 260] [outer = (nil)] 13:20:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 90 (0x7f1fc04ebc00) [pid = 1806] [serial = 261] [outer = 0x7f1faf8f9800] 13:20:01 INFO - PROCESS | 1806 | 1461183601369 Marionette DEBUG loaded listener.js 13:20:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 91 (0x7f1fc6618400) [pid = 1806] [serial = 262] [outer = 0x7f1faf8f9800] 13:20:02 INFO - PROCESS | 1806 | 1461183602221 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]]]}] 13:20:02 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. 13:20:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1237ms 13:20:02 INFO - PROCESS | 1806 | 1461183602287 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 13:20:02 INFO - PROCESS | 1806 | 1461183602290 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 13:20:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:20:02 INFO - PROCESS | 1806 | 1461183602296 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:20:02 INFO - PROCESS | 1806 | 1461183602298 Marionette TRACE conn3 <- [1,322,null,{}] 13:20:02 INFO - PROCESS | 1806 | 1461183602304 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}] 13:20:02 INFO - PROCESS | 1806 | 1461183602497 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 13:20:02 INFO - PROCESS | 1806 | 1461183602525 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9222000 == 47 [pid = 1806] [id = 88] 13:20:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 92 (0x7f1faf640800) [pid = 1806] [serial = 263] [outer = (nil)] 13:20:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 93 (0x7f1fc6835c00) [pid = 1806] [serial = 264] [outer = 0x7f1faf640800] 13:20:02 INFO - PROCESS | 1806 | 1461183602593 Marionette DEBUG loaded listener.js 13:20:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 94 (0x7f1fc780c800) [pid = 1806] [serial = 265] [outer = 0x7f1faf640800] 13:20:03 INFO - PROCESS | 1806 | --DOMWINDOW == 93 (0x7f1fb12bfc00) [pid = 1806] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:20:03 INFO - PROCESS | 1806 | --DOMWINDOW == 92 (0x7f1fb67d6000) [pid = 1806] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:20:03 INFO - PROCESS | 1806 | --DOMWINDOW == 91 (0x7f1faf521800) [pid = 1806] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:20:03 INFO - PROCESS | 1806 | --DOMWINDOW == 90 (0x7f1fb8ed2800) [pid = 1806] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:20:03 INFO - PROCESS | 1806 | --DOMWINDOW == 89 (0x7f1fc76c3c00) [pid = 1806] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:20:03 INFO - PROCESS | 1806 | --DOMWINDOW == 88 (0x7f1faff90000) [pid = 1806] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:20:03 INFO - PROCESS | 1806 | --DOMWINDOW == 87 (0x7f1fc6810c00) [pid = 1806] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:20:03 INFO - PROCESS | 1806 | --DOMWINDOW == 86 (0x7f1faf789000) [pid = 1806] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:20:03 INFO - PROCESS | 1806 | --DOMWINDOW == 85 (0x7f1fb2bef800) [pid = 1806] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:20:03 INFO - PROCESS | 1806 | --DOMWINDOW == 84 (0x7f1fb774c800) [pid = 1806] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:20:03 INFO - PROCESS | 1806 | --DOMWINDOW == 83 (0x7f1faf87d400) [pid = 1806] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:20:03 INFO - PROCESS | 1806 | 1461183603570 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]]]}] 13:20:03 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. 13:20:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1335ms 13:20:03 INFO - PROCESS | 1806 | 1461183603633 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 13:20:03 INFO - PROCESS | 1806 | 1461183603636 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 13:20:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:20:03 INFO - PROCESS | 1806 | 1461183603642 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:20:03 INFO - PROCESS | 1806 | 1461183603644 Marionette TRACE conn3 <- [1,326,null,{}] 13:20:03 INFO - PROCESS | 1806 | 1461183603649 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}] 13:20:03 INFO - PROCESS | 1806 | 1461183603826 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 13:20:03 INFO - PROCESS | 1806 | 1461183603915 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:03 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcb393800 == 48 [pid = 1806] [id = 89] 13:20:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 84 (0x7f1fb022f400) [pid = 1806] [serial = 266] [outer = (nil)] 13:20:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 85 (0x7f1fb9cde400) [pid = 1806] [serial = 267] [outer = 0x7f1fb022f400] 13:20:03 INFO - PROCESS | 1806 | 1461183603982 Marionette DEBUG loaded listener.js 13:20:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 86 (0x7f1fcb489800) [pid = 1806] [serial = 268] [outer = 0x7f1fb022f400] 13:20:04 INFO - PROCESS | 1806 | 1461183604703 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]]]}] 13:20:04 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. 13:20:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1080ms 13:20:04 INFO - PROCESS | 1806 | 1461183604737 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 13:20:04 INFO - PROCESS | 1806 | 1461183604745 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 13:20:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:20:04 INFO - PROCESS | 1806 | 1461183604754 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:20:04 INFO - PROCESS | 1806 | 1461183604758 Marionette TRACE conn3 <- [1,330,null,{}] 13:20:04 INFO - PROCESS | 1806 | 1461183604765 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}] 13:20:04 INFO - PROCESS | 1806 | 1461183604924 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 13:20:04 INFO - PROCESS | 1806 | 1461183604942 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcbb33000 == 49 [pid = 1806] [id = 90] 13:20:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 87 (0x7f1fb1452c00) [pid = 1806] [serial = 269] [outer = (nil)] 13:20:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 88 (0x7f1fcb6c3800) [pid = 1806] [serial = 270] [outer = 0x7f1fb1452c00] 13:20:05 INFO - PROCESS | 1806 | 1461183605001 Marionette DEBUG loaded listener.js 13:20:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 89 (0x7f1fcb78f800) [pid = 1806] [serial = 271] [outer = 0x7f1fb1452c00] 13:20:05 INFO - PROCESS | 1806 | 1461183605970 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]]]}] 13:20:05 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. 13:20:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1245ms 13:20:06 INFO - PROCESS | 1806 | 1461183606001 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 13:20:06 INFO - PROCESS | 1806 | 1461183606007 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 13:20:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:20:06 INFO - PROCESS | 1806 | 1461183606016 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:20:06 INFO - PROCESS | 1806 | 1461183606022 Marionette TRACE conn3 <- [1,334,null,{}] 13:20:06 INFO - PROCESS | 1806 | 1461183606030 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}] 13:20:06 INFO - PROCESS | 1806 | 1461183606193 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 13:20:06 INFO - PROCESS | 1806 | 1461183606344 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:06 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9eb8800 == 50 [pid = 1806] [id = 91] 13:20:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 90 (0x7f1fb1281000) [pid = 1806] [serial = 272] [outer = (nil)] 13:20:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 91 (0x7f1fb2da9c00) [pid = 1806] [serial = 273] [outer = 0x7f1fb1281000] 13:20:06 INFO - PROCESS | 1806 | 1461183606422 Marionette DEBUG loaded listener.js 13:20:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 92 (0x7f1fb54b3000) [pid = 1806] [serial = 274] [outer = 0x7f1fb1281000] 13:20:07 INFO - PROCESS | 1806 | 1461183607262 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]]]}] 13:20:07 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. 13:20:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1284ms 13:20:07 INFO - PROCESS | 1806 | 1461183607301 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 13:20:07 INFO - PROCESS | 1806 | 1461183607310 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 13:20:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:20:07 INFO - PROCESS | 1806 | 1461183607322 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:20:07 INFO - PROCESS | 1806 | 1461183607325 Marionette TRACE conn3 <- [1,338,null,{}] 13:20:07 INFO - PROCESS | 1806 | 1461183607350 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}] 13:20:07 INFO - PROCESS | 1806 | 1461183607514 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 13:20:07 INFO - PROCESS | 1806 | 1461183607642 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc7509800 == 51 [pid = 1806] [id = 92] 13:20:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 93 (0x7f1fb1457400) [pid = 1806] [serial = 275] [outer = (nil)] 13:20:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 94 (0x7f1fb8ed1400) [pid = 1806] [serial = 276] [outer = 0x7f1fb1457400] 13:20:07 INFO - PROCESS | 1806 | 1461183607717 Marionette DEBUG loaded listener.js 13:20:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 95 (0x7f1fba219400) [pid = 1806] [serial = 277] [outer = 0x7f1fb1457400] 13:20:08 INFO - PROCESS | 1806 | 1461183608768 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]]]}] 13:20:08 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. 13:20:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1513ms 13:20:08 INFO - PROCESS | 1806 | 1461183608836 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 13:20:08 INFO - PROCESS | 1806 | 1461183608839 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 13:20:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:20:08 INFO - PROCESS | 1806 | 1461183608846 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:20:08 INFO - PROCESS | 1806 | 1461183608852 Marionette TRACE conn3 <- [1,342,null,{}] 13:20:08 INFO - PROCESS | 1806 | 1461183608869 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}] 13:20:09 INFO - PROCESS | 1806 | 1461183609068 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 13:20:09 INFO - PROCESS | 1806 | 1461183609244 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcfd76000 == 52 [pid = 1806] [id = 93] 13:20:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 96 (0x7f1fc66e1c00) [pid = 1806] [serial = 278] [outer = (nil)] 13:20:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 97 (0x7f1fcb482c00) [pid = 1806] [serial = 279] [outer = 0x7f1fc66e1c00] 13:20:09 INFO - PROCESS | 1806 | 1461183609325 Marionette DEBUG loaded listener.js 13:20:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 98 (0x7f1fcb48f800) [pid = 1806] [serial = 280] [outer = 0x7f1fc66e1c00] 13:20:10 INFO - PROCESS | 1806 | 1461183610104 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]]]}] 13:20:10 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. 13:20:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1287ms 13:20:10 INFO - PROCESS | 1806 | 1461183610139 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 13:20:10 INFO - PROCESS | 1806 | 1461183610142 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 13:20:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:20:10 INFO - PROCESS | 1806 | 1461183610150 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:20:10 INFO - PROCESS | 1806 | 1461183610154 Marionette TRACE conn3 <- [1,346,null,{}] 13:20:10 INFO - PROCESS | 1806 | 1461183610161 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}] 13:20:10 INFO - PROCESS | 1806 | 1461183610316 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 13:20:10 INFO - PROCESS | 1806 | 1461183610452 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:10 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcb357800 == 53 [pid = 1806] [id = 94] 13:20:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 99 (0x7f1fbc2e8800) [pid = 1806] [serial = 281] [outer = (nil)] 13:20:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 100 (0x7f1fcb8b3400) [pid = 1806] [serial = 282] [outer = 0x7f1fbc2e8800] 13:20:10 INFO - PROCESS | 1806 | 1461183610526 Marionette DEBUG loaded listener.js 13:20:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 101 (0x7f1fcbb4d400) [pid = 1806] [serial = 283] [outer = 0x7f1fbc2e8800] 13:20:11 INFO - PROCESS | 1806 | 1461183611352 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]]]}] 13:20:11 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. 13:20:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1232ms 13:20:11 INFO - PROCESS | 1806 | 1461183611384 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 13:20:11 INFO - PROCESS | 1806 | 1461183611386 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 13:20:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:20:11 INFO - PROCESS | 1806 | 1461183611394 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:20:11 INFO - PROCESS | 1806 | 1461183611396 Marionette TRACE conn3 <- [1,350,null,{}] 13:20:11 INFO - PROCESS | 1806 | 1461183611402 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}] 13:20:11 INFO - PROCESS | 1806 | 1461183611557 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 13:20:11 INFO - PROCESS | 1806 | 1461183611695 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fd3298000 == 54 [pid = 1806] [id = 95] 13:20:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 102 (0x7f1fcb48fc00) [pid = 1806] [serial = 284] [outer = (nil)] 13:20:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 103 (0x7f1fcbc30800) [pid = 1806] [serial = 285] [outer = 0x7f1fcb48fc00] 13:20:11 INFO - PROCESS | 1806 | 1461183611769 Marionette DEBUG loaded listener.js 13:20:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 104 (0x7f1fcbc65000) [pid = 1806] [serial = 286] [outer = 0x7f1fcb48fc00] 13:20:12 INFO - PROCESS | 1806 | 1461183612640 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]]]}] 13:20:12 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. 13:20:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1278ms 13:20:12 INFO - PROCESS | 1806 | 1461183612674 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 13:20:12 INFO - PROCESS | 1806 | 1461183612678 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 13:20:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:20:12 INFO - PROCESS | 1806 | 1461183612685 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:20:12 INFO - PROCESS | 1806 | 1461183612688 Marionette TRACE conn3 <- [1,354,null,{}] 13:20:12 INFO - PROCESS | 1806 | 1461183612695 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}] 13:20:12 INFO - PROCESS | 1806 | 1461183612883 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 13:20:13 INFO - PROCESS | 1806 | 1461183613018 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:13 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb2df7000 == 55 [pid = 1806] [id = 96] 13:20:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 105 (0x7f1fb0232c00) [pid = 1806] [serial = 287] [outer = (nil)] 13:20:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 106 (0x7f1fb2ca6c00) [pid = 1806] [serial = 288] [outer = 0x7f1fb0232c00] 13:20:13 INFO - PROCESS | 1806 | 1461183613098 Marionette DEBUG loaded listener.js 13:20:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 107 (0x7f1fce586400) [pid = 1806] [serial = 289] [outer = 0x7f1fb0232c00] 13:20:14 INFO - PROCESS | 1806 | 1461183614222 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]]]}] 13:20:14 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. 13:20:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1582ms 13:20:14 INFO - PROCESS | 1806 | 1461183614269 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 13:20:14 INFO - PROCESS | 1806 | 1461183614276 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 13:20:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:20:14 INFO - PROCESS | 1806 | 1461183614284 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:20:14 INFO - PROCESS | 1806 | 1461183614289 Marionette TRACE conn3 <- [1,358,null,{}] 13:20:14 INFO - PROCESS | 1806 | 1461183614296 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}] 13:20:14 INFO - PROCESS | 1806 | 1461183614547 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 13:20:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcb393800 == 54 [pid = 1806] [id = 89] 13:20:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9222000 == 53 [pid = 1806] [id = 88] 13:20:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc04c2000 == 52 [pid = 1806] [id = 87] 13:20:14 INFO - PROCESS | 1806 | 1461183614799 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fba363800 == 51 [pid = 1806] [id = 86] 13:20:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb54d0000 == 50 [pid = 1806] [id = 85] 13:20:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb2a9b800 == 49 [pid = 1806] [id = 84] 13:20:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcd887800 == 48 [pid = 1806] [id = 82] 13:20:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb1fad000 == 49 [pid = 1806] [id = 97] 13:20:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 108 (0x7f1fb2ca5000) [pid = 1806] [serial = 290] [outer = (nil)] 13:20:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 109 (0x7f1fb2daa400) [pid = 1806] [serial = 291] [outer = 0x7f1fb2ca5000] 13:20:14 INFO - PROCESS | 1806 | 1461183614875 Marionette DEBUG loaded listener.js 13:20:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 110 (0x7f1fb5315c00) [pid = 1806] [serial = 292] [outer = 0x7f1fb2ca5000] 13:20:15 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc783e000 == 48 [pid = 1806] [id = 81] 13:20:15 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fba041000 == 47 [pid = 1806] [id = 80] 13:20:15 INFO - PROCESS | 1806 | --DOMWINDOW == 109 (0x7f1fb72e8800) [pid = 1806] [serial = 171] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 1806 | --DOMWINDOW == 108 (0x7f1fbabdec00) [pid = 1806] [serial = 174] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 1806 | --DOMWINDOW == 107 (0x7f1fb1280400) [pid = 1806] [serial = 168] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 1806 | --DOMWINDOW == 106 (0x7f1fb8ed4400) [pid = 1806] [serial = 227] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 1806 | --DOMWINDOW == 105 (0x7f1fcbaae400) [pid = 1806] [serial = 230] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 1806 | --DOMWINDOW == 104 (0x7f1fc7676c00) [pid = 1806] [serial = 228] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 1806 | --DOMWINDOW == 103 (0x7f1fb12c2000) [pid = 1806] [serial = 213] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 1806 | --DOMWINDOW == 102 (0x7f1fb022b800) [pid = 1806] [serial = 212] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 1806 | --DOMWINDOW == 101 (0x7f1fb1282800) [pid = 1806] [serial = 200] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 1806 | --DOMWINDOW == 100 (0x7f1fc7807400) [pid = 1806] [serial = 224] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 1806 | --DOMWINDOW == 99 (0x7f1fb2e54000) [pid = 1806] [serial = 218] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 1806 | --DOMWINDOW == 98 (0x7f1fb9dc6000) [pid = 1806] [serial = 219] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 1806 | --DOMWINDOW == 97 (0x7f1fb71d7c00) [pid = 1806] [serial = 216] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 1806 | --DOMWINDOW == 96 (0x7f1fb5315000) [pid = 1806] [serial = 215] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 1806 | --DOMWINDOW == 95 (0x7f1fbc37f000) [pid = 1806] [serial = 221] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 1806 | --DOMWINDOW == 94 (0x7f1fcbb4ec00) [pid = 1806] [serial = 231] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 1806 | --DOMWINDOW == 93 (0x7f1fc64a2c00) [pid = 1806] [serial = 222] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 1806 | --DOMWINDOW == 92 (0x7f1fb80fb800) [pid = 1806] [serial = 203] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 1806 | --DOMWINDOW == 91 (0x7f1fc752d400) [pid = 1806] [serial = 206] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 1806 | --DOMWINDOW == 90 (0x7f1fc669ac00) [pid = 1806] [serial = 233] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 1806 | --DOMWINDOW == 89 (0x7f1fcb6c7000) [pid = 1806] [serial = 209] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 1806 | --DOMWINDOW == 88 (0x7f1fcb054c00) [pid = 1806] [serial = 225] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 1806 | --DOMWINDOW == 87 (0x7f1fcbbcf000) [pid = 1806] [serial = 234] [outer = (nil)] [url = about:blank] 13:20:15 INFO - PROCESS | 1806 | 1461183615628 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]]]}] 13:20:15 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. 13:20:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1381ms 13:20:15 INFO - PROCESS | 1806 | 1461183615669 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 13:20:15 INFO - PROCESS | 1806 | 1461183615678 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 13:20:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:20:15 INFO - PROCESS | 1806 | 1461183615690 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:20:15 INFO - PROCESS | 1806 | 1461183615694 Marionette TRACE conn3 <- [1,362,null,{}] 13:20:15 INFO - PROCESS | 1806 | 1461183615701 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}] 13:20:15 INFO - PROCESS | 1806 | 1461183615845 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 13:20:15 INFO - PROCESS | 1806 | 1461183615862 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9592000 == 48 [pid = 1806] [id = 98] 13:20:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 88 (0x7f1fb80f2000) [pid = 1806] [serial = 293] [outer = (nil)] 13:20:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 89 (0x7f1fb8eccc00) [pid = 1806] [serial = 294] [outer = 0x7f1fb80f2000] 13:20:15 INFO - PROCESS | 1806 | 1461183615927 Marionette DEBUG loaded listener.js 13:20:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 90 (0x7f1fb9a48400) [pid = 1806] [serial = 295] [outer = 0x7f1fb80f2000] 13:20:16 INFO - PROCESS | 1806 | 1461183616827 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]]]}] 13:20:16 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. 13:20:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1186ms 13:20:16 INFO - PROCESS | 1806 | 1461183616876 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 13:20:16 INFO - PROCESS | 1806 | 1461183616879 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 13:20:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:20:16 INFO - PROCESS | 1806 | 1461183616886 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:20:16 INFO - PROCESS | 1806 | 1461183616891 Marionette TRACE conn3 <- [1,366,null,{}] 13:20:16 INFO - PROCESS | 1806 | 1461183616907 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}] 13:20:17 INFO - PROCESS | 1806 | 1461183617067 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 13:20:17 INFO - PROCESS | 1806 | 1461183617078 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:17 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbc3ce000 == 49 [pid = 1806] [id = 99] 13:20:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 91 (0x7f1fba3cdc00) [pid = 1806] [serial = 296] [outer = (nil)] 13:20:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 92 (0x7f1fbc3f1000) [pid = 1806] [serial = 297] [outer = 0x7f1fba3cdc00] 13:20:17 INFO - PROCESS | 1806 | 1461183617153 Marionette DEBUG loaded listener.js 13:20:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 93 (0x7f1fc661d000) [pid = 1806] [serial = 298] [outer = 0x7f1fba3cdc00] 13:20:18 INFO - PROCESS | 1806 | 1461183618007 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]]]}] 13:20:18 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. 13:20:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1184ms 13:20:18 INFO - PROCESS | 1806 | 1461183618072 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 13:20:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:20:18 INFO - PROCESS | 1806 | 1461183618077 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 13:20:18 INFO - PROCESS | 1806 | 1461183618083 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:20:18 INFO - PROCESS | 1806 | 1461183618086 Marionette TRACE conn3 <- [1,370,null,{}] 13:20:18 INFO - PROCESS | 1806 | 1461183618092 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}] 13:20:18 INFO - PROCESS | 1806 | 1461183618276 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 13:20:18 INFO - PROCESS | 1806 | 1461183618313 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc635a800 == 50 [pid = 1806] [id = 100] 13:20:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 94 (0x7f1fbc388800) [pid = 1806] [serial = 299] [outer = (nil)] 13:20:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 95 (0x7f1fcb054c00) [pid = 1806] [serial = 300] [outer = 0x7f1fbc388800] 13:20:18 INFO - PROCESS | 1806 | 1461183618377 Marionette DEBUG loaded listener.js 13:20:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 96 (0x7f1fcb48f000) [pid = 1806] [serial = 301] [outer = 0x7f1fbc388800] 13:20:19 INFO - PROCESS | 1806 | 1461183619214 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]]]}] 13:20:19 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. 13:20:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1183ms 13:20:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:20:19 INFO - PROCESS | 1806 | 1461183619284 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 13:20:19 INFO - PROCESS | 1806 | 1461183619287 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 13:20:19 INFO - PROCESS | 1806 | 1461183619294 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:20:19 INFO - PROCESS | 1806 | 1461183619297 Marionette TRACE conn3 <- [1,374,null,{}] 13:20:19 INFO - PROCESS | 1806 | 1461183619301 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}] 13:20:19 INFO - PROCESS | 1806 | 1461183619516 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 13:20:19 INFO - PROCESS | 1806 | 1461183619545 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:19 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc9220000 == 51 [pid = 1806] [id = 101] 13:20:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 97 (0x7f1fb8e8c000) [pid = 1806] [serial = 302] [outer = (nil)] 13:20:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 98 (0x7f1fb8e8e000) [pid = 1806] [serial = 303] [outer = 0x7f1fb8e8c000] 13:20:19 INFO - PROCESS | 1806 | 1461183619609 Marionette DEBUG loaded listener.js 13:20:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 99 (0x7f1fb8e91800) [pid = 1806] [serial = 304] [outer = 0x7f1fb8e8c000] 13:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 98 (0x7f1faf640800) [pid = 1806] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 97 (0x7f1fb022dc00) [pid = 1806] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 96 (0x7f1fb022f400) [pid = 1806] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 95 (0x7f1faf8f9800) [pid = 1806] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 94 (0x7f1fb127d000) [pid = 1806] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 93 (0x7f1fb2bc6400) [pid = 1806] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:20:20 INFO - PROCESS | 1806 | 1461183620690 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:20:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:20:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1442ms 13:20:20 INFO - PROCESS | 1806 | 1461183620735 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 13:20:20 INFO - PROCESS | 1806 | 1461183620738 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 13:20:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:20:20 INFO - PROCESS | 1806 | 1461183620744 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:20:20 INFO - PROCESS | 1806 | 1461183620746 Marionette TRACE conn3 <- [1,378,null,{}] 13:20:20 INFO - PROCESS | 1806 | 1461183620751 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}] 13:20:20 INFO - PROCESS | 1806 | 1461183620940 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 13:20:20 INFO - PROCESS | 1806 | 1461183620955 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcb7bc800 == 52 [pid = 1806] [id = 102] 13:20:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 94 (0x7f1fb710b400) [pid = 1806] [serial = 305] [outer = (nil)] 13:20:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 95 (0x7f1fb7116800) [pid = 1806] [serial = 306] [outer = 0x7f1fb710b400] 13:20:21 INFO - PROCESS | 1806 | 1461183621022 Marionette DEBUG loaded listener.js 13:20:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 96 (0x7f1fcb488400) [pid = 1806] [serial = 307] [outer = 0x7f1fb710b400] 13:20:21 INFO - PROCESS | 1806 | 1461183621728 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:20:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:20:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1026ms 13:20:21 INFO - PROCESS | 1806 | 1461183621771 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 13:20:21 INFO - PROCESS | 1806 | 1461183621775 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 13:20:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:20:21 INFO - PROCESS | 1806 | 1461183621780 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:20:21 INFO - PROCESS | 1806 | 1461183621783 Marionette TRACE conn3 <- [1,382,null,{}] 13:20:21 INFO - PROCESS | 1806 | 1461183621792 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}] 13:20:21 INFO - PROCESS | 1806 | 1461183621968 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 13:20:22 INFO - PROCESS | 1806 | 1461183622154 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:22 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb2dde000 == 53 [pid = 1806] [id = 103] 13:20:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 97 (0x7f1faf521800) [pid = 1806] [serial = 308] [outer = (nil)] 13:20:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 98 (0x7f1faf8f6400) [pid = 1806] [serial = 309] [outer = 0x7f1faf521800] 13:20:22 INFO - PROCESS | 1806 | 1461183622233 Marionette DEBUG loaded listener.js 13:20:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 99 (0x7f1fb0308000) [pid = 1806] [serial = 310] [outer = 0x7f1faf521800] 13:20:23 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:20:23 INFO - PROCESS | 1806 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:20:23 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:20:23 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:20:23 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:20:23 INFO - PROCESS | 1806 | 1461183623226 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:20:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:20:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1493ms 13:20:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:20:23 INFO - PROCESS | 1806 | 1461183623277 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 13:20:23 INFO - PROCESS | 1806 | 1461183623281 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 13:20:23 INFO - PROCESS | 1806 | 1461183623290 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:20:23 INFO - PROCESS | 1806 | 1461183623296 Marionette TRACE conn3 <- [1,386,null,{}] 13:20:23 INFO - PROCESS | 1806 | 1461183623304 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}] 13:20:23 INFO - PROCESS | 1806 | 1461183623528 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 13:20:23 INFO - PROCESS | 1806 | 1461183623741 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbc33c000 == 54 [pid = 1806] [id = 104] 13:20:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 100 (0x7f1fb2db1c00) [pid = 1806] [serial = 311] [outer = (nil)] 13:20:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 101 (0x7f1fb67dec00) [pid = 1806] [serial = 312] [outer = 0x7f1fb2db1c00] 13:20:23 INFO - PROCESS | 1806 | 1461183623835 Marionette DEBUG loaded listener.js 13:20:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 102 (0x7f1fb7111400) [pid = 1806] [serial = 313] [outer = 0x7f1fb2db1c00] 13:20:24 INFO - PROCESS | 1806 | 1461183624693 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]]]}] 13:20:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:20:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1445ms 13:20:24 INFO - PROCESS | 1806 | 1461183624738 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 13:20:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:20:24 INFO - PROCESS | 1806 | 1461183624744 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 13:20:24 INFO - PROCESS | 1806 | 1461183624751 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:20:24 INFO - PROCESS | 1806 | 1461183624754 Marionette TRACE conn3 <- [1,390,null,{}] 13:20:24 INFO - PROCESS | 1806 | 1461183624760 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}] 13:20:24 INFO - PROCESS | 1806 | 1461183624939 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 13:20:25 INFO - PROCESS | 1806 | 1461183625073 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcbc16800 == 55 [pid = 1806] [id = 105] 13:20:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 103 (0x7f1fb1276400) [pid = 1806] [serial = 314] [outer = (nil)] 13:20:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 104 (0x7f1fb2c4dc00) [pid = 1806] [serial = 315] [outer = 0x7f1fb1276400] 13:20:25 INFO - PROCESS | 1806 | 1461183625149 Marionette DEBUG loaded listener.js 13:20:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 105 (0x7f1fb710f000) [pid = 1806] [serial = 316] [outer = 0x7f1fb1276400] 13:20:26 INFO - PROCESS | 1806 | 1461183626136 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]]]}] 13:20:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:20:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1433ms 13:20:26 INFO - PROCESS | 1806 | 1461183626185 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 13:20:26 INFO - PROCESS | 1806 | 1461183626189 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 13:20:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:20:26 INFO - PROCESS | 1806 | 1461183626206 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:20:26 INFO - PROCESS | 1806 | 1461183626217 Marionette TRACE conn3 <- [1,394,null,{}] 13:20:26 INFO - PROCESS | 1806 | 1461183626224 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}] 13:20:26 INFO - PROCESS | 1806 | 1461183626383 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 13:20:26 INFO - PROCESS | 1806 | 1461183626517 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf3de800 == 56 [pid = 1806] [id = 106] 13:20:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 106 (0x7f1fb2c49400) [pid = 1806] [serial = 317] [outer = (nil)] 13:20:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 107 (0x7f1fb8e91c00) [pid = 1806] [serial = 318] [outer = 0x7f1fb2c49400] 13:20:26 INFO - PROCESS | 1806 | 1461183626592 Marionette DEBUG loaded listener.js 13:20:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 108 (0x7f1fba0a7000) [pid = 1806] [serial = 319] [outer = 0x7f1fb2c49400] 13:20:27 INFO - PROCESS | 1806 | 1461183627508 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]]]}] 13:20:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:20:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1358ms 13:20:27 INFO - PROCESS | 1806 | 1461183627556 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 13:20:27 INFO - PROCESS | 1806 | 1461183627561 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 13:20:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:20:27 INFO - PROCESS | 1806 | 1461183627567 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:20:27 INFO - PROCESS | 1806 | 1461183627569 Marionette TRACE conn3 <- [1,398,null,{}] 13:20:27 INFO - PROCESS | 1806 | 1461183627576 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}] 13:20:27 INFO - PROCESS | 1806 | 1461183627750 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 13:20:27 INFO - PROCESS | 1806 | 1461183627890 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:27 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9409800 == 57 [pid = 1806] [id = 107] 13:20:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 109 (0x7f1fb72dec00) [pid = 1806] [serial = 320] [outer = (nil)] 13:20:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 110 (0x7f1fc64a2c00) [pid = 1806] [serial = 321] [outer = 0x7f1fb72dec00] 13:20:27 INFO - PROCESS | 1806 | 1461183627964 Marionette DEBUG loaded listener.js 13:20:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 111 (0x7f1fc780fc00) [pid = 1806] [serial = 322] [outer = 0x7f1fb72dec00] 13:20:28 INFO - PROCESS | 1806 | 1461183628869 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]]]}] 13:20:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:20:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1341ms 13:20:28 INFO - PROCESS | 1806 | 1461183628909 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 13:20:28 INFO - PROCESS | 1806 | 1461183628913 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 13:20:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:20:28 INFO - PROCESS | 1806 | 1461183628919 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:20:28 INFO - PROCESS | 1806 | 1461183628922 Marionette TRACE conn3 <- [1,402,null,{}] 13:20:28 INFO - PROCESS | 1806 | 1461183628928 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}] 13:20:29 INFO - PROCESS | 1806 | 1461183629082 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 13:20:29 INFO - PROCESS | 1806 | 1461183629424 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb91d8000 == 58 [pid = 1806] [id = 108] 13:20:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 112 (0x7f1faf8f5000) [pid = 1806] [serial = 323] [outer = (nil)] 13:20:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 113 (0x7f1faff8fc00) [pid = 1806] [serial = 324] [outer = 0x7f1faf8f5000] 13:20:29 INFO - PROCESS | 1806 | 1461183629578 Marionette DEBUG loaded listener.js 13:20:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 114 (0x7f1fb0304400) [pid = 1806] [serial = 325] [outer = 0x7f1faf8f5000] 13:20:30 INFO - PROCESS | 1806 | 1461183630561 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]]]}] 13:20:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:20:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1683ms 13:20:30 INFO - PROCESS | 1806 | 1461183630604 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 13:20:30 INFO - PROCESS | 1806 | 1461183630611 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 13:20:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:20:30 INFO - PROCESS | 1806 | 1461183630619 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:20:30 INFO - PROCESS | 1806 | 1461183630623 Marionette TRACE conn3 <- [1,406,null,{}] 13:20:30 INFO - PROCESS | 1806 | 1461183630630 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}] 13:20:30 INFO - PROCESS | 1806 | 1461183630795 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 13:20:31 INFO - PROCESS | 1806 | 1461183631027 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb7f85800 == 59 [pid = 1806] [id = 109] 13:20:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 115 (0x7f1fb2c4fc00) [pid = 1806] [serial = 326] [outer = (nil)] 13:20:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 116 (0x7f1fb2ca0000) [pid = 1806] [serial = 327] [outer = 0x7f1fb2c4fc00] 13:20:31 INFO - PROCESS | 1806 | 1461183631144 Marionette DEBUG loaded listener.js 13:20:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 117 (0x7f1fb2d3b800) [pid = 1806] [serial = 328] [outer = 0x7f1fb2c4fc00] 13:20:31 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb880d000 == 58 [pid = 1806] [id = 61] 13:20:31 INFO - PROCESS | 1806 | --DOMWINDOW == 116 (0x7f1fb2db2c00) [pid = 1806] [serial = 237] [outer = (nil)] [url = about:blank] 13:20:31 INFO - PROCESS | 1806 | --DOMWINDOW == 115 (0x7f1fb8ed5c00) [pid = 1806] [serial = 246] [outer = (nil)] [url = about:blank] 13:20:31 INFO - PROCESS | 1806 | --DOMWINDOW == 114 (0x7f1fb838a400) [pid = 1806] [serial = 249] [outer = (nil)] [url = about:blank] 13:20:31 INFO - PROCESS | 1806 | --DOMWINDOW == 113 (0x7f1fb54b4c00) [pid = 1806] [serial = 240] [outer = (nil)] [url = about:blank] 13:20:31 INFO - PROCESS | 1806 | --DOMWINDOW == 112 (0x7f1fb9a44000) [pid = 1806] [serial = 243] [outer = (nil)] [url = about:blank] 13:20:31 INFO - PROCESS | 1806 | --DOMWINDOW == 111 (0x7f1fcb6c3800) [pid = 1806] [serial = 270] [outer = (nil)] [url = about:blank] 13:20:31 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcb7bc800 == 57 [pid = 1806] [id = 102] 13:20:31 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc9220000 == 56 [pid = 1806] [id = 101] 13:20:31 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc635a800 == 55 [pid = 1806] [id = 100] 13:20:31 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fbc3ce000 == 54 [pid = 1806] [id = 99] 13:20:31 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9592000 == 53 [pid = 1806] [id = 98] 13:20:31 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb1fad000 == 52 [pid = 1806] [id = 97] 13:20:31 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb2df7000 == 51 [pid = 1806] [id = 96] 13:20:31 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fd3298000 == 50 [pid = 1806] [id = 95] 13:20:31 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcb357800 == 49 [pid = 1806] [id = 94] 13:20:31 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcfd76000 == 48 [pid = 1806] [id = 93] 13:20:31 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc7509800 == 47 [pid = 1806] [id = 92] 13:20:31 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9eb8800 == 46 [pid = 1806] [id = 91] 13:20:32 INFO - PROCESS | 1806 | 1461183632037 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]]]}] 13:20:32 INFO - PROCESS | 1806 | --DOMWINDOW == 110 (0x7f1fc6834800) [pid = 1806] [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.] 13:20:32 INFO - PROCESS | 1806 | --DOMWINDOW == 109 (0x7f1fc04ebc00) [pid = 1806] [serial = 261] [outer = (nil)] [url = about:blank] 13:20:32 INFO - PROCESS | 1806 | --DOMWINDOW == 108 (0x7f1fb2ca5400) [pid = 1806] [serial = 253] [outer = (nil)] [url = about:blank] 13:20:32 INFO - PROCESS | 1806 | --DOMWINDOW == 107 (0x7f1fb1f66400) [pid = 1806] [serial = 252] [outer = (nil)] [url = about:blank] 13:20:32 INFO - PROCESS | 1806 | --DOMWINDOW == 106 (0x7f1fb9cdbc00) [pid = 1806] [serial = 258] [outer = (nil)] [url = about:blank] 13:20:32 INFO - PROCESS | 1806 | --DOMWINDOW == 105 (0x7f1fc6835c00) [pid = 1806] [serial = 264] [outer = (nil)] [url = about:blank] 13:20:32 INFO - PROCESS | 1806 | --DOMWINDOW == 104 (0x7f1fc780c800) [pid = 1806] [serial = 265] [outer = (nil)] [url = about:blank] 13:20:32 INFO - PROCESS | 1806 | --DOMWINDOW == 103 (0x7f1fb2e62c00) [pid = 1806] [serial = 255] [outer = (nil)] [url = about:blank] 13:20:32 INFO - PROCESS | 1806 | --DOMWINDOW == 102 (0x7f1fb8149800) [pid = 1806] [serial = 256] [outer = (nil)] [url = about:blank] 13:20:32 INFO - PROCESS | 1806 | --DOMWINDOW == 101 (0x7f1fb9cde400) [pid = 1806] [serial = 267] [outer = (nil)] [url = about:blank] 13:20:32 INFO - PROCESS | 1806 | --DOMWINDOW == 100 (0x7f1fcb489800) [pid = 1806] [serial = 268] [outer = (nil)] [url = about:blank] 13:20:32 INFO - PROCESS | 1806 | --DOMWINDOW == 99 (0x7f1fc6618400) [pid = 1806] [serial = 262] [outer = (nil)] [url = about:blank] 13:20:32 INFO - PROCESS | 1806 | --DOMWINDOW == 98 (0x7f1fba3cc400) [pid = 1806] [serial = 259] [outer = (nil)] [url = about:blank] 13:20:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:20:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1492ms 13:20:32 INFO - PROCESS | 1806 | 1461183632114 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 13:20:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:20:32 INFO - PROCESS | 1806 | 1461183632120 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 13:20:32 INFO - PROCESS | 1806 | 1461183632128 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:20:32 INFO - PROCESS | 1806 | 1461183632130 Marionette TRACE conn3 <- [1,410,null,{}] 13:20:32 INFO - PROCESS | 1806 | 1461183632136 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}] 13:20:32 INFO - PROCESS | 1806 | 1461183632281 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 13:20:32 INFO - PROCESS | 1806 | 1461183632390 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:32 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb8a0e800 == 47 [pid = 1806] [id = 110] 13:20:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 99 (0x7f1fb1279800) [pid = 1806] [serial = 329] [outer = (nil)] 13:20:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 100 (0x7f1fb2e5c400) [pid = 1806] [serial = 330] [outer = 0x7f1fb1279800] 13:20:32 INFO - PROCESS | 1806 | 1461183632458 Marionette DEBUG loaded listener.js 13:20:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 101 (0x7f1fb7112000) [pid = 1806] [serial = 331] [outer = 0x7f1fb1279800] 13:20:33 INFO - PROCESS | 1806 | 1461183633226 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]]]}] 13:20:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:20:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1143ms 13:20:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:20:33 INFO - PROCESS | 1806 | 1461183633278 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 13:20:33 INFO - PROCESS | 1806 | 1461183633281 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 13:20:33 INFO - PROCESS | 1806 | 1461183633290 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:20:33 INFO - PROCESS | 1806 | 1461183633298 Marionette TRACE conn3 <- [1,414,null,{}] 13:20:33 INFO - PROCESS | 1806 | 1461183633317 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}] 13:20:33 INFO - PROCESS | 1806 | 1461183633470 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 13:20:33 INFO - PROCESS | 1806 | 1461183633481 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:33 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbaee5000 == 48 [pid = 1806] [id = 111] 13:20:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 102 (0x7f1fb2dab800) [pid = 1806] [serial = 332] [outer = (nil)] 13:20:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 103 (0x7f1fb8ed3400) [pid = 1806] [serial = 333] [outer = 0x7f1fb2dab800] 13:20:33 INFO - PROCESS | 1806 | 1461183633542 Marionette DEBUG loaded listener.js 13:20:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 104 (0x7f1fb9cdd000) [pid = 1806] [serial = 334] [outer = 0x7f1fb2dab800] 13:20:34 INFO - PROCESS | 1806 | 1461183634353 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]]]}] 13:20:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:20:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1104ms 13:20:34 INFO - PROCESS | 1806 | 1461183634395 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 13:20:34 INFO - PROCESS | 1806 | 1461183634400 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 13:20:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:20:34 INFO - PROCESS | 1806 | 1461183634415 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:20:34 INFO - PROCESS | 1806 | 1461183634417 Marionette TRACE conn3 <- [1,418,null,{}] 13:20:34 INFO - PROCESS | 1806 | 1461183634423 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}] 13:20:34 INFO - PROCESS | 1806 | 1461183634633 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 13:20:34 INFO - PROCESS | 1806 | 1461183634685 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:34 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc61cf800 == 49 [pid = 1806] [id = 112] 13:20:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 105 (0x7f1fba213c00) [pid = 1806] [serial = 335] [outer = (nil)] 13:20:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 106 (0x7f1fba3c5800) [pid = 1806] [serial = 336] [outer = 0x7f1fba213c00] 13:20:34 INFO - PROCESS | 1806 | 1461183634752 Marionette DEBUG loaded listener.js 13:20:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 107 (0x7f1fbaf9c400) [pid = 1806] [serial = 337] [outer = 0x7f1fba213c00] 13:20:36 INFO - PROCESS | 1806 | 1461183636000 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]]]}] 13:20:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 13:20:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1638ms 13:20:36 INFO - PROCESS | 1806 | 1461183636056 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 13:20:36 INFO - PROCESS | 1806 | 1461183636060 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 13:20:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:20:36 INFO - PROCESS | 1806 | 1461183636065 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:20:36 INFO - PROCESS | 1806 | 1461183636067 Marionette TRACE conn3 <- [1,422,null,{}] 13:20:36 INFO - PROCESS | 1806 | 1461183636073 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}] 13:20:36 INFO - PROCESS | 1806 | 1461183636438 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 13:20:36 INFO - PROCESS | 1806 | --DOMWINDOW == 106 (0x7f1faf520400) [pid = 1806] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:20:36 INFO - PROCESS | 1806 | --DOMWINDOW == 105 (0x7f1fb2ca5000) [pid = 1806] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:20:36 INFO - PROCESS | 1806 | --DOMWINDOW == 104 (0x7f1faff93c00) [pid = 1806] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:20:36 INFO - PROCESS | 1806 | --DOMWINDOW == 103 (0x7f1faf8f0000) [pid = 1806] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:20:36 INFO - PROCESS | 1806 | --DOMWINDOW == 102 (0x7f1fbc388800) [pid = 1806] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:20:36 INFO - PROCESS | 1806 | --DOMWINDOW == 101 (0x7f1fb1281000) [pid = 1806] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:20:36 INFO - PROCESS | 1806 | --DOMWINDOW == 100 (0x7f1faf879c00) [pid = 1806] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:20:36 INFO - PROCESS | 1806 | --DOMWINDOW == 99 (0x7f1fb0232c00) [pid = 1806] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:20:36 INFO - PROCESS | 1806 | --DOMWINDOW == 98 (0x7f1fb9db9800) [pid = 1806] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:20:36 INFO - PROCESS | 1806 | --DOMWINDOW == 97 (0x7f1faf63f800) [pid = 1806] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:20:36 INFO - PROCESS | 1806 | --DOMWINDOW == 96 (0x7f1fb80f2000) [pid = 1806] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:20:36 INFO - PROCESS | 1806 | --DOMWINDOW == 95 (0x7f1fb1457400) [pid = 1806] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:20:36 INFO - PROCESS | 1806 | --DOMWINDOW == 94 (0x7f1fb8e8c000) [pid = 1806] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:20:36 INFO - PROCESS | 1806 | --DOMWINDOW == 93 (0x7f1faff8c800) [pid = 1806] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:20:36 INFO - PROCESS | 1806 | --DOMWINDOW == 92 (0x7f1faff97800) [pid = 1806] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:20:36 INFO - PROCESS | 1806 | --DOMWINDOW == 91 (0x7f1fba3cdc00) [pid = 1806] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:20:36 INFO - PROCESS | 1806 | --DOMWINDOW == 90 (0x7f1fb2db4000) [pid = 1806] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:20:36 INFO - PROCESS | 1806 | --DOMWINDOW == 89 (0x7f1fb022cc00) [pid = 1806] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:20:36 INFO - PROCESS | 1806 | --DOMWINDOW == 88 (0x7f1fc64aec00) [pid = 1806] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:20:36 INFO - PROCESS | 1806 | 1461183636579 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:36 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb2df0800 == 50 [pid = 1806] [id = 113] 13:20:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 89 (0x7f1faf8f4000) [pid = 1806] [serial = 338] [outer = (nil)] 13:20:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 90 (0x7f1faff97800) [pid = 1806] [serial = 339] [outer = 0x7f1faf8f4000] 13:20:36 INFO - PROCESS | 1806 | 1461183636659 Marionette DEBUG loaded listener.js 13:20:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 91 (0x7f1fb9ce0800) [pid = 1806] [serial = 340] [outer = 0x7f1faf8f4000] 13:20:37 INFO - PROCESS | 1806 | 1461183637760 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]]]}] 13:20:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:20:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1738ms 13:20:37 INFO - PROCESS | 1806 | 1461183637805 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 13:20:37 INFO - PROCESS | 1806 | 1461183637809 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 13:20:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:20:37 INFO - PROCESS | 1806 | 1461183637815 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:20:37 INFO - PROCESS | 1806 | 1461183637818 Marionette TRACE conn3 <- [1,426,null,{}] 13:20:37 INFO - PROCESS | 1806 | 1461183637823 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}] 13:20:38 INFO - PROCESS | 1806 | 1461183638008 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 13:20:38 INFO - PROCESS | 1806 | 1461183638060 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcb352800 == 51 [pid = 1806] [id = 114] 13:20:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 92 (0x7f1faf8f6c00) [pid = 1806] [serial = 341] [outer = (nil)] 13:20:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 93 (0x7f1fc669bc00) [pid = 1806] [serial = 342] [outer = 0x7f1faf8f6c00] 13:20:38 INFO - PROCESS | 1806 | 1461183638123 Marionette DEBUG loaded listener.js 13:20:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 94 (0x7f1fc97ca000) [pid = 1806] [serial = 343] [outer = 0x7f1faf8f6c00] 13:20:39 INFO - PROCESS | 1806 | 1461183639082 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] 13:20:39 INFO - PROCESS | 1806 | 1461183639161 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 13:20:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:20:39 INFO - PROCESS | 1806 | 1461183639170 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:20:39 INFO - PROCESS | 1806 | 1461183639175 Marionette TRACE conn3 <- [1,430,null,{}] 13:20:39 INFO - PROCESS | 1806 | 1461183639184 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}] 13:20:39 INFO - PROCESS | 1806 | 1461183639360 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 13:20:39 INFO - PROCESS | 1806 | 1461183639551 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:39 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9490000 == 52 [pid = 1806] [id = 115] 13:20:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 95 (0x7f1faddf1800) [pid = 1806] [serial = 344] [outer = (nil)] 13:20:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 96 (0x7f1faf523400) [pid = 1806] [serial = 345] [outer = 0x7f1faddf1800] 13:20:39 INFO - PROCESS | 1806 | 1461183639631 Marionette DEBUG loaded listener.js 13:20:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 97 (0x7f1faf8f1400) [pid = 1806] [serial = 346] [outer = 0x7f1faddf1800] 13:20:40 INFO - PROCESS | 1806 | 1461183640494 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]]]}] 13:20:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:20:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1388ms 13:20:40 INFO - PROCESS | 1806 | 1461183640560 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 13:20:40 INFO - PROCESS | 1806 | 1461183640568 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 13:20:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:20:40 INFO - PROCESS | 1806 | 1461183640578 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:20:40 INFO - PROCESS | 1806 | 1461183640583 Marionette TRACE conn3 <- [1,434,null,{}] 13:20:40 INFO - PROCESS | 1806 | 1461183640589 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}] 13:20:40 INFO - PROCESS | 1806 | 1461183640789 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 13:20:40 INFO - PROCESS | 1806 | 1461183640924 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:40 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc751b800 == 53 [pid = 1806] [id = 116] 13:20:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 98 (0x7f1faf51cc00) [pid = 1806] [serial = 347] [outer = (nil)] 13:20:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 99 (0x7f1fb2c43c00) [pid = 1806] [serial = 348] [outer = 0x7f1faf51cc00] 13:20:41 INFO - PROCESS | 1806 | 1461183641001 Marionette DEBUG loaded listener.js 13:20:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 100 (0x7f1fb2d36000) [pid = 1806] [serial = 349] [outer = 0x7f1faf51cc00] 13:20:41 INFO - PROCESS | 1806 | 1461183641964 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]]]}] 13:20:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:20:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1434ms 13:20:42 INFO - PROCESS | 1806 | 1461183642013 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 13:20:42 INFO - PROCESS | 1806 | 1461183642017 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 13:20:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:20:42 INFO - PROCESS | 1806 | 1461183642023 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:20:42 INFO - PROCESS | 1806 | 1461183642029 Marionette TRACE conn3 <- [1,438,null,{}] 13:20:42 INFO - PROCESS | 1806 | 1461183642045 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}] 13:20:42 INFO - PROCESS | 1806 | 1461183642214 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 13:20:42 INFO - PROCESS | 1806 | 1461183642351 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:42 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcbb9a800 == 54 [pid = 1806] [id = 117] 13:20:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 101 (0x7f1fb2c45000) [pid = 1806] [serial = 350] [outer = (nil)] 13:20:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 102 (0x7f1fb80ed800) [pid = 1806] [serial = 351] [outer = 0x7f1fb2c45000] 13:20:42 INFO - PROCESS | 1806 | 1461183642430 Marionette DEBUG loaded listener.js 13:20:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 103 (0x7f1fb8ecb400) [pid = 1806] [serial = 352] [outer = 0x7f1fb2c45000] 13:20:43 INFO - PROCESS | 1806 | 1461183643320 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]]]}] 13:20:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:20:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1333ms 13:20:43 INFO - PROCESS | 1806 | 1461183643358 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 13:20:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:20:43 INFO - PROCESS | 1806 | 1461183643363 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 13:20:43 INFO - PROCESS | 1806 | 1461183643369 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:20:43 INFO - PROCESS | 1806 | 1461183643373 Marionette TRACE conn3 <- [1,442,null,{}] 13:20:43 INFO - PROCESS | 1806 | 1461183643378 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}] 13:20:43 INFO - PROCESS | 1806 | 1461183643534 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 13:20:43 INFO - PROCESS | 1806 | 1461183643675 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcfb9f000 == 55 [pid = 1806] [id = 118] 13:20:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 104 (0x7f1fb2d3a400) [pid = 1806] [serial = 353] [outer = (nil)] 13:20:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 105 (0x7f1fb898cc00) [pid = 1806] [serial = 354] [outer = 0x7f1fb2d3a400] 13:20:43 INFO - PROCESS | 1806 | 1461183643762 Marionette DEBUG loaded listener.js 13:20:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 106 (0x7f1fb8993000) [pid = 1806] [serial = 355] [outer = 0x7f1fb2d3a400] 13:20:44 INFO - PROCESS | 1806 | 1461183644641 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]]]}] 13:20:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:20:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1336ms 13:20:44 INFO - PROCESS | 1806 | 1461183644707 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 13:20:44 INFO - PROCESS | 1806 | 1461183644710 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 13:20:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:20:44 INFO - PROCESS | 1806 | 1461183644717 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:20:44 INFO - PROCESS | 1806 | 1461183644720 Marionette TRACE conn3 <- [1,446,null,{}] 13:20:44 INFO - PROCESS | 1806 | 1461183644725 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}] 13:20:44 INFO - PROCESS | 1806 | 1461183644929 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 13:20:45 INFO - PROCESS | 1806 | 1461183645079 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fafb96000 == 56 [pid = 1806] [id = 119] 13:20:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 107 (0x7f1fb8987000) [pid = 1806] [serial = 356] [outer = (nil)] 13:20:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 108 (0x7f1fb9ce1400) [pid = 1806] [serial = 357] [outer = 0x7f1fb8987000] 13:20:45 INFO - PROCESS | 1806 | 1461183645154 Marionette DEBUG loaded listener.js 13:20:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 109 (0x7f1fbc36e800) [pid = 1806] [serial = 358] [outer = 0x7f1fb8987000] 13:20:46 INFO - PROCESS | 1806 | 1461183646068 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]]]}] 13:20:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:20:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1386ms 13:20:46 INFO - PROCESS | 1806 | 1461183646105 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 13:20:46 INFO - PROCESS | 1806 | 1461183646109 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 13:20:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:20:46 INFO - PROCESS | 1806 | 1461183646115 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:20:46 INFO - PROCESS | 1806 | 1461183646119 Marionette TRACE conn3 <- [1,450,null,{}] 13:20:46 INFO - PROCESS | 1806 | 1461183646124 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}] 13:20:46 INFO - PROCESS | 1806 | 1461183646304 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 13:20:46 INFO - PROCESS | 1806 | 1461183646448 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:46 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf3ba000 == 57 [pid = 1806] [id = 120] 13:20:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 110 (0x7f1fb8ed0000) [pid = 1806] [serial = 359] [outer = (nil)] 13:20:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 111 (0x7f1fc75ce400) [pid = 1806] [serial = 360] [outer = 0x7f1fb8ed0000] 13:20:46 INFO - PROCESS | 1806 | 1461183646529 Marionette DEBUG loaded listener.js 13:20:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 112 (0x7f1fcb6be800) [pid = 1806] [serial = 361] [outer = 0x7f1fb8ed0000] 13:20:47 INFO - PROCESS | 1806 | 1461183647406 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] 13:20:47 INFO - PROCESS | 1806 | 1461183647462 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 13:20:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:20:47 INFO - PROCESS | 1806 | 1461183647469 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:20:47 INFO - PROCESS | 1806 | 1461183647473 Marionette TRACE conn3 <- [1,454,null,{}] 13:20:47 INFO - PROCESS | 1806 | 1461183647498 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}] 13:20:47 INFO - PROCESS | 1806 | 1461183647657 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 13:20:47 INFO - PROCESS | 1806 | 1461183647955 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf3b4800 == 58 [pid = 1806] [id = 121] 13:20:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 113 (0x7f1fadde4800) [pid = 1806] [serial = 362] [outer = (nil)] 13:20:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 114 (0x7f1faddec400) [pid = 1806] [serial = 363] [outer = 0x7f1fadde4800] 13:20:48 INFO - PROCESS | 1806 | 1461183648088 Marionette DEBUG loaded listener.js 13:20:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 115 (0x7f1faf1d9800) [pid = 1806] [serial = 364] [outer = 0x7f1fadde4800] 13:20:48 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:20:49 INFO - PROCESS | 1806 | 1461183649067 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]]]}] 13:20:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:20:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1652ms 13:20:49 INFO - PROCESS | 1806 | 1461183649121 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 13:20:49 INFO - PROCESS | 1806 | 1461183649126 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 13:20:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:20:49 INFO - PROCESS | 1806 | 1461183649136 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:20:49 INFO - PROCESS | 1806 | 1461183649141 Marionette TRACE conn3 <- [1,458,null,{}] 13:20:49 INFO - PROCESS | 1806 | 1461183649148 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}] 13:20:49 INFO - PROCESS | 1806 | 1461183649311 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 13:20:49 INFO - PROCESS | 1806 | 1461183649499 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb1fa3000 == 59 [pid = 1806] [id = 122] 13:20:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 116 (0x7f1faff8c800) [pid = 1806] [serial = 365] [outer = (nil)] 13:20:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 117 (0x7f1fb0232000) [pid = 1806] [serial = 366] [outer = 0x7f1faff8c800] 13:20:49 INFO - PROCESS | 1806 | 1461183649573 Marionette DEBUG loaded listener.js 13:20:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 118 (0x7f1fb12c2000) [pid = 1806] [serial = 367] [outer = 0x7f1faff8c800] 13:20:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb2df0800 == 58 [pid = 1806] [id = 113] 13:20:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc61cf800 == 57 [pid = 1806] [id = 112] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 117 (0x7f1fb7116800) [pid = 1806] [serial = 306] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 116 (0x7f1fcbc30800) [pid = 1806] [serial = 285] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 115 (0x7f1fcb482c00) [pid = 1806] [serial = 279] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 114 (0x7f1fcb8b3400) [pid = 1806] [serial = 282] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fbaee5000 == 56 [pid = 1806] [id = 111] 13:20:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb8a0e800 == 55 [pid = 1806] [id = 110] 13:20:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb7f85800 == 54 [pid = 1806] [id = 109] 13:20:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb91d8000 == 53 [pid = 1806] [id = 108] 13:20:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf3de800 == 52 [pid = 1806] [id = 106] 13:20:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcbc16800 == 51 [pid = 1806] [id = 105] 13:20:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fbc33c000 == 50 [pid = 1806] [id = 104] 13:20:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb2dde000 == 49 [pid = 1806] [id = 103] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 113 (0x7f1fcb058400) [pid = 1806] [serial = 198] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 112 (0x7f1fb2daa400) [pid = 1806] [serial = 291] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 111 (0x7f1fba0adc00) [pid = 1806] [serial = 244] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 110 (0x7f1fbaeac400) [pid = 1806] [serial = 247] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 109 (0x7f1fcb48f000) [pid = 1806] [serial = 301] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 108 (0x7f1fb2da9c00) [pid = 1806] [serial = 273] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 107 (0x7f1fbc3fdc00) [pid = 1806] [serial = 165] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 106 (0x7f1fce586400) [pid = 1806] [serial = 289] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 105 (0x7f1fcb78b000) [pid = 1806] [serial = 210] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 104 (0x7f1fcb054c00) [pid = 1806] [serial = 300] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 103 (0x7f1fc669f400) [pid = 1806] [serial = 250] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 102 (0x7f1fb9a48400) [pid = 1806] [serial = 295] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 101 (0x7f1fba219400) [pid = 1806] [serial = 277] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 100 (0x7f1fb8e8e000) [pid = 1806] [serial = 303] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 99 (0x7f1fb8eccc00) [pid = 1806] [serial = 294] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 98 (0x7f1fb8ed1400) [pid = 1806] [serial = 276] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 97 (0x7f1fb2ca3400) [pid = 1806] [serial = 201] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 96 (0x7f1fb2db6800) [pid = 1806] [serial = 238] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 95 (0x7f1fc661d000) [pid = 1806] [serial = 298] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 94 (0x7f1fb8342800) [pid = 1806] [serial = 241] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 93 (0x7f1fb8e91800) [pid = 1806] [serial = 304] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 92 (0x7f1fb54b3000) [pid = 1806] [serial = 274] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 91 (0x7f1fbc3f1000) [pid = 1806] [serial = 297] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 90 (0x7f1fb5315c00) [pid = 1806] [serial = 292] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 89 (0x7f1fb9dbf800) [pid = 1806] [serial = 204] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 88 (0x7f1fb2ca6c00) [pid = 1806] [serial = 288] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | --DOMWINDOW == 87 (0x7f1fc79c5c00) [pid = 1806] [serial = 207] [outer = (nil)] [url = about:blank] 13:20:50 INFO - PROCESS | 1806 | 1461183650570 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] 13:20:50 INFO - PROCESS | 1806 | 1461183650638 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 13:20:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:20:50 INFO - PROCESS | 1806 | 1461183650647 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:20:50 INFO - PROCESS | 1806 | 1461183650649 Marionette TRACE conn3 <- [1,462,null,{}] 13:20:50 INFO - PROCESS | 1806 | 1461183650654 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}] 13:20:50 INFO - PROCESS | 1806 | 1461183650824 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 13:20:50 INFO - PROCESS | 1806 | 1461183650923 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:50 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb677b800 == 50 [pid = 1806] [id = 123] 13:20:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 88 (0x7f1faff93000) [pid = 1806] [serial = 368] [outer = (nil)] 13:20:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 89 (0x7f1fb2ca6c00) [pid = 1806] [serial = 369] [outer = 0x7f1faff93000] 13:20:50 INFO - PROCESS | 1806 | 1461183650987 Marionette DEBUG loaded listener.js 13:20:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 90 (0x7f1fb2db0400) [pid = 1806] [serial = 370] [outer = 0x7f1faff93000] 13:20:51 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:20:51 INFO - PROCESS | 1806 | 1461183651776 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] 13:20:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:20:51 INFO - PROCESS | 1806 | 1461183651834 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 13:20:51 INFO - PROCESS | 1806 | 1461183651842 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:20:51 INFO - PROCESS | 1806 | 1461183651850 Marionette TRACE conn3 <- [1,466,null,{}] 13:20:51 INFO - PROCESS | 1806 | 1461183651863 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}] 13:20:52 INFO - PROCESS | 1806 | 1461183652015 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 13:20:52 INFO - PROCESS | 1806 | 1461183652026 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9976000 == 51 [pid = 1806] [id = 124] 13:20:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 91 (0x7f1fb2d33000) [pid = 1806] [serial = 371] [outer = (nil)] 13:20:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 92 (0x7f1fb8988400) [pid = 1806] [serial = 372] [outer = 0x7f1fb2d33000] 13:20:52 INFO - PROCESS | 1806 | 1461183652088 Marionette DEBUG loaded listener.js 13:20:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 93 (0x7f1fb8e85c00) [pid = 1806] [serial = 373] [outer = 0x7f1fb2d33000] 13:20:52 INFO - PROCESS | 1806 | 1461183652909 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] 13:20:52 INFO - PROCESS | 1806 | 1461183652994 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 13:20:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:20:53 INFO - PROCESS | 1806 | 1461183653001 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:20:53 INFO - PROCESS | 1806 | 1461183653003 Marionette TRACE conn3 <- [1,470,null,{}] 13:20:53 INFO - PROCESS | 1806 | 1461183653018 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}] 13:20:53 INFO - PROCESS | 1806 | 1461183653201 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 13:20:53 INFO - PROCESS | 1806 | 1461183653222 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf0f1800 == 52 [pid = 1806] [id = 125] 13:20:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 94 (0x7f1faff97400) [pid = 1806] [serial = 374] [outer = (nil)] 13:20:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 95 (0x7f1fb8ecf800) [pid = 1806] [serial = 375] [outer = 0x7f1faff97400] 13:20:53 INFO - PROCESS | 1806 | 1461183653284 Marionette DEBUG loaded listener.js 13:20:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 96 (0x7f1fb9dbf800) [pid = 1806] [serial = 376] [outer = 0x7f1faff97400] 13:20:54 INFO - PROCESS | 1806 | 1461183654122 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]]]}] 13:20:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:20:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1186ms 13:20:54 INFO - PROCESS | 1806 | 1461183654188 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 13:20:54 INFO - PROCESS | 1806 | 1461183654192 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 13:20:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:20:54 INFO - PROCESS | 1806 | 1461183654205 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:20:54 INFO - PROCESS | 1806 | 1461183654207 Marionette TRACE conn3 <- [1,474,null,{}] 13:20:54 INFO - PROCESS | 1806 | 1461183654213 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}] 13:20:54 INFO - PROCESS | 1806 | 1461183654391 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 13:20:54 INFO - PROCESS | 1806 | 1461183654408 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:54 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc0421000 == 53 [pid = 1806] [id = 126] 13:20:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 97 (0x7f1fbaeb4c00) [pid = 1806] [serial = 377] [outer = (nil)] 13:20:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 98 (0x7f1fbc37dc00) [pid = 1806] [serial = 378] [outer = 0x7f1fbaeb4c00] 13:20:54 INFO - PROCESS | 1806 | 1461183654484 Marionette DEBUG loaded listener.js 13:20:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 99 (0x7f1fc661d000) [pid = 1806] [serial = 379] [outer = 0x7f1fbaeb4c00] 13:20:55 INFO - PROCESS | 1806 | --DOMWINDOW == 98 (0x7f1fb2c4fc00) [pid = 1806] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:20:55 INFO - PROCESS | 1806 | --DOMWINDOW == 97 (0x7f1fb2dab800) [pid = 1806] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:20:55 INFO - PROCESS | 1806 | --DOMWINDOW == 96 (0x7f1fb1279800) [pid = 1806] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:20:55 INFO - PROCESS | 1806 | --DOMWINDOW == 95 (0x7f1faf8f5000) [pid = 1806] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:20:55 INFO - PROCESS | 1806 | --DOMWINDOW == 94 (0x7f1fba213c00) [pid = 1806] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:20:55 INFO - PROCESS | 1806 | --DOMWINDOW == 93 (0x7f1faf8f4000) [pid = 1806] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:20:55 INFO - PROCESS | 1806 | --DOMWINDOW == 92 (0x7f1fb710b400) [pid = 1806] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:20:55 INFO - PROCESS | 1806 | --DOMWINDOW == 91 (0x7f1fc66e1c00) [pid = 1806] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:20:55 INFO - PROCESS | 1806 | --DOMWINDOW == 90 (0x7f1fbc2e8800) [pid = 1806] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:20:55 INFO - PROCESS | 1806 | --DOMWINDOW == 89 (0x7f1fcb48fc00) [pid = 1806] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:20:55 INFO - PROCESS | 1806 | 1461183655428 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]]]}] 13:20:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:20:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1287ms 13:20:55 INFO - PROCESS | 1806 | 1461183655493 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 13:20:55 INFO - PROCESS | 1806 | 1461183655497 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 13:20:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:20:55 INFO - PROCESS | 1806 | 1461183655509 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:20:55 INFO - PROCESS | 1806 | 1461183655511 Marionette TRACE conn3 <- [1,478,null,{}] 13:20:55 INFO - PROCESS | 1806 | 1461183655518 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}] 13:20:55 INFO - PROCESS | 1806 | 1461183655660 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 13:20:55 INFO - PROCESS | 1806 | 1461183655681 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc7260800 == 54 [pid = 1806] [id = 127] 13:20:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 90 (0x7f1fb838f000) [pid = 1806] [serial = 380] [outer = (nil)] 13:20:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 91 (0x7f1fc66de000) [pid = 1806] [serial = 381] [outer = 0x7f1fb838f000] 13:20:55 INFO - PROCESS | 1806 | 1461183655743 Marionette DEBUG loaded listener.js 13:20:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 92 (0x7f1fcb05d000) [pid = 1806] [serial = 382] [outer = 0x7f1fb838f000] 13:20:56 INFO - PROCESS | 1806 | 1461183656491 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]]]}] 13:20:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:20:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1044ms 13:20:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:20:56 INFO - PROCESS | 1806 | 1461183656548 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 13:20:56 INFO - PROCESS | 1806 | 1461183656550 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 13:20:56 INFO - PROCESS | 1806 | 1461183656557 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:20:56 INFO - PROCESS | 1806 | 1461183656560 Marionette TRACE conn3 <- [1,482,null,{}] 13:20:56 INFO - PROCESS | 1806 | 1461183656581 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}] 13:20:56 INFO - PROCESS | 1806 | 1461183656718 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 13:20:56 INFO - PROCESS | 1806 | 1461183656732 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcb38c800 == 55 [pid = 1806] [id = 128] 13:20:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 93 (0x7f1fcb482c00) [pid = 1806] [serial = 383] [outer = (nil)] 13:20:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 94 (0x7f1fcb6c0000) [pid = 1806] [serial = 384] [outer = 0x7f1fcb482c00] 13:20:56 INFO - PROCESS | 1806 | 1461183656797 Marionette DEBUG loaded listener.js 13:20:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 95 (0x7f1fcb790000) [pid = 1806] [serial = 385] [outer = 0x7f1fcb482c00] 13:20:57 INFO - PROCESS | 1806 | 1461183657911 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]]]}] 13:20:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:20:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1405ms 13:20:57 INFO - PROCESS | 1806 | 1461183657962 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 13:20:57 INFO - PROCESS | 1806 | 1461183657969 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 13:20:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:20:57 INFO - PROCESS | 1806 | 1461183657979 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:20:57 INFO - PROCESS | 1806 | 1461183657984 Marionette TRACE conn3 <- [1,486,null,{}] 13:20:57 INFO - PROCESS | 1806 | 1461183657992 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}] 13:20:58 INFO - PROCESS | 1806 | 1461183658168 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 13:20:58 INFO - PROCESS | 1806 | 1461183658308 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:58 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb54cb000 == 56 [pid = 1806] [id = 129] 13:20:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 96 (0x7f1faf843400) [pid = 1806] [serial = 386] [outer = (nil)] 13:20:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 97 (0x7f1faf849400) [pid = 1806] [serial = 387] [outer = 0x7f1faf843400] 13:20:58 INFO - PROCESS | 1806 | 1461183658385 Marionette DEBUG loaded listener.js 13:20:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 98 (0x7f1faf84ec00) [pid = 1806] [serial = 388] [outer = 0x7f1faf843400] 13:20:59 INFO - PROCESS | 1806 | 1461183659343 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]]]}] 13:20:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:20:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1438ms 13:20:59 INFO - PROCESS | 1806 | 1461183659418 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 13:20:59 INFO - PROCESS | 1806 | 1461183659427 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 13:20:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:20:59 INFO - PROCESS | 1806 | 1461183659438 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:20:59 INFO - PROCESS | 1806 | 1461183659443 Marionette TRACE conn3 <- [1,490,null,{}] 13:20:59 INFO - PROCESS | 1806 | 1461183659449 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}] 13:20:59 INFO - PROCESS | 1806 | 1461183659648 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 13:20:59 INFO - PROCESS | 1806 | 1461183659878 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:59 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc7253000 == 57 [pid = 1806] [id = 130] 13:20:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 99 (0x7f1faf844c00) [pid = 1806] [serial = 389] [outer = (nil)] 13:20:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 100 (0x7f1fb2bc7400) [pid = 1806] [serial = 390] [outer = 0x7f1faf844c00] 13:21:00 INFO - PROCESS | 1806 | 1461183660009 Marionette DEBUG loaded listener.js 13:21:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 101 (0x7f1fb2d31400) [pid = 1806] [serial = 391] [outer = 0x7f1faf844c00] 13:21:00 INFO - PROCESS | 1806 | 1461183660806 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]]]}] 13:21:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:21:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1390ms 13:21:00 INFO - PROCESS | 1806 | 1461183660842 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 13:21:00 INFO - PROCESS | 1806 | 1461183660846 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 13:21:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:21:00 INFO - PROCESS | 1806 | 1461183660857 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:21:00 INFO - PROCESS | 1806 | 1461183660861 Marionette TRACE conn3 <- [1,494,null,{}] 13:21:00 INFO - PROCESS | 1806 | 1461183660878 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}] 13:21:01 INFO - PROCESS | 1806 | 1461183661047 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 13:21:01 INFO - PROCESS | 1806 | 1461183661184 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:01 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fce246800 == 58 [pid = 1806] [id = 131] 13:21:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 102 (0x7f1fb2d31800) [pid = 1806] [serial = 392] [outer = (nil)] 13:21:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 103 (0x7f1fb80f7400) [pid = 1806] [serial = 393] [outer = 0x7f1fb2d31800] 13:21:01 INFO - PROCESS | 1806 | 1461183661261 Marionette DEBUG loaded listener.js 13:21:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 104 (0x7f1fb8ed1400) [pid = 1806] [serial = 394] [outer = 0x7f1fb2d31800] 13:21:02 INFO - PROCESS | 1806 | 1461183662211 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]]]}] 13:21:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:21:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1386ms 13:21:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:21:02 INFO - PROCESS | 1806 | 1461183662240 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 13:21:02 INFO - PROCESS | 1806 | 1461183662244 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 13:21:02 INFO - PROCESS | 1806 | 1461183662250 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:21:02 INFO - PROCESS | 1806 | 1461183662254 Marionette TRACE conn3 <- [1,498,null,{}] 13:21:02 INFO - PROCESS | 1806 | 1461183662259 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}] 13:21:02 INFO - PROCESS | 1806 | 1461183662408 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 13:21:02 INFO - PROCESS | 1806 | 1461183662555 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fadd93800 == 59 [pid = 1806] [id = 132] 13:21:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 105 (0x7f1fb710a800) [pid = 1806] [serial = 395] [outer = (nil)] 13:21:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 106 (0x7f1fbc3f1000) [pid = 1806] [serial = 396] [outer = 0x7f1fb710a800] 13:21:02 INFO - PROCESS | 1806 | 1461183662628 Marionette DEBUG loaded listener.js 13:21:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 107 (0x7f1fc6837800) [pid = 1806] [serial = 397] [outer = 0x7f1fb710a800] 13:21:03 INFO - PROCESS | 1806 | 1461183663467 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]]]}] 13:21:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:21:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1294ms 13:21:03 INFO - PROCESS | 1806 | 1461183663551 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 13:21:03 INFO - PROCESS | 1806 | 1461183663555 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 13:21:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:21:03 INFO - PROCESS | 1806 | 1461183663564 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:21:03 INFO - PROCESS | 1806 | 1461183663567 Marionette TRACE conn3 <- [1,502,null,{}] 13:21:03 INFO - PROCESS | 1806 | 1461183663572 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}] 13:21:03 INFO - PROCESS | 1806 | 1461183663736 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 13:21:03 INFO - PROCESS | 1806 | 1461183663881 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:03 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9ccf800 == 60 [pid = 1806] [id = 133] 13:21:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 108 (0x7f1faf1d3800) [pid = 1806] [serial = 398] [outer = (nil)] 13:21:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 109 (0x7f1fbc37a000) [pid = 1806] [serial = 399] [outer = 0x7f1faf1d3800] 13:21:03 INFO - PROCESS | 1806 | 1461183663962 Marionette DEBUG loaded listener.js 13:21:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 110 (0x7f1fcb487400) [pid = 1806] [serial = 400] [outer = 0x7f1faf1d3800] 13:21:04 INFO - PROCESS | 1806 | 1461183664820 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]]]}] 13:21:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:21:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1330ms 13:21:04 INFO - PROCESS | 1806 | 1461183664896 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 13:21:04 INFO - PROCESS | 1806 | 1461183664900 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 13:21:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:21:04 INFO - PROCESS | 1806 | 1461183664938 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:21:04 INFO - PROCESS | 1806 | 1461183664940 Marionette TRACE conn3 <- [1,506,null,{}] 13:21:05 INFO - PROCESS | 1806 | 1461183665362 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}] 13:21:05 INFO - PROCESS | 1806 | 1461183665606 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 13:21:05 INFO - PROCESS | 1806 | 1461183665732 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:05 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf8a3000 == 61 [pid = 1806] [id = 134] 13:21:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 111 (0x7f1fadde9c00) [pid = 1806] [serial = 401] [outer = (nil)] 13:21:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 112 (0x7f1faf520400) [pid = 1806] [serial = 402] [outer = 0x7f1fadde9c00] 13:21:05 INFO - PROCESS | 1806 | 1461183665803 Marionette DEBUG loaded listener.js 13:21:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 113 (0x7f1faf849000) [pid = 1806] [serial = 403] [outer = 0x7f1fadde9c00] 13:21:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc63df800 == 60 [pid = 1806] [id = 65] 13:21:06 INFO - PROCESS | 1806 | --DOMWINDOW == 112 (0x7f1fb67dec00) [pid = 1806] [serial = 312] [outer = (nil)] [url = about:blank] 13:21:06 INFO - PROCESS | 1806 | --DOMWINDOW == 111 (0x7f1fb2c4dc00) [pid = 1806] [serial = 315] [outer = (nil)] [url = about:blank] 13:21:06 INFO - PROCESS | 1806 | --DOMWINDOW == 110 (0x7f1fb8e91c00) [pid = 1806] [serial = 318] [outer = (nil)] [url = about:blank] 13:21:06 INFO - PROCESS | 1806 | --DOMWINDOW == 109 (0x7f1fc64a2c00) [pid = 1806] [serial = 321] [outer = (nil)] [url = about:blank] 13:21:06 INFO - PROCESS | 1806 | --DOMWINDOW == 108 (0x7f1fc669bc00) [pid = 1806] [serial = 342] [outer = (nil)] [url = about:blank] 13:21:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc7260800 == 59 [pid = 1806] [id = 127] 13:21:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc0421000 == 58 [pid = 1806] [id = 126] 13:21:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf0f1800 == 57 [pid = 1806] [id = 125] 13:21:06 INFO - PROCESS | 1806 | 1461183666868 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]]]}] 13:21:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9976000 == 56 [pid = 1806] [id = 124] 13:21:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb677b800 == 55 [pid = 1806] [id = 123] 13:21:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb1fa3000 == 54 [pid = 1806] [id = 122] 13:21:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf3b4800 == 53 [pid = 1806] [id = 121] 13:21:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fafb96000 == 52 [pid = 1806] [id = 119] 13:21:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcbb9a800 == 51 [pid = 1806] [id = 117] 13:21:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc751b800 == 50 [pid = 1806] [id = 116] 13:21:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9490000 == 49 [pid = 1806] [id = 115] 13:21:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:21:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1984ms 13:21:06 INFO - PROCESS | 1806 | 1461183666921 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 13:21:06 INFO - PROCESS | 1806 | 1461183666929 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 13:21:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:21:06 INFO - PROCESS | 1806 | 1461183666936 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:21:06 INFO - PROCESS | 1806 | 1461183666939 Marionette TRACE conn3 <- [1,510,null,{}] 13:21:06 INFO - PROCESS | 1806 | 1461183666945 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}] 13:21:07 INFO - PROCESS | 1806 | 1461183667099 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 13:21:07 INFO - PROCESS | 1806 | --DOMWINDOW == 107 (0x7f1fcb488400) [pid = 1806] [serial = 307] [outer = (nil)] [url = about:blank] 13:21:07 INFO - PROCESS | 1806 | --DOMWINDOW == 106 (0x7f1fcb48f800) [pid = 1806] [serial = 280] [outer = (nil)] [url = about:blank] 13:21:07 INFO - PROCESS | 1806 | --DOMWINDOW == 105 (0x7f1fcbb4d400) [pid = 1806] [serial = 283] [outer = (nil)] [url = about:blank] 13:21:07 INFO - PROCESS | 1806 | --DOMWINDOW == 104 (0x7f1fcbc65000) [pid = 1806] [serial = 286] [outer = (nil)] [url = about:blank] 13:21:07 INFO - PROCESS | 1806 | --DOMWINDOW == 103 (0x7f1fb2ca0000) [pid = 1806] [serial = 327] [outer = (nil)] [url = about:blank] 13:21:07 INFO - PROCESS | 1806 | --DOMWINDOW == 102 (0x7f1fb8ed3400) [pid = 1806] [serial = 333] [outer = (nil)] [url = about:blank] 13:21:07 INFO - PROCESS | 1806 | --DOMWINDOW == 101 (0x7f1faf8f6400) [pid = 1806] [serial = 309] [outer = (nil)] [url = about:blank] 13:21:07 INFO - PROCESS | 1806 | --DOMWINDOW == 100 (0x7f1fb2e5c400) [pid = 1806] [serial = 330] [outer = (nil)] [url = about:blank] 13:21:07 INFO - PROCESS | 1806 | --DOMWINDOW == 99 (0x7f1fb7112000) [pid = 1806] [serial = 331] [outer = (nil)] [url = about:blank] 13:21:07 INFO - PROCESS | 1806 | --DOMWINDOW == 98 (0x7f1fb0304400) [pid = 1806] [serial = 325] [outer = (nil)] [url = about:blank] 13:21:07 INFO - PROCESS | 1806 | --DOMWINDOW == 97 (0x7f1faff8fc00) [pid = 1806] [serial = 324] [outer = (nil)] [url = about:blank] 13:21:07 INFO - PROCESS | 1806 | --DOMWINDOW == 96 (0x7f1fba3c5800) [pid = 1806] [serial = 336] [outer = (nil)] [url = about:blank] 13:21:07 INFO - PROCESS | 1806 | --DOMWINDOW == 95 (0x7f1fb2d3b800) [pid = 1806] [serial = 328] [outer = (nil)] [url = about:blank] 13:21:07 INFO - PROCESS | 1806 | --DOMWINDOW == 94 (0x7f1fb9ce0800) [pid = 1806] [serial = 340] [outer = (nil)] [url = about:blank] 13:21:07 INFO - PROCESS | 1806 | --DOMWINDOW == 93 (0x7f1fbaf9c400) [pid = 1806] [serial = 337] [outer = (nil)] [url = about:blank] 13:21:07 INFO - PROCESS | 1806 | --DOMWINDOW == 92 (0x7f1faff97800) [pid = 1806] [serial = 339] [outer = (nil)] [url = about:blank] 13:21:07 INFO - PROCESS | 1806 | --DOMWINDOW == 91 (0x7f1fb9cdd000) [pid = 1806] [serial = 334] [outer = (nil)] [url = about:blank] 13:21:07 INFO - PROCESS | 1806 | 1461183667263 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf88f000 == 50 [pid = 1806] [id = 135] 13:21:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 92 (0x7f1faff97800) [pid = 1806] [serial = 404] [outer = (nil)] 13:21:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 93 (0x7f1fb0237400) [pid = 1806] [serial = 405] [outer = 0x7f1faff97800] 13:21:07 INFO - PROCESS | 1806 | 1461183667344 Marionette DEBUG loaded listener.js 13:21:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 94 (0x7f1fb127b400) [pid = 1806] [serial = 406] [outer = 0x7f1faff97800] 13:21:08 INFO - PROCESS | 1806 | 1461183668118 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]]]}] 13:21:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:21:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1236ms 13:21:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:21:08 INFO - PROCESS | 1806 | 1461183668173 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 13:21:08 INFO - PROCESS | 1806 | 1461183668176 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 13:21:08 INFO - PROCESS | 1806 | 1461183668182 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:21:08 INFO - PROCESS | 1806 | 1461183668185 Marionette TRACE conn3 <- [1,514,null,{}] 13:21:08 INFO - PROCESS | 1806 | 1461183668191 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}] 13:21:08 INFO - PROCESS | 1806 | 1461183668345 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 13:21:08 INFO - PROCESS | 1806 | 1461183668358 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:08 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb2df3000 == 51 [pid = 1806] [id = 136] 13:21:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 95 (0x7f1fb1455400) [pid = 1806] [serial = 407] [outer = (nil)] 13:21:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 96 (0x7f1fb2c4dc00) [pid = 1806] [serial = 408] [outer = 0x7f1fb1455400] 13:21:08 INFO - PROCESS | 1806 | 1461183668427 Marionette DEBUG loaded listener.js 13:21:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 97 (0x7f1fb2caac00) [pid = 1806] [serial = 409] [outer = 0x7f1fb1455400] 13:21:09 INFO - PROCESS | 1806 | 1461183669231 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]]]}] 13:21:09 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 13:21:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1083ms 13:21:09 INFO - PROCESS | 1806 | 1461183669273 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 13:21:09 INFO - PROCESS | 1806 | 1461183669283 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 13:21:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:21:09 INFO - PROCESS | 1806 | 1461183669308 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:21:09 INFO - PROCESS | 1806 | 1461183669312 Marionette TRACE conn3 <- [1,518,null,{}] 13:21:09 INFO - PROCESS | 1806 | 1461183669317 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}] 13:21:09 INFO - PROCESS | 1806 | 1461183669522 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 13:21:09 INFO - PROCESS | 1806 | 1461183669542 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb880d800 == 52 [pid = 1806] [id = 137] 13:21:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 98 (0x7f1fb2bc7c00) [pid = 1806] [serial = 410] [outer = (nil)] 13:21:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 99 (0x7f1fb67db800) [pid = 1806] [serial = 411] [outer = 0x7f1fb2bc7c00] 13:21:09 INFO - PROCESS | 1806 | 1461183669606 Marionette DEBUG loaded listener.js 13:21:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 100 (0x7f1fb7114400) [pid = 1806] [serial = 412] [outer = 0x7f1fb2bc7c00] 13:21:10 INFO - PROCESS | 1806 | 1461183670439 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]]]}] 13:21:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:21:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1198ms 13:21:10 INFO - PROCESS | 1806 | 1461183670506 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 13:21:10 INFO - PROCESS | 1806 | 1461183670510 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 13:21:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:21:10 INFO - PROCESS | 1806 | 1461183670516 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:21:10 INFO - PROCESS | 1806 | 1461183670518 Marionette TRACE conn3 <- [1,522,null,{}] 13:21:10 INFO - PROCESS | 1806 | 1461183670523 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}] 13:21:10 INFO - PROCESS | 1806 | 1461183670708 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 13:21:10 INFO - PROCESS | 1806 | 1461183670737 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:10 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb941f800 == 53 [pid = 1806] [id = 138] 13:21:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 101 (0x7f1fb67e0800) [pid = 1806] [serial = 413] [outer = (nil)] 13:21:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 102 (0x7f1fb8384800) [pid = 1806] [serial = 414] [outer = 0x7f1fb67e0800] 13:21:10 INFO - PROCESS | 1806 | 1461183670814 Marionette DEBUG loaded listener.js 13:21:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 103 (0x7f1fb8990400) [pid = 1806] [serial = 415] [outer = 0x7f1fb67e0800] 13:21:11 INFO - PROCESS | 1806 | --DOMWINDOW == 102 (0x7f1faff97400) [pid = 1806] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:21:11 INFO - PROCESS | 1806 | --DOMWINDOW == 101 (0x7f1fbaeb4c00) [pid = 1806] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:21:11 INFO - PROCESS | 1806 | --DOMWINDOW == 100 (0x7f1faff93000) [pid = 1806] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:21:11 INFO - PROCESS | 1806 | --DOMWINDOW == 99 (0x7f1fadde4800) [pid = 1806] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:21:11 INFO - PROCESS | 1806 | --DOMWINDOW == 98 (0x7f1fb2d33000) [pid = 1806] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:21:11 INFO - PROCESS | 1806 | --DOMWINDOW == 97 (0x7f1fb838f000) [pid = 1806] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:21:11 INFO - PROCESS | 1806 | --DOMWINDOW == 96 (0x7f1faff8c800) [pid = 1806] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:21:11 INFO - PROCESS | 1806 | 1461183671910 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]]]}] 13:21:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:21:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1430ms 13:21:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:21:11 INFO - PROCESS | 1806 | 1461183671947 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 13:21:11 INFO - PROCESS | 1806 | 1461183671949 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 13:21:11 INFO - PROCESS | 1806 | 1461183671955 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:21:11 INFO - PROCESS | 1806 | 1461183671958 Marionette TRACE conn3 <- [1,526,null,{}] 13:21:11 INFO - PROCESS | 1806 | 1461183671963 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}] 13:21:12 INFO - PROCESS | 1806 | 1461183672146 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 13:21:12 INFO - PROCESS | 1806 | 1461183672167 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf3b1000 == 54 [pid = 1806] [id = 139] 13:21:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 97 (0x7f1fb7111000) [pid = 1806] [serial = 416] [outer = (nil)] 13:21:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 98 (0x7f1fb8eccc00) [pid = 1806] [serial = 417] [outer = 0x7f1fb7111000] 13:21:12 INFO - PROCESS | 1806 | 1461183672334 Marionette DEBUG loaded listener.js 13:21:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 99 (0x7f1fb9a46400) [pid = 1806] [serial = 418] [outer = 0x7f1fb7111000] 13:21:13 INFO - PROCESS | 1806 | 1461183673489 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]]]}] 13:21:13 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 13:21:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1590ms 13:21:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:21:13 INFO - PROCESS | 1806 | 1461183673545 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 13:21:13 INFO - PROCESS | 1806 | 1461183673547 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 13:21:13 INFO - PROCESS | 1806 | 1461183673554 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:21:13 INFO - PROCESS | 1806 | 1461183673558 Marionette TRACE conn3 <- [1,530,null,{}] 13:21:13 INFO - PROCESS | 1806 | 1461183673562 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}] 13:21:13 INFO - PROCESS | 1806 | 1461183673778 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 13:21:14 INFO - PROCESS | 1806 | 1461183674001 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf53d800 == 55 [pid = 1806] [id = 140] 13:21:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 100 (0x7f1fadde3400) [pid = 1806] [serial = 419] [outer = (nil)] 13:21:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 101 (0x7f1faddf1000) [pid = 1806] [serial = 420] [outer = 0x7f1fadde3400] 13:21:14 INFO - PROCESS | 1806 | 1461183674083 Marionette DEBUG loaded listener.js 13:21:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 102 (0x7f1faf848800) [pid = 1806] [serial = 421] [outer = 0x7f1fadde3400] 13:21:14 INFO - PROCESS | 1806 | 1461183674884 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"]]]}] 13:21:14 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 13:21:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:21:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:21:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:21:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:21:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:21:14 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 13:21:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:21:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:21:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:21:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:21:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:21:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1381ms 13:21:14 INFO - PROCESS | 1806 | 1461183674938 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 13:21:14 INFO - PROCESS | 1806 | 1461183674946 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 13:21:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:21:14 INFO - PROCESS | 1806 | 1461183674954 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:21:14 INFO - PROCESS | 1806 | 1461183674960 Marionette TRACE conn3 <- [1,534,null,{}] 13:21:14 INFO - PROCESS | 1806 | 1461183674996 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}] 13:21:15 INFO - PROCESS | 1806 | 1461183675208 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 13:21:15 INFO - PROCESS | 1806 | 1461183675347 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9482800 == 56 [pid = 1806] [id = 141] 13:21:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 103 (0x7f1fadde7800) [pid = 1806] [serial = 422] [outer = (nil)] 13:21:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 104 (0x7f1fb2c4f800) [pid = 1806] [serial = 423] [outer = 0x7f1fadde7800] 13:21:15 INFO - PROCESS | 1806 | 1461183675427 Marionette DEBUG loaded listener.js 13:21:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 105 (0x7f1fb2d3bc00) [pid = 1806] [serial = 424] [outer = 0x7f1fadde7800] 13:21:16 INFO - PROCESS | 1806 | 1461183676386 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]]]}] 13:21:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:21:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1461ms 13:21:16 INFO - PROCESS | 1806 | 1461183676416 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 13:21:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:21:16 INFO - PROCESS | 1806 | 1461183676422 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 13:21:16 INFO - PROCESS | 1806 | 1461183676443 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:21:16 INFO - PROCESS | 1806 | 1461183676448 Marionette TRACE conn3 <- [1,538,null,{}] 13:21:16 INFO - PROCESS | 1806 | 1461183676458 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}] 13:21:16 INFO - PROCESS | 1806 | 1461183676651 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 13:21:16 INFO - PROCESS | 1806 | 1461183676774 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:16 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc6341800 == 57 [pid = 1806] [id = 142] 13:21:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 106 (0x7f1fb1450000) [pid = 1806] [serial = 425] [outer = (nil)] 13:21:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 107 (0x7f1fb54b4000) [pid = 1806] [serial = 426] [outer = 0x7f1fb1450000] 13:21:16 INFO - PROCESS | 1806 | 1461183676867 Marionette DEBUG loaded listener.js 13:21:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 108 (0x7f1fb8e83c00) [pid = 1806] [serial = 427] [outer = 0x7f1fb1450000] 13:21:17 INFO - PROCESS | 1806 | 1461183677767 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]]]}] 13:21:17 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. 13:21:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1350ms 13:21:17 INFO - PROCESS | 1806 | 1461183677778 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 13:21:17 INFO - PROCESS | 1806 | 1461183677783 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 13:21:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:21:17 INFO - PROCESS | 1806 | 1461183677799 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:21:17 INFO - PROCESS | 1806 | 1461183677806 Marionette TRACE conn3 <- [1,542,null,{}] 13:21:17 INFO - PROCESS | 1806 | 1461183677812 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}] 13:21:17 INFO - PROCESS | 1806 | 1461183677976 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 13:21:18 INFO - PROCESS | 1806 | 1461183678118 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcb350800 == 58 [pid = 1806] [id = 143] 13:21:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 109 (0x7f1fb2d3f000) [pid = 1806] [serial = 428] [outer = (nil)] 13:21:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 110 (0x7f1fba0b0800) [pid = 1806] [serial = 429] [outer = 0x7f1fb2d3f000] 13:21:18 INFO - PROCESS | 1806 | 1461183678192 Marionette DEBUG loaded listener.js 13:21:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 111 (0x7f1fbc37d400) [pid = 1806] [serial = 430] [outer = 0x7f1fb2d3f000] 13:21:19 INFO - PROCESS | 1806 | 1461183679049 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]]]}] 13:21:19 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. 13:21:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1290ms 13:21:19 INFO - PROCESS | 1806 | 1461183679098 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 13:21:19 INFO - PROCESS | 1806 | 1461183679101 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 13:21:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:21:19 INFO - PROCESS | 1806 | 1461183679110 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:21:19 INFO - PROCESS | 1806 | 1461183679113 Marionette TRACE conn3 <- [1,546,null,{}] 13:21:19 INFO - PROCESS | 1806 | 1461183679117 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}] 13:21:19 INFO - PROCESS | 1806 | 1461183679299 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 13:21:19 INFO - PROCESS | 1806 | 1461183679421 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:19 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcba42000 == 59 [pid = 1806] [id = 144] 13:21:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 112 (0x7f1faf1d8000) [pid = 1806] [serial = 431] [outer = (nil)] 13:21:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 113 (0x7f1fbc3fc800) [pid = 1806] [serial = 432] [outer = 0x7f1faf1d8000] 13:21:19 INFO - PROCESS | 1806 | 1461183679512 Marionette DEBUG loaded listener.js 13:21:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 114 (0x7f1fc97a5c00) [pid = 1806] [serial = 433] [outer = 0x7f1faf1d8000] 13:21:20 INFO - PROCESS | 1806 | 1461183680370 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]]]}] 13:21:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:21:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1284ms 13:21:20 INFO - PROCESS | 1806 | 1461183680412 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 13:21:20 INFO - PROCESS | 1806 | 1461183680416 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 13:21:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:21:20 INFO - PROCESS | 1806 | 1461183680424 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:21:20 INFO - PROCESS | 1806 | 1461183680427 Marionette TRACE conn3 <- [1,550,null,{}] 13:21:20 INFO - PROCESS | 1806 | 1461183680432 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}] 13:21:20 INFO - PROCESS | 1806 | 1461183680614 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 13:21:20 INFO - PROCESS | 1806 | 1461183680770 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcfb9e800 == 60 [pid = 1806] [id = 145] 13:21:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 115 (0x7f1fadc51800) [pid = 1806] [serial = 434] [outer = (nil)] 13:21:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 116 (0x7f1faf1d5800) [pid = 1806] [serial = 435] [outer = 0x7f1fadc51800] 13:21:20 INFO - PROCESS | 1806 | 1461183680862 Marionette DEBUG loaded listener.js 13:21:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 117 (0x7f1fcb6c4400) [pid = 1806] [serial = 436] [outer = 0x7f1fadc51800] 13:21:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 118 (0x7f1fcb742000) [pid = 1806] [serial = 437] [outer = 0x7f1faf51e400] 13:21:21 INFO - PROCESS | 1806 | 1461183681809 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]]]}] 13:21:21 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. 13:21:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1431ms 13:21:21 INFO - PROCESS | 1806 | 1461183681857 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 13:21:21 INFO - PROCESS | 1806 | 1461183681860 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 13:21:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:21:21 INFO - PROCESS | 1806 | 1461183681867 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:21:21 INFO - PROCESS | 1806 | 1461183681870 Marionette TRACE conn3 <- [1,554,null,{}] 13:21:21 INFO - PROCESS | 1806 | 1461183681875 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}] 13:21:22 INFO - PROCESS | 1806 | 1461183682097 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 13:21:22 INFO - PROCESS | 1806 | 1461183682219 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:22 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fafa5f000 == 61 [pid = 1806] [id = 146] 13:21:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 119 (0x7f1fadc4cc00) [pid = 1806] [serial = 438] [outer = (nil)] 13:21:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 120 (0x7f1fb3cfc400) [pid = 1806] [serial = 439] [outer = 0x7f1fadc4cc00] 13:21:22 INFO - PROCESS | 1806 | 1461183682290 Marionette DEBUG loaded listener.js 13:21:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 121 (0x7f1fcb78c000) [pid = 1806] [serial = 440] [outer = 0x7f1fadc4cc00] 13:21:22 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:21:23 INFO - PROCESS | 1806 | 1461183683169 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]]]}] 13:21:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:21:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1382ms 13:21:23 INFO - PROCESS | 1806 | 1461183683253 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 13:21:23 INFO - PROCESS | 1806 | 1461183683259 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 13:21:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:21:23 INFO - PROCESS | 1806 | 1461183683268 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:21:23 INFO - PROCESS | 1806 | 1461183683273 Marionette TRACE conn3 <- [1,558,null,{}] 13:21:23 INFO - PROCESS | 1806 | 1461183683282 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}] 13:21:23 INFO - PROCESS | 1806 | 1461183683561 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 13:21:23 INFO - PROCESS | 1806 | 1461183683801 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3ede800 == 62 [pid = 1806] [id = 147] 13:21:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 122 (0x7f1fadc4d000) [pid = 1806] [serial = 441] [outer = (nil)] 13:21:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 123 (0x7f1fae0f1800) [pid = 1806] [serial = 442] [outer = 0x7f1fadc4d000] 13:21:23 INFO - PROCESS | 1806 | 1461183683948 Marionette DEBUG loaded listener.js 13:21:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 124 (0x7f1fae0f7400) [pid = 1806] [serial = 443] [outer = 0x7f1fadc4d000] 13:21:24 INFO - PROCESS | 1806 | 1461183684755 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]]]}] 13:21:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:21:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1551ms 13:21:24 INFO - PROCESS | 1806 | 1461183684819 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 13:21:24 INFO - PROCESS | 1806 | 1461183684823 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 13:21:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:21:24 INFO - PROCESS | 1806 | 1461183684829 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:21:24 INFO - PROCESS | 1806 | 1461183684832 Marionette TRACE conn3 <- [1,562,null,{}] 13:21:24 INFO - PROCESS | 1806 | 1461183684838 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}] 13:21:24 INFO - PROCESS | 1806 | 1461183684990 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 13:21:25 INFO - PROCESS | 1806 | 1461183685157 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa7c34000 == 63 [pid = 1806] [id = 148] 13:21:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 125 (0x7f1fa7c76800) [pid = 1806] [serial = 444] [outer = (nil)] 13:21:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 126 (0x7f1fa7c7ec00) [pid = 1806] [serial = 445] [outer = 0x7f1fa7c76800] 13:21:25 INFO - PROCESS | 1806 | 1461183685233 Marionette DEBUG loaded listener.js 13:21:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 127 (0x7f1fa7c84800) [pid = 1806] [serial = 446] [outer = 0x7f1fa7c76800] 13:21:25 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:21:26 INFO - PROCESS | 1806 | 1461183686096 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]]]}] 13:21:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:21:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1297ms 13:21:26 INFO - PROCESS | 1806 | 1461183686127 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 13:21:26 INFO - PROCESS | 1806 | 1461183686131 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 13:21:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:21:26 INFO - PROCESS | 1806 | 1461183686137 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:21:26 INFO - PROCESS | 1806 | 1461183686140 Marionette TRACE conn3 <- [1,566,null,{}] 13:21:26 INFO - PROCESS | 1806 | 1461183686147 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}] 13:21:26 INFO - PROCESS | 1806 | 1461183686360 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 13:21:26 INFO - PROCESS | 1806 | 1461183686475 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbf6b3000 == 64 [pid = 1806] [id = 149] 13:21:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 128 (0x7f1fa7c76400) [pid = 1806] [serial = 447] [outer = (nil)] 13:21:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 129 (0x7f1fa7d6e400) [pid = 1806] [serial = 448] [outer = 0x7f1fa7c76400] 13:21:26 INFO - PROCESS | 1806 | 1461183686550 Marionette DEBUG loaded listener.js 13:21:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 130 (0x7f1fa7d72c00) [pid = 1806] [serial = 449] [outer = 0x7f1fa7c76400] 13:21:27 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:21:27 INFO - PROCESS | 1806 | 1461183687428 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]]]}] 13:21:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:21:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1333ms 13:21:27 INFO - PROCESS | 1806 | 1461183687473 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 13:21:27 INFO - PROCESS | 1806 | 1461183687477 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 13:21:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:21:27 INFO - PROCESS | 1806 | 1461183687483 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:21:27 INFO - PROCESS | 1806 | 1461183687485 Marionette TRACE conn3 <- [1,570,null,{}] 13:21:27 INFO - PROCESS | 1806 | 1461183687491 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}] 13:21:27 INFO - PROCESS | 1806 | 1461183687649 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 13:21:27 INFO - PROCESS | 1806 | 1461183687951 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:28 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf0d7800 == 65 [pid = 1806] [id = 150] 13:21:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 131 (0x7f1fadc45400) [pid = 1806] [serial = 450] [outer = (nil)] 13:21:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 132 (0x7f1fadc4c000) [pid = 1806] [serial = 451] [outer = 0x7f1fadc45400] 13:21:28 INFO - PROCESS | 1806 | 1461183688079 Marionette DEBUG loaded listener.js 13:21:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 133 (0x7f1fadccfc00) [pid = 1806] [serial = 452] [outer = 0x7f1fadc45400] 13:21:28 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:21:29 INFO - PROCESS | 1806 | 1461183689037 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]]]}] 13:21:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:21:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1580ms 13:21:29 INFO - PROCESS | 1806 | 1461183689065 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 13:21:29 INFO - PROCESS | 1806 | 1461183689073 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 13:21:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:21:29 INFO - PROCESS | 1806 | 1461183689082 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:21:29 INFO - PROCESS | 1806 | 1461183689085 Marionette TRACE conn3 <- [1,574,null,{}] 13:21:29 INFO - PROCESS | 1806 | 1461183689092 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}] 13:21:29 INFO - PROCESS | 1806 | 1461183689253 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 13:21:29 INFO - PROCESS | 1806 | 1461183689445 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:29 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf542000 == 64 [pid = 1806] [id = 49] 13:21:29 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb2b10000 == 63 [pid = 1806] [id = 50] 13:21:29 INFO - PROCESS | 1806 | --DOMWINDOW == 132 (0x7f1fcb6c0000) [pid = 1806] [serial = 384] [outer = (nil)] [url = about:blank] 13:21:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf3c1000 == 64 [pid = 1806] [id = 151] 13:21:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 133 (0x7f1faf51c000) [pid = 1806] [serial = 453] [outer = (nil)] 13:21:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 134 (0x7f1faf649400) [pid = 1806] [serial = 454] [outer = 0x7f1faf51c000] 13:21:29 INFO - PROCESS | 1806 | 1461183689588 Marionette DEBUG loaded listener.js 13:21:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 135 (0x7f1faf84d400) [pid = 1806] [serial = 455] [outer = 0x7f1faf51c000] 13:21:29 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf3b1000 == 63 [pid = 1806] [id = 139] 13:21:29 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb941f800 == 62 [pid = 1806] [id = 138] 13:21:29 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb880d800 == 61 [pid = 1806] [id = 137] 13:21:29 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb2df3000 == 60 [pid = 1806] [id = 136] 13:21:29 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf88f000 == 59 [pid = 1806] [id = 135] 13:21:29 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf8a3000 == 58 [pid = 1806] [id = 134] 13:21:29 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fce246800 == 57 [pid = 1806] [id = 131] 13:21:29 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc7253000 == 56 [pid = 1806] [id = 130] 13:21:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb54cb000 == 55 [pid = 1806] [id = 129] 13:21:30 INFO - PROCESS | 1806 | --DOMWINDOW == 134 (0x7f1fb8ecf800) [pid = 1806] [serial = 375] [outer = (nil)] [url = about:blank] 13:21:30 INFO - PROCESS | 1806 | --DOMWINDOW == 133 (0x7f1fbc37dc00) [pid = 1806] [serial = 378] [outer = (nil)] [url = about:blank] 13:21:30 INFO - PROCESS | 1806 | --DOMWINDOW == 132 (0x7f1faf523400) [pid = 1806] [serial = 345] [outer = (nil)] [url = about:blank] 13:21:30 INFO - PROCESS | 1806 | --DOMWINDOW == 131 (0x7f1fb2ca6c00) [pid = 1806] [serial = 369] [outer = (nil)] [url = about:blank] 13:21:30 INFO - PROCESS | 1806 | --DOMWINDOW == 130 (0x7f1fb2db0400) [pid = 1806] [serial = 370] [outer = (nil)] [url = about:blank] 13:21:30 INFO - PROCESS | 1806 | --DOMWINDOW == 129 (0x7f1faf1d9800) [pid = 1806] [serial = 364] [outer = (nil)] [url = about:blank] 13:21:30 INFO - PROCESS | 1806 | --DOMWINDOW == 128 (0x7f1faddec400) [pid = 1806] [serial = 363] [outer = (nil)] [url = about:blank] 13:21:30 INFO - PROCESS | 1806 | --DOMWINDOW == 127 (0x7f1fb8988400) [pid = 1806] [serial = 372] [outer = (nil)] [url = about:blank] 13:21:30 INFO - PROCESS | 1806 | --DOMWINDOW == 126 (0x7f1fc75ce400) [pid = 1806] [serial = 360] [outer = (nil)] [url = about:blank] 13:21:30 INFO - PROCESS | 1806 | --DOMWINDOW == 125 (0x7f1fc66de000) [pid = 1806] [serial = 381] [outer = (nil)] [url = about:blank] 13:21:30 INFO - PROCESS | 1806 | --DOMWINDOW == 124 (0x7f1fb12c2000) [pid = 1806] [serial = 367] [outer = (nil)] [url = about:blank] 13:21:30 INFO - PROCESS | 1806 | --DOMWINDOW == 123 (0x7f1fb0232000) [pid = 1806] [serial = 366] [outer = (nil)] [url = about:blank] 13:21:30 INFO - PROCESS | 1806 | --DOMWINDOW == 122 (0x7f1fb80ed800) [pid = 1806] [serial = 351] [outer = (nil)] [url = about:blank] 13:21:30 INFO - PROCESS | 1806 | --DOMWINDOW == 121 (0x7f1fb898cc00) [pid = 1806] [serial = 354] [outer = (nil)] [url = about:blank] 13:21:30 INFO - PROCESS | 1806 | --DOMWINDOW == 120 (0x7f1fb9ce1400) [pid = 1806] [serial = 357] [outer = (nil)] [url = about:blank] 13:21:30 INFO - PROCESS | 1806 | --DOMWINDOW == 119 (0x7f1fb2c43c00) [pid = 1806] [serial = 348] [outer = (nil)] [url = about:blank] 13:21:30 INFO - PROCESS | 1806 | --DOMWINDOW == 118 (0x7f1fc661d000) [pid = 1806] [serial = 379] [outer = (nil)] [url = about:blank] 13:21:30 INFO - PROCESS | 1806 | --DOMWINDOW == 117 (0x7f1fb9dbf800) [pid = 1806] [serial = 376] [outer = (nil)] [url = about:blank] 13:21:30 INFO - PROCESS | 1806 | --DOMWINDOW == 116 (0x7f1fb8e85c00) [pid = 1806] [serial = 373] [outer = (nil)] [url = about:blank] 13:21:30 INFO - PROCESS | 1806 | --DOMWINDOW == 115 (0x7f1fcb05d000) [pid = 1806] [serial = 382] [outer = (nil)] [url = about:blank] 13:21:30 INFO - PROCESS | 1806 | 1461183690436 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]]]}] 13:21:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:21:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1380ms 13:21:30 INFO - PROCESS | 1806 | 1461183690467 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 13:21:30 INFO - PROCESS | 1806 | 1461183690473 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 13:21:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:21:30 INFO - PROCESS | 1806 | 1461183690481 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:21:30 INFO - PROCESS | 1806 | 1461183690484 Marionette TRACE conn3 <- [1,578,null,{}] 13:21:30 INFO - PROCESS | 1806 | 1461183690489 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}] 13:21:30 INFO - PROCESS | 1806 | 1461183690645 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 13:21:30 INFO - PROCESS | 1806 | 1461183690663 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb2aa3800 == 56 [pid = 1806] [id = 152] 13:21:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 116 (0x7f1faf84d800) [pid = 1806] [serial = 456] [outer = (nil)] 13:21:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 117 (0x7f1fb0237c00) [pid = 1806] [serial = 457] [outer = 0x7f1faf84d800] 13:21:30 INFO - PROCESS | 1806 | 1461183690727 Marionette DEBUG loaded listener.js 13:21:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 118 (0x7f1fb2bc7800) [pid = 1806] [serial = 458] [outer = 0x7f1faf84d800] 13:21:31 INFO - PROCESS | 1806 | 1461183691608 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]]]}] 13:21:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:21:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1181ms 13:21:31 INFO - PROCESS | 1806 | 1461183691727 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 13:21:31 INFO - PROCESS | 1806 | 1461183691733 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 13:21:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:21:31 INFO - PROCESS | 1806 | 1461183691754 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:21:31 INFO - PROCESS | 1806 | 1461183691759 Marionette TRACE conn3 <- [1,582,null,{}] 13:21:31 INFO - PROCESS | 1806 | 1461183691768 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}] 13:21:31 INFO - PROCESS | 1806 | 1461183691972 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 13:21:32 INFO - PROCESS | 1806 | 1461183692119 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:32 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf622800 == 57 [pid = 1806] [id = 153] 13:21:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 119 (0x7f1fadc51c00) [pid = 1806] [serial = 459] [outer = (nil)] 13:21:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 120 (0x7f1fadde6400) [pid = 1806] [serial = 460] [outer = 0x7f1fadc51c00] 13:21:32 INFO - PROCESS | 1806 | 1461183692194 Marionette DEBUG loaded listener.js 13:21:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 121 (0x7f1fae0f8000) [pid = 1806] [serial = 461] [outer = 0x7f1fadc51c00] 13:21:33 INFO - PROCESS | 1806 | 1461183693174 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]]]}] 13:21:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:21:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1506ms 13:21:33 INFO - PROCESS | 1806 | 1461183693250 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 13:21:33 INFO - PROCESS | 1806 | 1461183693255 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 13:21:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:21:33 INFO - PROCESS | 1806 | 1461183693267 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:21:33 INFO - PROCESS | 1806 | 1461183693273 Marionette TRACE conn3 <- [1,586,null,{}] 13:21:33 INFO - PROCESS | 1806 | 1461183693279 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}] 13:21:33 INFO - PROCESS | 1806 | 1461183693491 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 13:21:33 INFO - PROCESS | 1806 | 1461183693686 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:33 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb836d000 == 58 [pid = 1806] [id = 154] 13:21:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 122 (0x7f1fb127b000) [pid = 1806] [serial = 462] [outer = (nil)] 13:21:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 123 (0x7f1fb2c45800) [pid = 1806] [serial = 463] [outer = 0x7f1fb127b000] 13:21:33 INFO - PROCESS | 1806 | 1461183693804 Marionette DEBUG loaded listener.js 13:21:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 124 (0x7f1fb2daa400) [pid = 1806] [serial = 464] [outer = 0x7f1fb127b000] 13:21:34 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:21:34 INFO - PROCESS | 1806 | 1461183694697 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]]]}] 13:21:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:21:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1490ms 13:21:34 INFO - PROCESS | 1806 | 1461183694754 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 13:21:34 INFO - PROCESS | 1806 | 1461183694758 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 13:21:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:21:34 INFO - PROCESS | 1806 | 1461183694765 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:21:34 INFO - PROCESS | 1806 | 1461183694768 Marionette TRACE conn3 <- [1,590,null,{}] 13:21:34 INFO - PROCESS | 1806 | 1461183694781 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}] 13:21:34 INFO - PROCESS | 1806 | 1461183694953 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 13:21:35 INFO - PROCESS | 1806 | 1461183695097 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9cd3800 == 59 [pid = 1806] [id = 155] 13:21:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 125 (0x7f1fb531d400) [pid = 1806] [serial = 465] [outer = (nil)] 13:21:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 126 (0x7f1fb67d5000) [pid = 1806] [serial = 466] [outer = 0x7f1fb531d400] 13:21:35 INFO - PROCESS | 1806 | 1461183695202 Marionette DEBUG loaded listener.js 13:21:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 127 (0x7f1fb84f7800) [pid = 1806] [serial = 467] [outer = 0x7f1fb531d400] 13:21:36 INFO - PROCESS | 1806 | 1461183696181 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]]]}] 13:21:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:21:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1489ms 13:21:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:21:36 INFO - PROCESS | 1806 | 1461183696255 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 13:21:36 INFO - PROCESS | 1806 | 1461183696258 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 13:21:36 INFO - PROCESS | 1806 | 1461183696264 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:21:36 INFO - PROCESS | 1806 | 1461183696267 Marionette TRACE conn3 <- [1,594,null,{}] 13:21:36 INFO - PROCESS | 1806 | 1461183696272 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}] 13:21:36 INFO - PROCESS | 1806 | 1461183696438 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 13:21:36 INFO - PROCESS | 1806 | 1461183696583 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:36 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc04bb000 == 60 [pid = 1806] [id = 156] 13:21:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 128 (0x7f1fb54aec00) [pid = 1806] [serial = 468] [outer = (nil)] 13:21:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 129 (0x7f1fb8ed1800) [pid = 1806] [serial = 469] [outer = 0x7f1fb54aec00] 13:21:36 INFO - PROCESS | 1806 | 1461183696659 Marionette DEBUG loaded listener.js 13:21:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 130 (0x7f1fb9ce0800) [pid = 1806] [serial = 470] [outer = 0x7f1fb54aec00] 13:21:37 INFO - PROCESS | 1806 | 1461183697557 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]]]}] 13:21:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:21:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1330ms 13:21:37 INFO - PROCESS | 1806 | 1461183697594 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 13:21:37 INFO - PROCESS | 1806 | 1461183697598 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 13:21:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:21:37 INFO - PROCESS | 1806 | 1461183697603 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:21:37 INFO - PROCESS | 1806 | 1461183697606 Marionette TRACE conn3 <- [1,598,null,{}] 13:21:37 INFO - PROCESS | 1806 | 1461183697611 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}] 13:21:37 INFO - PROCESS | 1806 | 1461183697770 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 13:21:37 INFO - PROCESS | 1806 | 1461183697919 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:37 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc7853000 == 61 [pid = 1806] [id = 157] 13:21:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 131 (0x7f1fb8993800) [pid = 1806] [serial = 471] [outer = (nil)] 13:21:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 132 (0x7f1fbabdd400) [pid = 1806] [serial = 472] [outer = 0x7f1fb8993800] 13:21:38 INFO - PROCESS | 1806 | 1461183697997 Marionette DEBUG loaded listener.js 13:21:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 133 (0x7f1fc5547400) [pid = 1806] [serial = 473] [outer = 0x7f1fb8993800] 13:21:38 INFO - PROCESS | 1806 | 1461183698888 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]]]}] 13:21:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:21:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1329ms 13:21:38 INFO - PROCESS | 1806 | 1461183698937 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 13:21:38 INFO - PROCESS | 1806 | 1461183698940 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 13:21:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:21:38 INFO - PROCESS | 1806 | 1461183698946 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:21:38 INFO - PROCESS | 1806 | 1461183698949 Marionette TRACE conn3 <- [1,602,null,{}] 13:21:38 INFO - PROCESS | 1806 | 1461183698955 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}] 13:21:39 INFO - PROCESS | 1806 | 1461183699168 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 13:21:39 INFO - PROCESS | 1806 | 1461183699315 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:39 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcb894800 == 62 [pid = 1806] [id = 158] 13:21:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 134 (0x7f1fc63ba800) [pid = 1806] [serial = 474] [outer = (nil)] 13:21:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 135 (0x7f1fcb48b400) [pid = 1806] [serial = 475] [outer = 0x7f1fc63ba800] 13:21:39 INFO - PROCESS | 1806 | 1461183699397 Marionette DEBUG loaded listener.js 13:21:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 136 (0x7f1fcb8b3400) [pid = 1806] [serial = 476] [outer = 0x7f1fc63ba800] 13:21:40 INFO - PROCESS | 1806 | 1461183700539 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]]]}] 13:21:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:21:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1635ms 13:21:40 INFO - PROCESS | 1806 | 1461183700583 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 13:21:40 INFO - PROCESS | 1806 | 1461183700587 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 13:21:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:21:40 INFO - PROCESS | 1806 | 1461183700593 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:21:40 INFO - PROCESS | 1806 | 1461183700595 Marionette TRACE conn3 <- [1,606,null,{}] 13:21:40 INFO - PROCESS | 1806 | 1461183700601 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}] 13:21:40 INFO - PROCESS | 1806 | 1461183700761 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 13:21:40 INFO - PROCESS | 1806 | 1461183700959 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:40 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fd89cf000 == 63 [pid = 1806] [id = 159] 13:21:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f1fb86cb400) [pid = 1806] [serial = 477] [outer = (nil)] 13:21:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f1fb86d1400) [pid = 1806] [serial = 478] [outer = 0x7f1fb86cb400] 13:21:41 INFO - PROCESS | 1806 | 1461183701034 Marionette DEBUG loaded listener.js 13:21:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f1fb9ce1000) [pid = 1806] [serial = 479] [outer = 0x7f1fb86cb400] 13:21:42 INFO - PROCESS | 1806 | 1461183702045 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]]]}] 13:21:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:21:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1534ms 13:21:42 INFO - PROCESS | 1806 | 1461183702128 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 13:21:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:21:42 INFO - PROCESS | 1806 | 1461183702134 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 13:21:42 INFO - PROCESS | 1806 | 1461183702142 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:21:42 INFO - PROCESS | 1806 | 1461183702148 Marionette TRACE conn3 <- [1,610,null,{}] 13:21:42 INFO - PROCESS | 1806 | 1461183702156 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}] 13:21:42 INFO - PROCESS | 1806 | 1461183702370 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 13:21:42 INFO - PROCESS | 1806 | 1461183702609 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:42 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fafa56000 == 64 [pid = 1806] [id = 160] 13:21:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f1fa7c84c00) [pid = 1806] [serial = 480] [outer = (nil)] 13:21:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f1fa7d79800) [pid = 1806] [serial = 481] [outer = 0x7f1fa7c84c00] 13:21:42 INFO - PROCESS | 1806 | 1461183702686 Marionette DEBUG loaded listener.js 13:21:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f1fadcc2800) [pid = 1806] [serial = 482] [outer = 0x7f1fa7c84c00] 13:21:43 INFO - PROCESS | 1806 | 1461183703560 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]]]}] 13:21:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:21:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1488ms 13:21:43 INFO - PROCESS | 1806 | 1461183703631 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 13:21:43 INFO - PROCESS | 1806 | 1461183703639 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 13:21:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:21:43 INFO - PROCESS | 1806 | 1461183703649 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:21:43 INFO - PROCESS | 1806 | 1461183703653 Marionette TRACE conn3 <- [1,614,null,{}] 13:21:43 INFO - PROCESS | 1806 | 1461183703659 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}] 13:21:43 INFO - PROCESS | 1806 | 1461183703871 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 13:21:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcfb9e800 == 63 [pid = 1806] [id = 145] 13:21:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcba42000 == 62 [pid = 1806] [id = 144] 13:21:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcb350800 == 61 [pid = 1806] [id = 143] 13:21:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc6341800 == 60 [pid = 1806] [id = 142] 13:21:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9482800 == 59 [pid = 1806] [id = 141] 13:21:44 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf53d800 == 58 [pid = 1806] [id = 140] 13:21:44 INFO - PROCESS | 1806 | 1461183704110 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:44 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf0d3800 == 59 [pid = 1806] [id = 161] 13:21:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f1faf1db400) [pid = 1806] [serial = 483] [outer = (nil)] 13:21:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f1faf851400) [pid = 1806] [serial = 484] [outer = 0x7f1faf1db400] 13:21:44 INFO - PROCESS | 1806 | 1461183704180 Marionette DEBUG loaded listener.js 13:21:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f1fb0232400) [pid = 1806] [serial = 485] [outer = 0x7f1faf1db400] 13:21:45 INFO - PROCESS | 1806 | 1461183705009 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]]]}] 13:21:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:21:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1388ms 13:21:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:21:45 INFO - PROCESS | 1806 | 1461183705040 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 13:21:45 INFO - PROCESS | 1806 | 1461183705043 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 13:21:45 INFO - PROCESS | 1806 | 1461183705049 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:21:45 INFO - PROCESS | 1806 | 1461183705054 Marionette TRACE conn3 <- [1,618,null,{}] 13:21:45 INFO - PROCESS | 1806 | 1461183705069 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}] 13:21:45 INFO - PROCESS | 1806 | 1461183705284 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 13:21:45 INFO - PROCESS | 1806 | 1461183705305 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9408800 == 60 [pid = 1806] [id = 162] 13:21:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f1fb0236000) [pid = 1806] [serial = 486] [outer = (nil)] 13:21:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f1fb3cf3c00) [pid = 1806] [serial = 487] [outer = 0x7f1fb0236000] 13:21:45 INFO - PROCESS | 1806 | 1461183705371 Marionette DEBUG loaded listener.js 13:21:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f1fb7114800) [pid = 1806] [serial = 488] [outer = 0x7f1fb0236000] 13:21:46 INFO - PROCESS | 1806 | 1461183706239 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]]]}] 13:21:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:21:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1237ms 13:21:46 INFO - PROCESS | 1806 | 1461183706286 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 13:21:46 INFO - PROCESS | 1806 | 1461183706291 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 13:21:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:21:46 INFO - PROCESS | 1806 | 1461183706302 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:21:46 INFO - PROCESS | 1806 | 1461183706304 Marionette TRACE conn3 <- [1,622,null,{}] 13:21:46 INFO - PROCESS | 1806 | 1461183706310 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}] 13:21:46 INFO - PROCESS | 1806 | 1461183706622 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 13:21:46 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f1fb67e0800) [pid = 1806] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:21:46 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f1faff97800) [pid = 1806] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:21:46 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f1fb1455400) [pid = 1806] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:21:46 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f1fadde9c00) [pid = 1806] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:21:46 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f1fcb482c00) [pid = 1806] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:21:46 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f1fadc45400) [pid = 1806] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:21:46 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f1faf51c000) [pid = 1806] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:21:46 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f1fb2bc7c00) [pid = 1806] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:21:46 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f1faf8f6c00) [pid = 1806] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:21:46 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f1fb7111000) [pid = 1806] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:21:46 INFO - PROCESS | 1806 | 1461183706717 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:46 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa7f77800 == 61 [pid = 1806] [id = 163] 13:21:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f1fa7c7e000) [pid = 1806] [serial = 489] [outer = (nil)] 13:21:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f1faddf0c00) [pid = 1806] [serial = 490] [outer = 0x7f1fa7c7e000] 13:21:46 INFO - PROCESS | 1806 | 1461183706779 Marionette DEBUG loaded listener.js 13:21:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f1fb2bc8000) [pid = 1806] [serial = 491] [outer = 0x7f1fa7c7e000] 13:21:47 INFO - PROCESS | 1806 | 1461183707476 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]]]}] 13:21:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:21:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1231ms 13:21:47 INFO - PROCESS | 1806 | 1461183707535 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 13:21:47 INFO - PROCESS | 1806 | 1461183707538 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 13:21:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:21:47 INFO - PROCESS | 1806 | 1461183707545 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:21:47 INFO - PROCESS | 1806 | 1461183707548 Marionette TRACE conn3 <- [1,626,null,{}] 13:21:47 INFO - PROCESS | 1806 | 1461183707553 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}] 13:21:47 INFO - PROCESS | 1806 | 1461183707689 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 13:21:47 INFO - PROCESS | 1806 | 1461183707702 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc7260800 == 62 [pid = 1806] [id = 164] 13:21:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f1fb2bc8800) [pid = 1806] [serial = 492] [outer = (nil)] 13:21:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f1fb86d5000) [pid = 1806] [serial = 493] [outer = 0x7f1fb2bc8800] 13:21:47 INFO - PROCESS | 1806 | 1461183707763 Marionette DEBUG loaded listener.js 13:21:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f1fb9cda800) [pid = 1806] [serial = 494] [outer = 0x7f1fb2bc8800] 13:21:48 INFO - PROCESS | 1806 | 1461183708557 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]]]}] 13:21:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:21:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1134ms 13:21:48 INFO - PROCESS | 1806 | 1461183708692 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 13:21:48 INFO - PROCESS | 1806 | 1461183708698 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 13:21:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:21:48 INFO - PROCESS | 1806 | 1461183708710 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:21:48 INFO - PROCESS | 1806 | 1461183708715 Marionette TRACE conn3 <- [1,630,null,{}] 13:21:48 INFO - PROCESS | 1806 | 1461183708734 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}] 13:21:48 INFO - PROCESS | 1806 | 1461183708939 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 13:21:49 INFO - PROCESS | 1806 | 1461183709094 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf3ea000 == 63 [pid = 1806] [id = 165] 13:21:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f1fa7d4f800) [pid = 1806] [serial = 495] [outer = (nil)] 13:21:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f1fadc47000) [pid = 1806] [serial = 496] [outer = 0x7f1fa7d4f800] 13:21:49 INFO - PROCESS | 1806 | 1461183709170 Marionette DEBUG loaded listener.js 13:21:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f1fae0ef000) [pid = 1806] [serial = 497] [outer = 0x7f1fa7d4f800] 13:21:50 INFO - PROCESS | 1806 | 1461183710127 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]]]}] 13:21:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:21:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1491ms 13:21:50 INFO - PROCESS | 1806 | 1461183710202 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 13:21:50 INFO - PROCESS | 1806 | 1461183710207 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 13:21:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:21:50 INFO - PROCESS | 1806 | 1461183710220 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:21:50 INFO - PROCESS | 1806 | 1461183710225 Marionette TRACE conn3 <- [1,634,null,{}] 13:21:50 INFO - PROCESS | 1806 | 1461183710236 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}] 13:21:50 INFO - PROCESS | 1806 | 1461183710477 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 13:21:50 INFO - PROCESS | 1806 | 1461183710591 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:50 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbc3ed800 == 64 [pid = 1806] [id = 166] 13:21:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f1fae0ef800) [pid = 1806] [serial = 498] [outer = (nil)] 13:21:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f1fb2c4d400) [pid = 1806] [serial = 499] [outer = 0x7f1fae0ef800] 13:21:50 INFO - PROCESS | 1806 | 1461183710677 Marionette DEBUG loaded listener.js 13:21:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f1fb3cff400) [pid = 1806] [serial = 500] [outer = 0x7f1fae0ef800] 13:21:51 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:21:51 INFO - PROCESS | 1806 | 1461183711705 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]]]}] 13:21:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:21:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1535ms 13:21:51 INFO - PROCESS | 1806 | 1461183711752 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 13:21:51 INFO - PROCESS | 1806 | 1461183711756 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 13:21:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:21:51 INFO - PROCESS | 1806 | 1461183711762 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:21:51 INFO - PROCESS | 1806 | 1461183711766 Marionette TRACE conn3 <- [1,638,null,{}] 13:21:51 INFO - PROCESS | 1806 | 1461183711781 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}] 13:21:51 INFO - PROCESS | 1806 | 1461183711952 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 13:21:52 INFO - PROCESS | 1806 | 1461183712149 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fd3298000 == 65 [pid = 1806] [id = 167] 13:21:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f1fb9cdc800) [pid = 1806] [serial = 501] [outer = (nil)] 13:21:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f1fbc2e2800) [pid = 1806] [serial = 502] [outer = 0x7f1fb9cdc800] 13:21:52 INFO - PROCESS | 1806 | 1461183712235 Marionette DEBUG loaded listener.js 13:21:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f1fc752a400) [pid = 1806] [serial = 503] [outer = 0x7f1fb9cdc800] 13:21:52 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:21:53 INFO - PROCESS | 1806 | 1461183713028 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]]]}] 13:21:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:21:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1280ms 13:21:53 INFO - PROCESS | 1806 | 1461183713043 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 13:21:53 INFO - PROCESS | 1806 | 1461183713046 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 13:21:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:21:53 INFO - PROCESS | 1806 | 1461183713052 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:21:53 INFO - PROCESS | 1806 | 1461183713055 Marionette TRACE conn3 <- [1,642,null,{}] 13:21:53 INFO - PROCESS | 1806 | 1461183713061 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}] 13:21:53 INFO - PROCESS | 1806 | 1461183713233 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 13:21:53 INFO - PROCESS | 1806 | 1461183713388 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa78de800 == 66 [pid = 1806] [id = 168] 13:21:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f1fa77a6800) [pid = 1806] [serial = 504] [outer = (nil)] 13:21:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f1fa77ae800) [pid = 1806] [serial = 505] [outer = 0x7f1fa77a6800] 13:21:53 INFO - PROCESS | 1806 | 1461183713467 Marionette DEBUG loaded listener.js 13:21:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f1fba0adc00) [pid = 1806] [serial = 506] [outer = 0x7f1fa77a6800] 13:21:54 INFO - PROCESS | 1806 | 1461183714319 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]]]}] 13:21:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:21:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1329ms 13:21:54 INFO - PROCESS | 1806 | 1461183714382 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 13:21:54 INFO - PROCESS | 1806 | 1461183714385 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 13:21:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:21:54 INFO - PROCESS | 1806 | 1461183714391 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:21:54 INFO - PROCESS | 1806 | 1461183714393 Marionette TRACE conn3 <- [1,646,null,{}] 13:21:54 INFO - PROCESS | 1806 | 1461183714399 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}] 13:21:54 INFO - PROCESS | 1806 | 1461183714560 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 13:21:54 INFO - PROCESS | 1806 | 1461183714711 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:54 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fade75800 == 67 [pid = 1806] [id = 169] 13:21:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f1fa77aa800) [pid = 1806] [serial = 507] [outer = (nil)] 13:21:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f1fb8765400) [pid = 1806] [serial = 508] [outer = 0x7f1fa77aa800] 13:21:54 INFO - PROCESS | 1806 | 1461183714785 Marionette DEBUG loaded listener.js 13:21:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f1fb8769800) [pid = 1806] [serial = 509] [outer = 0x7f1fa77aa800] 13:21:55 INFO - PROCESS | 1806 | 1461183715668 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]]]}] 13:21:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:21:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1330ms 13:21:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:21:55 INFO - PROCESS | 1806 | 1461183715723 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 13:21:55 INFO - PROCESS | 1806 | 1461183715726 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 13:21:55 INFO - PROCESS | 1806 | 1461183715732 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:21:55 INFO - PROCESS | 1806 | 1461183715736 Marionette TRACE conn3 <- [1,650,null,{}] 13:21:55 INFO - PROCESS | 1806 | 1461183715741 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}] 13:21:55 INFO - PROCESS | 1806 | 1461183715941 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 13:21:56 INFO - PROCESS | 1806 | 1461183716106 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fd0b54800 == 68 [pid = 1806] [id = 170] 13:21:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f1fb876a800) [pid = 1806] [serial = 510] [outer = (nil)] 13:21:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f1fcb488000) [pid = 1806] [serial = 511] [outer = 0x7f1fb876a800] 13:21:56 INFO - PROCESS | 1806 | 1461183716186 Marionette DEBUG loaded listener.js 13:21:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f1fcb8b8000) [pid = 1806] [serial = 512] [outer = 0x7f1fb876a800] 13:21:57 INFO - PROCESS | 1806 | 1461183717026 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]]]}] 13:21:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:21:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1336ms 13:21:57 INFO - PROCESS | 1806 | 1461183717069 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 13:21:57 INFO - PROCESS | 1806 | 1461183717073 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 13:21:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:21:57 INFO - PROCESS | 1806 | 1461183717078 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:21:57 INFO - PROCESS | 1806 | 1461183717081 Marionette TRACE conn3 <- [1,654,null,{}] 13:21:57 INFO - PROCESS | 1806 | 1461183717086 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}] 13:21:57 INFO - PROCESS | 1806 | 1461183717246 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 13:21:57 INFO - PROCESS | 1806 | 1461183717400 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:57 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3c18800 == 69 [pid = 1806] [id = 171] 13:21:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f1fa7094800) [pid = 1806] [serial = 513] [outer = (nil)] 13:21:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f1fa709a000) [pid = 1806] [serial = 514] [outer = 0x7f1fa7094800] 13:21:57 INFO - PROCESS | 1806 | 1461183717472 Marionette DEBUG loaded listener.js 13:21:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f1fa709f400) [pid = 1806] [serial = 515] [outer = 0x7f1fa7094800] 13:21:58 INFO - PROCESS | 1806 | 1461183718376 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]]]}] 13:21:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:21:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1327ms 13:21:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:21:58 INFO - PROCESS | 1806 | 1461183718407 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 13:21:58 INFO - PROCESS | 1806 | 1461183718410 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 13:21:58 INFO - PROCESS | 1806 | 1461183718416 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:21:58 INFO - PROCESS | 1806 | 1461183718420 Marionette TRACE conn3 <- [1,658,null,{}] 13:21:58 INFO - PROCESS | 1806 | 1461183718425 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}] 13:21:58 INFO - PROCESS | 1806 | 1461183718580 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 13:21:58 INFO - PROCESS | 1806 | 1461183718736 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:58 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa6f7f800 == 70 [pid = 1806] [id = 172] 13:21:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f1fa6f20c00) [pid = 1806] [serial = 516] [outer = (nil)] 13:21:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f1fa6f29c00) [pid = 1806] [serial = 517] [outer = 0x7f1fa6f20c00] 13:21:58 INFO - PROCESS | 1806 | 1461183718812 Marionette DEBUG loaded listener.js 13:21:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f1fa6f2ec00) [pid = 1806] [serial = 518] [outer = 0x7f1fa6f20c00] 13:21:59 INFO - PROCESS | 1806 | 1461183719698 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]]]}] 13:21:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:21:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1332ms 13:21:59 INFO - PROCESS | 1806 | 1461183719749 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 13:21:59 INFO - PROCESS | 1806 | 1461183719753 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 13:21:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:21:59 INFO - PROCESS | 1806 | 1461183719759 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:21:59 INFO - PROCESS | 1806 | 1461183719762 Marionette TRACE conn3 <- [1,662,null,{}] 13:21:59 INFO - PROCESS | 1806 | 1461183719768 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}] 13:21:59 INFO - PROCESS | 1806 | 1461183719947 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 13:22:00 INFO - PROCESS | 1806 | 1461183720099 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3c2d000 == 71 [pid = 1806] [id = 173] 13:22:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f1fa6f23400) [pid = 1806] [serial = 519] [outer = (nil)] 13:22:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f1fa709f000) [pid = 1806] [serial = 520] [outer = 0x7f1fa6f23400] 13:22:00 INFO - PROCESS | 1806 | 1461183720171 Marionette DEBUG loaded listener.js 13:22:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f1fadf1f400) [pid = 1806] [serial = 521] [outer = 0x7f1fa6f23400] 13:22:00 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:22:01 INFO - PROCESS | 1806 | 1461183721086 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]]]}] 13:22:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:22:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1381ms 13:22:01 INFO - PROCESS | 1806 | 1461183721141 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 13:22:01 INFO - PROCESS | 1806 | 1461183721145 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 13:22:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:22:01 INFO - PROCESS | 1806 | 1461183721151 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:22:01 INFO - PROCESS | 1806 | 1461183721153 Marionette TRACE conn3 <- [1,666,null,{}] 13:22:01 INFO - PROCESS | 1806 | 1461183721159 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}] 13:22:01 INFO - PROCESS | 1806 | 1461183721319 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 13:22:01 INFO - PROCESS | 1806 | 1461183721478 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:01 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa65db000 == 72 [pid = 1806] [id = 174] 13:22:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f1fa6606c00) [pid = 1806] [serial = 522] [outer = (nil)] 13:22:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f1fa660bc00) [pid = 1806] [serial = 523] [outer = 0x7f1fa6606c00] 13:22:01 INFO - PROCESS | 1806 | 1461183721552 Marionette DEBUG loaded listener.js 13:22:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f1fa6611000) [pid = 1806] [serial = 524] [outer = 0x7f1fa6606c00] 13:22:02 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:22:02 INFO - PROCESS | 1806 | 1461183722875 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]]]}] 13:22:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:22:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1780ms 13:22:02 INFO - PROCESS | 1806 | 1461183722967 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 13:22:02 INFO - PROCESS | 1806 | 1461183722971 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 13:22:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:22:03 INFO - PROCESS | 1806 | 1461183722999 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:22:03 INFO - PROCESS | 1806 | 1461183723004 Marionette TRACE conn3 <- [1,670,null,{}] 13:22:03 INFO - PROCESS | 1806 | 1461183723012 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}] 13:22:03 INFO - PROCESS | 1806 | 1461183723168 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 13:22:03 INFO - PROCESS | 1806 | 1461183723336 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:03 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf3ab800 == 73 [pid = 1806] [id = 175] 13:22:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f1fa77abc00) [pid = 1806] [serial = 525] [outer = (nil)] 13:22:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f1fa7c84400) [pid = 1806] [serial = 526] [outer = 0x7f1fa77abc00] 13:22:03 INFO - PROCESS | 1806 | 1461183723413 Marionette DEBUG loaded listener.js 13:22:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f1fa7d50c00) [pid = 1806] [serial = 527] [outer = 0x7f1fa77abc00] 13:22:04 INFO - PROCESS | 1806 | 1461183724446 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]]]}] 13:22:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9cc3000 == 72 [pid = 1806] [id = 47] 13:22:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:22:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1491ms 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f1fb0237c00) [pid = 1806] [serial = 457] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcfb9f000 == 71 [pid = 1806] [id = 118] 13:22:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcb352800 == 70 [pid = 1806] [id = 114] 13:22:04 INFO - PROCESS | 1806 | 1461183724511 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 13:22:04 INFO - PROCESS | 1806 | 1461183724519 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 13:22:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:22:04 INFO - PROCESS | 1806 | 1461183724529 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:22:04 INFO - PROCESS | 1806 | 1461183724531 Marionette TRACE conn3 <- [1,674,null,{}] 13:22:04 INFO - PROCESS | 1806 | 1461183724538 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}] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f1fb8384800) [pid = 1806] [serial = 414] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f1fb0237400) [pid = 1806] [serial = 405] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f1fb127b400) [pid = 1806] [serial = 406] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f1fb2c4dc00) [pid = 1806] [serial = 408] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f1fb2bc7400) [pid = 1806] [serial = 390] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f1fbc37a000) [pid = 1806] [serial = 399] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f1faf849400) [pid = 1806] [serial = 387] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f1faf849000) [pid = 1806] [serial = 403] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f1faf520400) [pid = 1806] [serial = 402] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f1fcb790000) [pid = 1806] [serial = 385] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f1fadc4c000) [pid = 1806] [serial = 451] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f1fbc3f1000) [pid = 1806] [serial = 396] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f1fadccfc00) [pid = 1806] [serial = 452] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f1fb9a46400) [pid = 1806] [serial = 418] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f1faddf1000) [pid = 1806] [serial = 420] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f1fb2c4f800) [pid = 1806] [serial = 423] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f1faf649400) [pid = 1806] [serial = 454] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f1faf84d400) [pid = 1806] [serial = 455] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f1fb54b4000) [pid = 1806] [serial = 426] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f1fb80f7400) [pid = 1806] [serial = 393] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f1fba0b0800) [pid = 1806] [serial = 429] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f1fbc3fc800) [pid = 1806] [serial = 432] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f1faf1d5800) [pid = 1806] [serial = 435] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f1fb3cfc400) [pid = 1806] [serial = 439] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f1fae0f1800) [pid = 1806] [serial = 442] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f1fa7c7ec00) [pid = 1806] [serial = 445] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f1fb67db800) [pid = 1806] [serial = 411] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f1fa7d6e400) [pid = 1806] [serial = 448] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f1fb8990400) [pid = 1806] [serial = 415] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f1fb2dac800) [pid = 1806] [serial = 235] [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.] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f1fb2caac00) [pid = 1806] [serial = 409] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f1fb7114400) [pid = 1806] [serial = 412] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f1fc97ca000) [pid = 1806] [serial = 343] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f1fb8eccc00) [pid = 1806] [serial = 417] [outer = (nil)] [url = about:blank] 13:22:04 INFO - PROCESS | 1806 | 1461183724787 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 13:22:04 INFO - PROCESS | 1806 | 1461183724949 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf0e3000 == 71 [pid = 1806] [id = 176] 13:22:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f1fadc49400) [pid = 1806] [serial = 528] [outer = (nil)] 13:22:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f1fadf20800) [pid = 1806] [serial = 529] [outer = 0x7f1fadc49400] 13:22:05 INFO - PROCESS | 1806 | 1461183725013 Marionette DEBUG loaded listener.js 13:22:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f1fadf25800) [pid = 1806] [serial = 530] [outer = 0x7f1fadc49400] 13:22:05 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:22:05 INFO - PROCESS | 1806 | 1461183725701 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]]]}] 13:22:05 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 13:22:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1236ms 13:22:05 INFO - PROCESS | 1806 | 1461183725765 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 13:22:05 INFO - PROCESS | 1806 | 1461183725769 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 13:22:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:22:05 INFO - PROCESS | 1806 | 1461183725775 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:22:05 INFO - PROCESS | 1806 | 1461183725780 Marionette TRACE conn3 <- [1,678,null,{}] 13:22:05 INFO - PROCESS | 1806 | 1461183725795 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}] 13:22:05 INFO - PROCESS | 1806 | 1461183725964 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 13:22:06 INFO - PROCESS | 1806 | 1461183726107 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:06 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb0459000 == 72 [pid = 1806] [id = 177] 13:22:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f1fae0f6400) [pid = 1806] [serial = 531] [outer = (nil)] 13:22:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f1faf78ec00) [pid = 1806] [serial = 532] [outer = 0x7f1fae0f6400] 13:22:06 INFO - PROCESS | 1806 | 1461183726183 Marionette DEBUG loaded listener.js 13:22:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f1faf8f6400) [pid = 1806] [serial = 533] [outer = 0x7f1fae0f6400] 13:22:06 INFO - PROCESS | 1806 | 1461183726907 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]]]}] 13:22:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:22:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1185ms 13:22:06 INFO - PROCESS | 1806 | 1461183726972 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 13:22:06 INFO - PROCESS | 1806 | 1461183726977 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 13:22:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:22:06 INFO - PROCESS | 1806 | 1461183726990 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:22:07 INFO - PROCESS | 1806 | 1461183727003 Marionette TRACE conn3 <- [1,682,null,{}] 13:22:07 INFO - PROCESS | 1806 | 1461183727008 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}] 13:22:07 INFO - PROCESS | 1806 | 1461183727199 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 13:22:07 INFO - PROCESS | 1806 | 1461183727220 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3c2f800 == 73 [pid = 1806] [id = 178] 13:22:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f1faf641400) [pid = 1806] [serial = 534] [outer = (nil)] 13:22:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f1fb1455000) [pid = 1806] [serial = 535] [outer = 0x7f1faf641400] 13:22:07 INFO - PROCESS | 1806 | 1461183727282 Marionette DEBUG loaded listener.js 13:22:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f1fb2ca2000) [pid = 1806] [serial = 536] [outer = 0x7f1faf641400] 13:22:08 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:08 INFO - PROCESS | 1806 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:22:08 INFO - PROCESS | 1806 | 1461183728552 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]]]}] 13:22:08 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) 13:22:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1597ms 13:22:08 INFO - PROCESS | 1806 | 1461183728635 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 13:22:08 INFO - PROCESS | 1806 | 1461183728637 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 13:22:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:22:08 INFO - PROCESS | 1806 | 1461183728644 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:22:08 INFO - PROCESS | 1806 | 1461183728646 Marionette TRACE conn3 <- [1,686,null,{}] 13:22:08 INFO - PROCESS | 1806 | 1461183728652 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}] 13:22:08 INFO - PROCESS | 1806 | 1461183728876 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 13:22:08 INFO - PROCESS | 1806 | 1461183728911 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:08 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9592800 == 74 [pid = 1806] [id = 179] 13:22:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f1faf878800) [pid = 1806] [serial = 537] [outer = (nil)] 13:22:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f1fb2db1400) [pid = 1806] [serial = 538] [outer = 0x7f1faf878800] 13:22:08 INFO - PROCESS | 1806 | 1461183728972 Marionette DEBUG loaded listener.js 13:22:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f1fb875e400) [pid = 1806] [serial = 539] [outer = 0x7f1faf878800] 13:22:09 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f1fa7c84c00) [pid = 1806] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:22:09 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f1fb0236000) [pid = 1806] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:22:09 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f1fa7c7e000) [pid = 1806] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:22:09 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f1faf84d800) [pid = 1806] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:22:09 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f1faf1db400) [pid = 1806] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:22:10 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:10 INFO - PROCESS | 1806 | 1461183730204 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]]]}] 13:22:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:22:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1583ms 13:22:10 INFO - PROCESS | 1806 | 1461183730229 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 13:22:10 INFO - PROCESS | 1806 | 1461183730232 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 13:22:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:22:10 INFO - PROCESS | 1806 | 1461183730239 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:22:10 INFO - PROCESS | 1806 | 1461183730242 Marionette TRACE conn3 <- [1,690,null,{}] 13:22:10 INFO - PROCESS | 1806 | 1461183730248 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}] 13:22:10 INFO - PROCESS | 1806 | 1461183730495 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 13:22:10 INFO - PROCESS | 1806 | 1461183730562 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:10 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fba7b5000 == 75 [pid = 1806] [id = 180] 13:22:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f1fb8760000) [pid = 1806] [serial = 540] [outer = (nil)] 13:22:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f1fba0a7800) [pid = 1806] [serial = 541] [outer = 0x7f1fb8760000] 13:22:10 INFO - PROCESS | 1806 | 1461183730640 Marionette DEBUG loaded listener.js 13:22:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f1fbc3f6c00) [pid = 1806] [serial = 542] [outer = 0x7f1fb8760000] 13:22:11 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:11 INFO - PROCESS | 1806 | 1461183731822 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]]]}] 13:22:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:22:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1636ms 13:22:11 INFO - PROCESS | 1806 | 1461183731877 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 13:22:11 INFO - PROCESS | 1806 | 1461183731883 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 13:22:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:22:11 INFO - PROCESS | 1806 | 1461183731944 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:22:11 INFO - PROCESS | 1806 | 1461183731950 Marionette TRACE conn3 <- [1,694,null,{}] 13:22:11 INFO - PROCESS | 1806 | 1461183731963 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}] 13:22:12 INFO - PROCESS | 1806 | 1461183732212 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 13:22:12 INFO - PROCESS | 1806 | 1461183732367 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf0f1000 == 76 [pid = 1806] [id = 181] 13:22:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f1fa7d50800) [pid = 1806] [serial = 543] [outer = (nil)] 13:22:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f1fa7d51400) [pid = 1806] [serial = 544] [outer = 0x7f1fa7d50800] 13:22:12 INFO - PROCESS | 1806 | 1461183732482 Marionette DEBUG loaded listener.js 13:22:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f1fadf24c00) [pid = 1806] [serial = 545] [outer = 0x7f1fa7d50800] 13:22:13 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:13 INFO - PROCESS | 1806 | 1461183733906 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]]]}] 13:22:13 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) 13:22:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2051ms 13:22:13 INFO - PROCESS | 1806 | 1461183733988 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 13:22:14 INFO - PROCESS | 1806 | 1461183733997 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 13:22:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:22:14 INFO - PROCESS | 1806 | 1461183734027 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:22:14 INFO - PROCESS | 1806 | 1461183734032 Marionette TRACE conn3 <- [1,698,null,{}] 13:22:14 INFO - PROCESS | 1806 | 1461183734040 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}] 13:22:14 INFO - PROCESS | 1806 | 1461183734209 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 13:22:14 INFO - PROCESS | 1806 | 1461183734364 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fba037800 == 77 [pid = 1806] [id = 182] 13:22:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f1fa7094000) [pid = 1806] [serial = 546] [outer = (nil)] 13:22:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f1faf8f1800) [pid = 1806] [serial = 547] [outer = 0x7f1fa7094000] 13:22:14 INFO - PROCESS | 1806 | 1461183734437 Marionette DEBUG loaded listener.js 13:22:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f1fafc3f800) [pid = 1806] [serial = 548] [outer = 0x7f1fa7094000] 13:22:15 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:15 INFO - PROCESS | 1806 | 1461183735880 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]]]}] 13:22:15 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) 13:22:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1895ms 13:22:15 INFO - PROCESS | 1806 | 1461183735918 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 13:22:15 INFO - PROCESS | 1806 | 1461183735921 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 13:22:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:22:15 INFO - PROCESS | 1806 | 1461183735928 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:22:15 INFO - PROCESS | 1806 | 1461183735933 Marionette TRACE conn3 <- [1,702,null,{}] 13:22:15 INFO - PROCESS | 1806 | 1461183735949 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}] 13:22:16 INFO - PROCESS | 1806 | 1461183736157 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 13:22:16 INFO - PROCESS | 1806 | 1461183736318 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:16 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcb36a000 == 78 [pid = 1806] [id = 183] 13:22:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f1fadde8c00) [pid = 1806] [serial = 549] [outer = (nil)] 13:22:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f1faff8d400) [pid = 1806] [serial = 550] [outer = 0x7f1fadde8c00] 13:22:16 INFO - PROCESS | 1806 | 1461183736394 Marionette DEBUG loaded listener.js 13:22:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f1fb898d400) [pid = 1806] [serial = 551] [outer = 0x7f1fadde8c00] 13:22:17 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:17 INFO - PROCESS | 1806 | 1461183737693 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]]]}] 13:22:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:22:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1793ms 13:22:17 INFO - PROCESS | 1806 | 1461183737722 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 13:22:17 INFO - PROCESS | 1806 | 1461183737725 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 13:22:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:22:17 INFO - PROCESS | 1806 | 1461183737830 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:22:17 INFO - PROCESS | 1806 | 1461183737833 Marionette TRACE conn3 <- [1,706,null,{}] 13:22:17 INFO - PROCESS | 1806 | 1461183737842 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}] 13:22:18 INFO - PROCESS | 1806 | 1461183738022 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 13:22:18 INFO - PROCESS | 1806 | 1461183738176 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcfb08800 == 79 [pid = 1806] [id = 184] 13:22:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f1faddf0400) [pid = 1806] [serial = 552] [outer = (nil)] 13:22:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f1fb9ce1400) [pid = 1806] [serial = 553] [outer = 0x7f1faddf0400] 13:22:18 INFO - PROCESS | 1806 | 1461183738249 Marionette DEBUG loaded listener.js 13:22:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f1fc63bdc00) [pid = 1806] [serial = 554] [outer = 0x7f1faddf0400] 13:22:19 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:19 INFO - PROCESS | 1806 | 1461183739525 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]]]}] 13:22:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:22:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1795ms 13:22:19 INFO - PROCESS | 1806 | 1461183739893 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 13:22:19 INFO - PROCESS | 1806 | 1461183739899 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 13:22:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:22:19 INFO - PROCESS | 1806 | 1461183739930 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:22:19 INFO - PROCESS | 1806 | 1461183739935 Marionette TRACE conn3 <- [1,710,null,{}] 13:22:19 INFO - PROCESS | 1806 | 1461183739944 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}] 13:22:20 INFO - PROCESS | 1806 | 1461183740098 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 13:22:20 INFO - PROCESS | 1806 | 1461183740253 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa7592000 == 80 [pid = 1806] [id = 185] 13:22:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f1fa660d000) [pid = 1806] [serial = 555] [outer = (nil)] 13:22:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f1fa6f29800) [pid = 1806] [serial = 556] [outer = 0x7f1fa660d000] 13:22:20 INFO - PROCESS | 1806 | 1461183740323 Marionette DEBUG loaded listener.js 13:22:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f1fa7c77000) [pid = 1806] [serial = 557] [outer = 0x7f1fa660d000] 13:22:21 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcb7c0000 == 79 [pid = 1806] [id = 70] 13:22:21 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc977f000 == 78 [pid = 1806] [id = 69] 13:22:21 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f1fcb48b400) [pid = 1806] [serial = 475] [outer = (nil)] [url = about:blank] 13:22:21 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f1fbabdd400) [pid = 1806] [serial = 472] [outer = (nil)] [url = about:blank] 13:22:21 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f1fb86d1400) [pid = 1806] [serial = 478] [outer = (nil)] [url = about:blank] 13:22:21 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f1fb86d5000) [pid = 1806] [serial = 493] [outer = (nil)] [url = about:blank] 13:22:21 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:21 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9592800 == 77 [pid = 1806] [id = 179] 13:22:21 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3c2f800 == 76 [pid = 1806] [id = 178] 13:22:21 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb0459000 == 75 [pid = 1806] [id = 177] 13:22:21 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf0e3000 == 74 [pid = 1806] [id = 176] 13:22:21 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf3ab800 == 73 [pid = 1806] [id = 175] 13:22:21 INFO - PROCESS | 1806 | 1461183741874 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]]]}] 13:22:21 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fd0b54800 == 72 [pid = 1806] [id = 170] 13:22:21 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fade75800 == 71 [pid = 1806] [id = 169] 13:22:21 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa78de800 == 70 [pid = 1806] [id = 168] 13:22:21 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f1fa7d79800) [pid = 1806] [serial = 481] [outer = (nil)] [url = about:blank] 13:22:21 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f1fb7114800) [pid = 1806] [serial = 488] [outer = (nil)] [url = about:blank] 13:22:21 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f1fb2bc8000) [pid = 1806] [serial = 491] [outer = (nil)] [url = about:blank] 13:22:21 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f1fb2c45800) [pid = 1806] [serial = 463] [outer = (nil)] [url = about:blank] 13:22:21 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f1fb67d5000) [pid = 1806] [serial = 466] [outer = (nil)] [url = about:blank] 13:22:21 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f1fb2bc7800) [pid = 1806] [serial = 458] [outer = (nil)] [url = about:blank] 13:22:21 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f1fb8ed1800) [pid = 1806] [serial = 469] [outer = (nil)] [url = about:blank] 13:22:21 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f1fadcc2800) [pid = 1806] [serial = 482] [outer = (nil)] [url = about:blank] 13:22:21 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f1faddf0c00) [pid = 1806] [serial = 490] [outer = (nil)] [url = about:blank] 13:22:21 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f1fb0232400) [pid = 1806] [serial = 485] [outer = (nil)] [url = about:blank] 13:22:21 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f1faf851400) [pid = 1806] [serial = 484] [outer = (nil)] [url = about:blank] 13:22:21 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f1fb3cf3c00) [pid = 1806] [serial = 487] [outer = (nil)] [url = about:blank] 13:22:21 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f1fadde6400) [pid = 1806] [serial = 460] [outer = (nil)] [url = about:blank] 13:22:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:22:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1987ms 13:22:21 INFO - PROCESS | 1806 | 1461183741916 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 13:22:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:22:21 INFO - PROCESS | 1806 | 1461183741921 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 13:22:21 INFO - PROCESS | 1806 | 1461183741931 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:22:21 INFO - PROCESS | 1806 | 1461183741936 Marionette TRACE conn3 <- [1,714,null,{}] 13:22:21 INFO - PROCESS | 1806 | 1461183741943 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}] 13:22:22 INFO - PROCESS | 1806 | 1461183742093 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 13:22:22 INFO - PROCESS | 1806 | 1461183742205 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:22 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa7c2e000 == 71 [pid = 1806] [id = 186] 13:22:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f1fa660ec00) [pid = 1806] [serial = 558] [outer = (nil)] 13:22:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f1fa80dc800) [pid = 1806] [serial = 559] [outer = 0x7f1fa660ec00] 13:22:22 INFO - PROCESS | 1806 | 1461183742269 Marionette DEBUG loaded listener.js 13:22:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f1fadc48800) [pid = 1806] [serial = 560] [outer = 0x7f1fa660ec00] 13:22:23 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:23 INFO - PROCESS | 1806 | 1461183743365 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]]]}] 13:22:23 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 13:22:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1490ms 13:22:23 INFO - PROCESS | 1806 | 1461183743419 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 13:22:23 INFO - PROCESS | 1806 | 1461183743423 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 13:22:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:22:23 INFO - PROCESS | 1806 | 1461183743429 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:22:23 INFO - PROCESS | 1806 | 1461183743433 Marionette TRACE conn3 <- [1,718,null,{}] 13:22:23 INFO - PROCESS | 1806 | 1461183743441 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}] 13:22:23 INFO - PROCESS | 1806 | 1461183743641 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 13:22:23 INFO - PROCESS | 1806 | 1461183743827 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf54e000 == 72 [pid = 1806] [id = 187] 13:22:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f1fadf2ac00) [pid = 1806] [serial = 561] [outer = (nil)] 13:22:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f1fae0ec000) [pid = 1806] [serial = 562] [outer = 0x7f1fadf2ac00] 13:22:23 INFO - PROCESS | 1806 | 1461183743895 Marionette DEBUG loaded listener.js 13:22:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f1faf1d0800) [pid = 1806] [serial = 563] [outer = 0x7f1fadf2ac00] 13:22:25 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:25 INFO - PROCESS | 1806 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:22:25 INFO - PROCESS | 1806 | 1461183745113 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]]]}] 13:22:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:22:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1691ms 13:22:25 INFO - PROCESS | 1806 | 1461183745141 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 13:22:25 INFO - PROCESS | 1806 | 1461183745145 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 13:22:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:22:25 INFO - PROCESS | 1806 | 1461183745153 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:22:25 INFO - PROCESS | 1806 | 1461183745156 Marionette TRACE conn3 <- [1,722,null,{}] 13:22:25 INFO - PROCESS | 1806 | 1461183745161 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}] 13:22:25 INFO - PROCESS | 1806 | 1461183745402 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 13:22:25 INFO - PROCESS | 1806 | 1461183745427 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fafb99000 == 73 [pid = 1806] [id = 188] 13:22:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f1faf1d9800) [pid = 1806] [serial = 564] [outer = (nil)] 13:22:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f1faf790400) [pid = 1806] [serial = 565] [outer = 0x7f1faf1d9800] 13:22:25 INFO - PROCESS | 1806 | 1461183745491 Marionette DEBUG loaded listener.js 13:22:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f1faf84c800) [pid = 1806] [serial = 566] [outer = 0x7f1faf1d9800] 13:22:26 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f1faf878800) [pid = 1806] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:22:26 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f1fb2bc8800) [pid = 1806] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:22:26 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f1fadc49400) [pid = 1806] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:22:26 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f1fae0f6400) [pid = 1806] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:22:26 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f1fa77abc00) [pid = 1806] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:22:26 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f1faf641400) [pid = 1806] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:22:26 INFO - PROCESS | 1806 | 1461183746396 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] 13:22:26 INFO - PROCESS | 1806 | 1461183746438 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 13:22:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:22:26 INFO - PROCESS | 1806 | 1461183746453 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:22:26 INFO - PROCESS | 1806 | 1461183746456 Marionette TRACE conn3 <- [1,726,null,{}] 13:22:26 INFO - PROCESS | 1806 | 1461183746462 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}] 13:22:26 INFO - PROCESS | 1806 | 1461183746606 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 13:22:26 INFO - PROCESS | 1806 | 1461183746620 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb1f17000 == 74 [pid = 1806] [id = 189] 13:22:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f1fa6f21000) [pid = 1806] [serial = 567] [outer = (nil)] 13:22:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f1faf8eb800) [pid = 1806] [serial = 568] [outer = 0x7f1fa6f21000] 13:22:26 INFO - PROCESS | 1806 | 1461183746684 Marionette DEBUG loaded listener.js 13:22:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f1fafc34800) [pid = 1806] [serial = 569] [outer = 0x7f1fa6f21000] 13:22:27 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:27 INFO - PROCESS | 1806 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:22:27 INFO - PROCESS | 1806 | 1461183747601 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]]]}] 13:22:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:22:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1184ms 13:22:27 INFO - PROCESS | 1806 | 1461183747638 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 13:22:27 INFO - PROCESS | 1806 | 1461183747641 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 13:22:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:22:27 INFO - PROCESS | 1806 | 1461183747648 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:22:27 INFO - PROCESS | 1806 | 1461183747650 Marionette TRACE conn3 <- [1,730,null,{}] 13:22:27 INFO - PROCESS | 1806 | 1461183747656 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}] 13:22:27 INFO - PROCESS | 1806 | 1461183747846 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 13:22:27 INFO - PROCESS | 1806 | 1461183747968 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:28 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3c12000 == 75 [pid = 1806] [id = 190] 13:22:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f1fa6610400) [pid = 1806] [serial = 570] [outer = (nil)] 13:22:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f1fb0232400) [pid = 1806] [serial = 571] [outer = 0x7f1fa6610400] 13:22:28 INFO - PROCESS | 1806 | 1461183748051 Marionette DEBUG loaded listener.js 13:22:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f1fb1452400) [pid = 1806] [serial = 572] [outer = 0x7f1fa6610400] 13:22:28 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:28 INFO - PROCESS | 1806 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:22:29 INFO - PROCESS | 1806 | 1461183749038 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] 13:22:29 INFO - PROCESS | 1806 | 1461183749087 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 13:22:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:22:29 INFO - PROCESS | 1806 | 1461183749097 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:22:29 INFO - PROCESS | 1806 | 1461183749102 Marionette TRACE conn3 <- [1,734,null,{}] 13:22:29 INFO - PROCESS | 1806 | 1461183749111 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}] 13:22:29 INFO - PROCESS | 1806 | 1461183749296 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 13:22:29 INFO - PROCESS | 1806 | 1461183749508 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fadd84000 == 76 [pid = 1806] [id = 191] 13:22:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f1fa80e4800) [pid = 1806] [serial = 573] [outer = (nil)] 13:22:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f1fadc47800) [pid = 1806] [serial = 574] [outer = 0x7f1fa80e4800] 13:22:29 INFO - PROCESS | 1806 | 1461183749591 Marionette DEBUG loaded listener.js 13:22:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f1fadded400) [pid = 1806] [serial = 575] [outer = 0x7f1fa80e4800] 13:22:30 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:30 INFO - PROCESS | 1806 | 1461183750420 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]]]}] 13:22:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:22:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1383ms 13:22:30 INFO - PROCESS | 1806 | 1461183750481 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 13:22:30 INFO - PROCESS | 1806 | 1461183750489 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 13:22:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:22:30 INFO - PROCESS | 1806 | 1461183750499 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:22:30 INFO - PROCESS | 1806 | 1461183750503 Marionette TRACE conn3 <- [1,738,null,{}] 13:22:30 INFO - PROCESS | 1806 | 1461183750509 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}] 13:22:30 INFO - PROCESS | 1806 | 1461183750683 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 13:22:30 INFO - PROCESS | 1806 | 1461183750846 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3c2c000 == 77 [pid = 1806] [id = 192] 13:22:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f1fa80e6000) [pid = 1806] [serial = 576] [outer = (nil)] 13:22:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f1faf642800) [pid = 1806] [serial = 577] [outer = 0x7f1fa80e6000] 13:22:30 INFO - PROCESS | 1806 | 1461183750924 Marionette DEBUG loaded listener.js 13:22:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f1faf8f5800) [pid = 1806] [serial = 578] [outer = 0x7f1fa80e6000] 13:22:32 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:32 INFO - PROCESS | 1806 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:22:32 INFO - PROCESS | 1806 | 1461183752309 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]]]}] 13:22:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:22:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1841ms 13:22:32 INFO - PROCESS | 1806 | 1461183752342 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 13:22:32 INFO - PROCESS | 1806 | 1461183752346 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 13:22:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:22:32 INFO - PROCESS | 1806 | 1461183752353 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:22:32 INFO - PROCESS | 1806 | 1461183752358 Marionette TRACE conn3 <- [1,742,null,{}] 13:22:32 INFO - PROCESS | 1806 | 1461183752467 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}] 13:22:32 INFO - PROCESS | 1806 | 1461183752633 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 13:22:32 INFO - PROCESS | 1806 | 1461183752786 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:32 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb8372800 == 78 [pid = 1806] [id = 193] 13:22:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f1faf8f6800) [pid = 1806] [serial = 579] [outer = (nil)] 13:22:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f1fb0ff2400) [pid = 1806] [serial = 580] [outer = 0x7f1faf8f6800] 13:22:32 INFO - PROCESS | 1806 | 1461183752863 Marionette DEBUG loaded listener.js 13:22:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f1fb2bc7800) [pid = 1806] [serial = 581] [outer = 0x7f1faf8f6800] 13:22:34 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:34 INFO - PROCESS | 1806 | 1461183754167 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]]]}] 13:22:34 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 13:22:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1835ms 13:22:34 INFO - PROCESS | 1806 | 1461183754194 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 13:22:34 INFO - PROCESS | 1806 | 1461183754203 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 13:22:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:22:34 INFO - PROCESS | 1806 | 1461183754294 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:22:34 INFO - PROCESS | 1806 | 1461183754297 Marionette TRACE conn3 <- [1,746,null,{}] 13:22:34 INFO - PROCESS | 1806 | 1461183754312 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}] 13:22:34 INFO - PROCESS | 1806 | 1461183754468 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 13:22:34 INFO - PROCESS | 1806 | 1461183754621 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:34 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb958d800 == 79 [pid = 1806] [id = 194] 13:22:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f1fa6f1fc00) [pid = 1806] [serial = 582] [outer = (nil)] 13:22:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f1fb2c4dc00) [pid = 1806] [serial = 583] [outer = 0x7f1fa6f1fc00] 13:22:34 INFO - PROCESS | 1806 | 1461183754700 Marionette DEBUG loaded listener.js 13:22:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f1fb2ca3c00) [pid = 1806] [serial = 584] [outer = 0x7f1fa6f1fc00] 13:22:35 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:35 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:35 INFO - PROCESS | 1806 | 1461183755947 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]]]}] 13:22:35 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.) 13:22:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1773ms 13:22:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:22:35 INFO - PROCESS | 1806 | 1461183755983 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 13:22:35 INFO - PROCESS | 1806 | 1461183755986 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 13:22:35 INFO - PROCESS | 1806 | 1461183755992 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:22:35 INFO - PROCESS | 1806 | 1461183755995 Marionette TRACE conn3 <- [1,750,null,{}] 13:22:36 INFO - PROCESS | 1806 | 1461183756000 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}] 13:22:36 INFO - PROCESS | 1806 | 1461183756210 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 13:22:36 INFO - PROCESS | 1806 | 1461183756409 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:36 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fba041800 == 80 [pid = 1806] [id = 195] 13:22:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f1fb2ca6400) [pid = 1806] [serial = 585] [outer = (nil)] 13:22:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f1fb2da9000) [pid = 1806] [serial = 586] [outer = 0x7f1fb2ca6400] 13:22:36 INFO - PROCESS | 1806 | 1461183756494 Marionette DEBUG loaded listener.js 13:22:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f1fb2db7000) [pid = 1806] [serial = 587] [outer = 0x7f1fb2ca6400] 13:22:37 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:37 INFO - PROCESS | 1806 | 1461183757779 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]]]}] 13:22:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:22:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1833ms 13:22:37 INFO - PROCESS | 1806 | 1461183757916 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 13:22:37 INFO - PROCESS | 1806 | 1461183757919 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 13:22:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:22:37 INFO - PROCESS | 1806 | 1461183757934 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:22:37 INFO - PROCESS | 1806 | 1461183757938 Marionette TRACE conn3 <- [1,754,null,{}] 13:22:37 INFO - PROCESS | 1806 | 1461183757943 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}] 13:22:38 INFO - PROCESS | 1806 | 1461183758137 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 13:22:38 INFO - PROCESS | 1806 | 1461183758295 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc0410800 == 81 [pid = 1806] [id = 196] 13:22:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f1fb2d3b800) [pid = 1806] [serial = 588] [outer = (nil)] 13:22:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f1fb531b800) [pid = 1806] [serial = 589] [outer = 0x7f1fb2d3b800] 13:22:38 INFO - PROCESS | 1806 | 1461183758376 Marionette DEBUG loaded listener.js 13:22:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f1fb80f0c00) [pid = 1806] [serial = 590] [outer = 0x7f1fb2d3b800] 13:22:39 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:39 INFO - PROCESS | 1806 | 1461183759668 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]]]}] 13:22:39 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 13:22:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1784ms 13:22:39 INFO - PROCESS | 1806 | 1461183759741 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 13:22:39 INFO - PROCESS | 1806 | 1461183759744 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 13:22:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:22:39 INFO - PROCESS | 1806 | 1461183759753 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:22:39 INFO - PROCESS | 1806 | 1461183759757 Marionette TRACE conn3 <- [1,758,null,{}] 13:22:39 INFO - PROCESS | 1806 | 1461183759762 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}] 13:22:39 INFO - PROCESS | 1806 | 1461183759922 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 13:22:40 INFO - PROCESS | 1806 | 1461183760263 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:40 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fade69000 == 82 [pid = 1806] [id = 197] 13:22:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f1fa660f800) [pid = 1806] [serial = 591] [outer = (nil)] 13:22:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f1fa7091400) [pid = 1806] [serial = 592] [outer = 0x7f1fa660f800] 13:22:40 INFO - PROCESS | 1806 | 1461183760352 Marionette DEBUG loaded listener.js 13:22:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f1fa7d42400) [pid = 1806] [serial = 593] [outer = 0x7f1fa660f800] 13:22:41 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:41 INFO - PROCESS | 1806 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:22:41 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:41 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:41 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:22:41 INFO - PROCESS | 1806 | 1461183761343 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]]]}] 13:22:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:22:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1629ms 13:22:41 INFO - PROCESS | 1806 | 1461183761383 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 13:22:41 INFO - PROCESS | 1806 | 1461183761390 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 13:22:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:22:41 INFO - PROCESS | 1806 | 1461183761400 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:22:41 INFO - PROCESS | 1806 | 1461183761403 Marionette TRACE conn3 <- [1,762,null,{}] 13:22:41 INFO - PROCESS | 1806 | 1461183761411 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}] 13:22:41 INFO - PROCESS | 1806 | 1461183761591 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 13:22:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcb38c800 == 81 [pid = 1806] [id = 128] 13:22:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb84db800 == 80 [pid = 1806] [id = 42] 13:22:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb1f17000 == 79 [pid = 1806] [id = 189] 13:22:41 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f1fba0a7800) [pid = 1806] [serial = 541] [outer = (nil)] [url = about:blank] 13:22:41 INFO - PROCESS | 1806 | 1461183761871 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fafb99000 == 78 [pid = 1806] [id = 188] 13:22:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf54e000 == 77 [pid = 1806] [id = 187] 13:22:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa7c2e000 == 76 [pid = 1806] [id = 186] 13:22:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa7592000 == 75 [pid = 1806] [id = 185] 13:22:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa7592000 == 76 [pid = 1806] [id = 198] 13:22:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f1faddeb800) [pid = 1806] [serial = 594] [outer = (nil)] 13:22:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f1fadf2a400) [pid = 1806] [serial = 595] [outer = 0x7f1faddeb800] 13:22:41 INFO - PROCESS | 1806 | 1461183761950 Marionette DEBUG loaded listener.js 13:22:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f1faf51b000) [pid = 1806] [serial = 596] [outer = 0x7f1faddeb800] 13:22:42 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f1fb1455000) [pid = 1806] [serial = 535] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f1fb2ca2000) [pid = 1806] [serial = 536] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f1faf8f6400) [pid = 1806] [serial = 533] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f1fb875e400) [pid = 1806] [serial = 539] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f1fb2db1400) [pid = 1806] [serial = 538] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f1fb9cda800) [pid = 1806] [serial = 494] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f1fa6f29c00) [pid = 1806] [serial = 517] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f1fadf20800) [pid = 1806] [serial = 529] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f1fadf25800) [pid = 1806] [serial = 530] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f1fb8765400) [pid = 1806] [serial = 508] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f1faf78ec00) [pid = 1806] [serial = 532] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f1fa7d50c00) [pid = 1806] [serial = 527] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f1fa7c84400) [pid = 1806] [serial = 526] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f1fa660bc00) [pid = 1806] [serial = 523] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f1fa709f000) [pid = 1806] [serial = 520] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f1fb2c4d400) [pid = 1806] [serial = 499] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f1fbc2e2800) [pid = 1806] [serial = 502] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f1fadc47000) [pid = 1806] [serial = 496] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f1fcb488000) [pid = 1806] [serial = 511] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f1fa77ae800) [pid = 1806] [serial = 505] [outer = (nil)] [url = about:blank] 13:22:42 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f1fa709a000) [pid = 1806] [serial = 514] [outer = (nil)] [url = about:blank] 13:22:43 INFO - PROCESS | 1806 | 1461183763095 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]]]}] 13:22:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:22:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1736ms 13:22:43 INFO - PROCESS | 1806 | 1461183763139 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 13:22:43 INFO - PROCESS | 1806 | 1461183763145 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 13:22:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:22:43 INFO - PROCESS | 1806 | 1461183763154 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:22:43 INFO - PROCESS | 1806 | 1461183763158 Marionette TRACE conn3 <- [1,766,null,{}] 13:22:43 INFO - PROCESS | 1806 | 1461183763163 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}] 13:22:43 INFO - PROCESS | 1806 | 1461183763331 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 13:22:43 INFO - PROCESS | 1806 | 1461183763559 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fafb8b000 == 77 [pid = 1806] [id = 199] 13:22:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f1faf51f400) [pid = 1806] [serial = 597] [outer = (nil)] 13:22:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f1faf8ed800) [pid = 1806] [serial = 598] [outer = 0x7f1faf51f400] 13:22:43 INFO - PROCESS | 1806 | 1461183763622 Marionette DEBUG loaded listener.js 13:22:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f1fafc3d800) [pid = 1806] [serial = 599] [outer = 0x7f1faf51f400] 13:22:44 INFO - PROCESS | 1806 | 1461183764966 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]]]}] 13:22:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:22:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1830ms 13:22:45 INFO - PROCESS | 1806 | 1461183765043 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 13:22:45 INFO - PROCESS | 1806 | 1461183765050 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 13:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:22:45 INFO - PROCESS | 1806 | 1461183765111 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:22:45 INFO - PROCESS | 1806 | 1461183765115 Marionette TRACE conn3 <- [1,770,null,{}] 13:22:45 INFO - PROCESS | 1806 | 1461183765126 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}] 13:22:45 INFO - PROCESS | 1806 | 1461183765320 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 13:22:45 INFO - PROCESS | 1806 | 1461183765476 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fafb95000 == 78 [pid = 1806] [id = 200] 13:22:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f1fadc4fc00) [pid = 1806] [serial = 600] [outer = (nil)] 13:22:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f1faf1d4c00) [pid = 1806] [serial = 601] [outer = 0x7f1fadc4fc00] 13:22:45 INFO - PROCESS | 1806 | 1461183765553 Marionette DEBUG loaded listener.js 13:22:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f1faf847c00) [pid = 1806] [serial = 602] [outer = 0x7f1fadc4fc00] 13:22:46 INFO - PROCESS | 1806 | 1461183766474 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]]]}] 13:22:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1436ms 13:22:46 INFO - PROCESS | 1806 | 1461183766502 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 13:22:46 INFO - PROCESS | 1806 | 1461183766511 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 13:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:22:46 INFO - PROCESS | 1806 | 1461183766521 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:22:46 INFO - PROCESS | 1806 | 1461183766525 Marionette TRACE conn3 <- [1,774,null,{}] 13:22:46 INFO - PROCESS | 1806 | 1461183766531 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}] 13:22:46 INFO - PROCESS | 1806 | 1461183766701 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 13:22:46 INFO - PROCESS | 1806 | 1461183766867 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:46 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa7584800 == 79 [pid = 1806] [id = 201] 13:22:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f1fadde3000) [pid = 1806] [serial = 603] [outer = (nil)] 13:22:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f1fb0231400) [pid = 1806] [serial = 604] [outer = 0x7f1fadde3000] 13:22:46 INFO - PROCESS | 1806 | 1461183766940 Marionette DEBUG loaded listener.js 13:22:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f1fb12be800) [pid = 1806] [serial = 605] [outer = 0x7f1fadde3000] 13:22:47 INFO - PROCESS | 1806 | 1461183767967 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]]]}] 13:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1483ms 13:22:48 INFO - PROCESS | 1806 | 1461183768006 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 13:22:48 INFO - PROCESS | 1806 | 1461183768009 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 13:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:22:48 INFO - PROCESS | 1806 | 1461183768022 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:22:48 INFO - PROCESS | 1806 | 1461183768027 Marionette TRACE conn3 <- [1,778,null,{}] 13:22:48 INFO - PROCESS | 1806 | 1461183768050 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}] 13:22:48 INFO - PROCESS | 1806 | 1461183768269 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 13:22:48 INFO - PROCESS | 1806 | 1461183768476 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9eb2800 == 80 [pid = 1806] [id = 202] 13:22:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f1fb1f67400) [pid = 1806] [serial = 606] [outer = (nil)] 13:22:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f1fb2daac00) [pid = 1806] [serial = 607] [outer = 0x7f1fb1f67400] 13:22:48 INFO - PROCESS | 1806 | 1461183768568 Marionette DEBUG loaded listener.js 13:22:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f1fb3cfc400) [pid = 1806] [serial = 608] [outer = 0x7f1fb1f67400] 13:22:49 INFO - PROCESS | 1806 | 1461183769393 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]]]}] 13:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1410ms 13:22:49 INFO - PROCESS | 1806 | 1461183769427 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 13:22:49 INFO - PROCESS | 1806 | 1461183769431 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 13:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:22:49 INFO - PROCESS | 1806 | 1461183769438 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:22:49 INFO - PROCESS | 1806 | 1461183769440 Marionette TRACE conn3 <- [1,782,null,{}] 13:22:49 INFO - PROCESS | 1806 | 1461183769446 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}] 13:22:49 INFO - PROCESS | 1806 | 1461183769609 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 13:22:49 INFO - PROCESS | 1806 | 1461183769775 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc04bf000 == 81 [pid = 1806] [id = 203] 13:22:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f1fb2c4ec00) [pid = 1806] [serial = 609] [outer = (nil)] 13:22:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f1fb7114800) [pid = 1806] [serial = 610] [outer = 0x7f1fb2c4ec00] 13:22:49 INFO - PROCESS | 1806 | 1461183769845 Marionette DEBUG loaded listener.js 13:22:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f1fb7fad400) [pid = 1806] [serial = 611] [outer = 0x7f1fb2c4ec00] 13:22:50 INFO - PROCESS | 1806 | 1461183770768 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]]]}] 13:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1385ms 13:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:22:50 INFO - PROCESS | 1806 | 1461183770823 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 13:22:50 INFO - PROCESS | 1806 | 1461183770826 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 13:22:50 INFO - PROCESS | 1806 | 1461183770832 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:22:50 INFO - PROCESS | 1806 | 1461183770835 Marionette TRACE conn3 <- [1,786,null,{}] 13:22:50 INFO - PROCESS | 1806 | 1461183770841 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}] 13:22:50 INFO - PROCESS | 1806 | 1461183770994 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 13:22:51 INFO - PROCESS | 1806 | 1461183771157 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:51 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc72d2800 == 82 [pid = 1806] [id = 204] 13:22:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f1fb2ca2000) [pid = 1806] [serial = 612] [outer = (nil)] 13:22:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f1fb8478000) [pid = 1806] [serial = 613] [outer = 0x7f1fb2ca2000] 13:22:51 INFO - PROCESS | 1806 | 1461183771231 Marionette DEBUG loaded listener.js 13:22:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f1fb86d0000) [pid = 1806] [serial = 614] [outer = 0x7f1fb2ca2000] 13:22:52 INFO - PROCESS | 1806 | 1461183772215 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]]]}] 13:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1435ms 13:22:52 INFO - PROCESS | 1806 | 1461183772268 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 13:22:52 INFO - PROCESS | 1806 | 1461183772271 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 13:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:22:52 INFO - PROCESS | 1806 | 1461183772278 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:22:52 INFO - PROCESS | 1806 | 1461183772280 Marionette TRACE conn3 <- [1,790,null,{}] 13:22:52 INFO - PROCESS | 1806 | 1461183772286 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}] 13:22:52 INFO - PROCESS | 1806 | 1461183772469 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 13:22:52 INFO - PROCESS | 1806 | 1461183772631 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcb35b000 == 83 [pid = 1806] [id = 205] 13:22:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f1fb774d800) [pid = 1806] [serial = 615] [outer = (nil)] 13:22:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f1fb898ac00) [pid = 1806] [serial = 616] [outer = 0x7f1fb774d800] 13:22:52 INFO - PROCESS | 1806 | 1461183772715 Marionette DEBUG loaded listener.js 13:22:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f1fb8ecb000) [pid = 1806] [serial = 617] [outer = 0x7f1fb774d800] 13:22:53 INFO - PROCESS | 1806 | 1461183773563 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]]]}] 13:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1336ms 13:22:53 INFO - PROCESS | 1806 | 1461183773615 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 13:22:53 INFO - PROCESS | 1806 | 1461183773619 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 13:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:22:53 INFO - PROCESS | 1806 | 1461183773625 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:22:53 INFO - PROCESS | 1806 | 1461183773628 Marionette TRACE conn3 <- [1,794,null,{}] 13:22:53 INFO - PROCESS | 1806 | 1461183773634 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}] 13:22:53 INFO - PROCESS | 1806 | 1461183773790 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 13:22:53 INFO - PROCESS | 1806 | 1461183773959 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcb7c6800 == 84 [pid = 1806] [id = 206] 13:22:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f1fa7d43c00) [pid = 1806] [serial = 618] [outer = (nil)] 13:22:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f1fb94a8c00) [pid = 1806] [serial = 619] [outer = 0x7f1fa7d43c00] 13:22:54 INFO - PROCESS | 1806 | 1461183774035 Marionette DEBUG loaded listener.js 13:22:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f1fb9dbb400) [pid = 1806] [serial = 620] [outer = 0x7f1fa7d43c00] 13:22:54 INFO - PROCESS | 1806 | 1461183774869 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]]]}] 13:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1285ms 13:22:54 INFO - PROCESS | 1806 | 1461183774912 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 13:22:54 INFO - PROCESS | 1806 | 1461183774916 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 13:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:22:54 INFO - PROCESS | 1806 | 1461183774921 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:22:54 INFO - PROCESS | 1806 | 1461183774925 Marionette TRACE conn3 <- [1,798,null,{}] 13:22:54 INFO - PROCESS | 1806 | 1461183774931 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}] 13:22:55 INFO - PROCESS | 1806 | 1461183775089 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 13:22:55 INFO - PROCESS | 1806 | 1461183775257 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcbb8e800 == 85 [pid = 1806] [id = 207] 13:22:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f1fb86d0800) [pid = 1806] [serial = 621] [outer = (nil)] 13:22:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 187 (0x7f1fba0ad800) [pid = 1806] [serial = 622] [outer = 0x7f1fb86d0800] 13:22:55 INFO - PROCESS | 1806 | 1461183775330 Marionette DEBUG loaded listener.js 13:22:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 188 (0x7f1fba3c4000) [pid = 1806] [serial = 623] [outer = 0x7f1fb86d0800] 13:22:56 INFO - PROCESS | 1806 | 1461183776210 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]]]}] 13:22:56 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 13:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1331ms 13:22:56 INFO - PROCESS | 1806 | 1461183776255 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 13:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:22:56 INFO - PROCESS | 1806 | 1461183776259 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 13:22:56 INFO - PROCESS | 1806 | 1461183776264 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:22:56 INFO - PROCESS | 1806 | 1461183776267 Marionette TRACE conn3 <- [1,802,null,{}] 13:22:56 INFO - PROCESS | 1806 | 1461183776273 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}] 13:22:56 INFO - PROCESS | 1806 | 1461183776442 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 13:22:56 INFO - PROCESS | 1806 | 1461183776618 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fce539800 == 86 [pid = 1806] [id = 208] 13:22:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 189 (0x7f1fb8385000) [pid = 1806] [serial = 624] [outer = (nil)] 13:22:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 190 (0x7f1fbabdd400) [pid = 1806] [serial = 625] [outer = 0x7f1fb8385000] 13:22:56 INFO - PROCESS | 1806 | 1461183776707 Marionette DEBUG loaded listener.js 13:22:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 191 (0x7f1fbafa3000) [pid = 1806] [serial = 626] [outer = 0x7f1fb8385000] 13:22:57 INFO - PROCESS | 1806 | 1461183777583 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]]]}] 13:22:57 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 13:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1383ms 13:22:57 INFO - PROCESS | 1806 | 1461183777649 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 13:22:57 INFO - PROCESS | 1806 | 1461183777653 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 13:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:22:57 INFO - PROCESS | 1806 | 1461183777660 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:22:57 INFO - PROCESS | 1806 | 1461183777663 Marionette TRACE conn3 <- [1,806,null,{}] 13:22:57 INFO - PROCESS | 1806 | 1461183777669 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}] 13:22:57 INFO - PROCESS | 1806 | 1461183777843 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 13:22:58 INFO - PROCESS | 1806 | 1461183778006 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:58 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fd0b55000 == 87 [pid = 1806] [id = 209] 13:22:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 192 (0x7f1fba3cdc00) [pid = 1806] [serial = 627] [outer = (nil)] 13:22:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 193 (0x7f1fbc372800) [pid = 1806] [serial = 628] [outer = 0x7f1fba3cdc00] 13:22:58 INFO - PROCESS | 1806 | 1461183778099 Marionette DEBUG loaded listener.js 13:22:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 194 (0x7f1fbc3f8400) [pid = 1806] [serial = 629] [outer = 0x7f1fba3cdc00] 13:22:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa7592000 == 86 [pid = 1806] [id = 198] 13:22:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fade69000 == 85 [pid = 1806] [id = 197] 13:22:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb8372800 == 84 [pid = 1806] [id = 193] 13:22:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3c2c000 == 83 [pid = 1806] [id = 192] 13:22:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fadd84000 == 82 [pid = 1806] [id = 191] 13:22:59 INFO - PROCESS | 1806 | 1461183779587 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]]]}] 13:22:59 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 13:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1985ms 13:22:59 INFO - PROCESS | 1806 | 1461183779650 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 13:22:59 INFO - PROCESS | 1806 | 1461183779656 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 13:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:22:59 INFO - PROCESS | 1806 | 1461183779664 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:22:59 INFO - PROCESS | 1806 | 1461183779671 Marionette TRACE conn3 <- [1,810,null,{}] 13:22:59 INFO - PROCESS | 1806 | 1461183779698 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}] 13:22:59 INFO - PROCESS | 1806 | 1461183779894 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 13:22:59 INFO - PROCESS | 1806 | 1461183779915 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:59 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf60d800 == 83 [pid = 1806] [id = 210] 13:22:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f1fa7d6d000) [pid = 1806] [serial = 630] [outer = (nil)] 13:22:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f1fadf25800) [pid = 1806] [serial = 631] [outer = 0x7f1fa7d6d000] 13:22:59 INFO - PROCESS | 1806 | 1461183779979 Marionette DEBUG loaded listener.js 13:23:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f1faf524800) [pid = 1806] [serial = 632] [outer = 0x7f1fa7d6d000] 13:23:00 INFO - PROCESS | 1806 | 1461183780817 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]]]}] 13:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1209ms 13:23:00 INFO - PROCESS | 1806 | 1461183780875 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 13:23:00 INFO - PROCESS | 1806 | 1461183780883 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 13:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:23:00 INFO - PROCESS | 1806 | 1461183780893 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:23:00 INFO - PROCESS | 1806 | 1461183780896 Marionette TRACE conn3 <- [1,814,null,{}] 13:23:00 INFO - PROCESS | 1806 | 1461183780902 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}] 13:23:01 INFO - PROCESS | 1806 | 1461183781127 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 13:23:01 INFO - PROCESS | 1806 | 1461183781150 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:01 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb39d3800 == 84 [pid = 1806] [id = 211] 13:23:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f1fa7d72400) [pid = 1806] [serial = 633] [outer = (nil)] 13:23:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f1fb030ec00) [pid = 1806] [serial = 634] [outer = 0x7f1fa7d72400] 13:23:01 INFO - PROCESS | 1806 | 1461183781212 Marionette DEBUG loaded listener.js 13:23:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f1fb1455400) [pid = 1806] [serial = 635] [outer = 0x7f1fa7d72400] 13:23:01 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f1faf1d9800) [pid = 1806] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:23:01 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f1fa660d000) [pid = 1806] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:23:01 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f1fadf2ac00) [pid = 1806] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:23:01 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f1fa660ec00) [pid = 1806] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:23:01 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f1fa6f21000) [pid = 1806] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:23:01 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f1fb8760000) [pid = 1806] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:23:01 INFO - PROCESS | 1806 | --DOMWINDOW == 193 (0x7f1faddeb800) [pid = 1806] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:23:01 INFO - PROCESS | 1806 | --DOMWINDOW == 192 (0x7f1fa660f800) [pid = 1806] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:23:02 INFO - PROCESS | 1806 | 1461183782296 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] 13:23:02 INFO - PROCESS | 1806 | 1461183782330 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 13:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:23:02 INFO - PROCESS | 1806 | 1461183782337 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:23:02 INFO - PROCESS | 1806 | 1461183782342 Marionette TRACE conn3 <- [1,818,null,{}] 13:23:02 INFO - PROCESS | 1806 | 1461183782368 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}] 13:23:02 INFO - PROCESS | 1806 | 1461183782532 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 13:23:02 INFO - PROCESS | 1806 | 1461183782548 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb8372800 == 85 [pid = 1806] [id = 212] 13:23:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 193 (0x7f1faf8f8800) [pid = 1806] [serial = 636] [outer = (nil)] 13:23:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 194 (0x7f1fb2db5000) [pid = 1806] [serial = 637] [outer = 0x7f1faf8f8800] 13:23:02 INFO - PROCESS | 1806 | 1461183782617 Marionette DEBUG loaded listener.js 13:23:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f1fb67d5000) [pid = 1806] [serial = 638] [outer = 0x7f1faf8f8800] 13:23:03 INFO - PROCESS | 1806 | 1461183783448 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]]]}] 13:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1136ms 13:23:03 INFO - PROCESS | 1806 | 1461183783474 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 13:23:03 INFO - PROCESS | 1806 | 1461183783479 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 13:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:23:03 INFO - PROCESS | 1806 | 1461183783494 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:23:03 INFO - PROCESS | 1806 | 1461183783498 Marionette TRACE conn3 <- [1,822,null,{}] 13:23:03 INFO - PROCESS | 1806 | 1461183783503 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}] 13:23:03 INFO - PROCESS | 1806 | 1461183783669 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 13:23:03 INFO - PROCESS | 1806 | 1461183783684 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:03 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fba345800 == 86 [pid = 1806] [id = 213] 13:23:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f1fb2db1000) [pid = 1806] [serial = 639] [outer = (nil)] 13:23:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f1fb86d5000) [pid = 1806] [serial = 640] [outer = 0x7f1fb2db1000] 13:23:03 INFO - PROCESS | 1806 | 1461183783750 Marionette DEBUG loaded listener.js 13:23:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f1fb898cc00) [pid = 1806] [serial = 641] [outer = 0x7f1fb2db1000] 13:23:04 INFO - PROCESS | 1806 | 1461183784908 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] 13:23:04 INFO - PROCESS | 1806 | 1461183784934 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 13:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:23:04 INFO - PROCESS | 1806 | 1461183784944 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:23:04 INFO - PROCESS | 1806 | 1461183784948 Marionette TRACE conn3 <- [1,826,null,{}] 13:23:04 INFO - PROCESS | 1806 | 1461183784956 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}] 13:23:05 INFO - PROCESS | 1806 | 1461183785137 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 13:23:05 INFO - PROCESS | 1806 | 1461183785314 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:05 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb39d7000 == 87 [pid = 1806] [id = 214] 13:23:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f1fae0f5400) [pid = 1806] [serial = 642] [outer = (nil)] 13:23:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f1fafc36400) [pid = 1806] [serial = 643] [outer = 0x7f1fae0f5400] 13:23:05 INFO - PROCESS | 1806 | 1461183785394 Marionette DEBUG loaded listener.js 13:23:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f1fb1458400) [pid = 1806] [serial = 644] [outer = 0x7f1fae0f5400] 13:23:06 INFO - PROCESS | 1806 | 1461183786433 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]]]}] 13:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1536ms 13:23:06 INFO - PROCESS | 1806 | 1461183786484 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 13:23:06 INFO - PROCESS | 1806 | 1461183786493 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 13:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:23:06 INFO - PROCESS | 1806 | 1461183786504 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:23:06 INFO - PROCESS | 1806 | 1461183786508 Marionette TRACE conn3 <- [1,830,null,{}] 13:23:06 INFO - PROCESS | 1806 | 1461183786514 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}] 13:23:06 INFO - PROCESS | 1806 | 1461183786745 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 13:23:07 INFO - PROCESS | 1806 | 1461183787078 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc920d800 == 88 [pid = 1806] [id = 215] 13:23:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f1fb7fa9400) [pid = 1806] [serial = 645] [outer = (nil)] 13:23:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f1fb86d0400) [pid = 1806] [serial = 646] [outer = 0x7f1fb7fa9400] 13:23:07 INFO - PROCESS | 1806 | 1461183787161 Marionette DEBUG loaded listener.js 13:23:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 204 (0x7f1fb8990400) [pid = 1806] [serial = 647] [outer = 0x7f1fb7fa9400] 13:23:08 INFO - PROCESS | 1806 | 1461183788009 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]]]}] 13:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1534ms 13:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:23:08 INFO - PROCESS | 1806 | 1461183788038 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 13:23:08 INFO - PROCESS | 1806 | 1461183788042 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 13:23:08 INFO - PROCESS | 1806 | 1461183788048 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:23:08 INFO - PROCESS | 1806 | 1461183788054 Marionette TRACE conn3 <- [1,834,null,{}] 13:23:08 INFO - PROCESS | 1806 | 1461183788070 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}] 13:23:08 INFO - PROCESS | 1806 | 1461183788279 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 13:23:08 INFO - PROCESS | 1806 | 1461183788448 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:08 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa57a2800 == 89 [pid = 1806] [id = 216] 13:23:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 205 (0x7f1fb80f3400) [pid = 1806] [serial = 648] [outer = (nil)] 13:23:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 206 (0x7f1fbabde000) [pid = 1806] [serial = 649] [outer = 0x7f1fb80f3400] 13:23:08 INFO - PROCESS | 1806 | 1461183788533 Marionette DEBUG loaded listener.js 13:23:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 207 (0x7f1fbc3fc800) [pid = 1806] [serial = 650] [outer = 0x7f1fb80f3400] 13:23:09 INFO - PROCESS | 1806 | 1461183789491 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]]]}] 13:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1494ms 13:23:09 INFO - PROCESS | 1806 | 1461183789543 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 13:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:23:09 INFO - PROCESS | 1806 | 1461183789548 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 13:23:09 INFO - PROCESS | 1806 | 1461183789554 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:23:09 INFO - PROCESS | 1806 | 1461183789559 Marionette TRACE conn3 <- [1,838,null,{}] 13:23:09 INFO - PROCESS | 1806 | 1461183789565 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}] 13:23:09 INFO - PROCESS | 1806 | 1461183789787 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 13:23:10 INFO - PROCESS | 1806 | 1461183789999 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:10 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa57c1800 == 90 [pid = 1806] [id = 217] 13:23:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 208 (0x7f1fb86c6400) [pid = 1806] [serial = 651] [outer = (nil)] 13:23:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 209 (0x7f1fc6177400) [pid = 1806] [serial = 652] [outer = 0x7f1fb86c6400] 13:23:10 INFO - PROCESS | 1806 | 1461183790133 Marionette DEBUG loaded listener.js 13:23:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 210 (0x7f1fc64a8c00) [pid = 1806] [serial = 653] [outer = 0x7f1fb86c6400] 13:23:10 INFO - PROCESS | 1806 | 1461183790969 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]]]}] 13:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1488ms 13:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:23:11 INFO - PROCESS | 1806 | 1461183791042 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 13:23:11 INFO - PROCESS | 1806 | 1461183791045 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 13:23:11 INFO - PROCESS | 1806 | 1461183791051 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:23:11 INFO - PROCESS | 1806 | 1461183791054 Marionette TRACE conn3 <- [1,842,null,{}] 13:23:11 INFO - PROCESS | 1806 | 1461183791060 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}] 13:23:11 INFO - PROCESS | 1806 | 1461183791281 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 13:23:11 INFO - PROCESS | 1806 | 1461183791502 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3a1a000 == 91 [pid = 1806] [id = 218] 13:23:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 211 (0x7f1fc669d000) [pid = 1806] [serial = 654] [outer = (nil)] 13:23:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 212 (0x7f1fc680fc00) [pid = 1806] [serial = 655] [outer = 0x7f1fc669d000] 13:23:11 INFO - PROCESS | 1806 | 1461183791622 Marionette DEBUG loaded listener.js 13:23:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 213 (0x7f1fc75ce400) [pid = 1806] [serial = 656] [outer = 0x7f1fc669d000] 13:23:12 INFO - PROCESS | 1806 | 1461183792537 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]]]}] 13:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1530ms 13:23:12 INFO - PROCESS | 1806 | 1461183792582 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 13:23:12 INFO - PROCESS | 1806 | 1461183792586 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 13:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:23:12 INFO - PROCESS | 1806 | 1461183792611 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:23:12 INFO - PROCESS | 1806 | 1461183792613 Marionette TRACE conn3 <- [1,846,null,{}] 13:23:12 INFO - PROCESS | 1806 | 1461183792620 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}] 13:23:12 INFO - PROCESS | 1806 | 1461183792815 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 13:23:12 INFO - PROCESS | 1806 | 1461183792987 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:13 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3a78800 == 92 [pid = 1806] [id = 219] 13:23:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 214 (0x7f1fc6614000) [pid = 1806] [serial = 657] [outer = (nil)] 13:23:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 215 (0x7f1fc97ca000) [pid = 1806] [serial = 658] [outer = 0x7f1fc6614000] 13:23:13 INFO - PROCESS | 1806 | 1461183793061 Marionette DEBUG loaded listener.js 13:23:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 216 (0x7f1fcb489400) [pid = 1806] [serial = 659] [outer = 0x7f1fc6614000] 13:23:13 INFO - PROCESS | 1806 | 1461183793920 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]]]}] 13:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1339ms 13:23:13 INFO - PROCESS | 1806 | 1461183793947 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 13:23:13 INFO - PROCESS | 1806 | 1461183793951 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 13:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:23:13 INFO - PROCESS | 1806 | 1461183793957 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:23:13 INFO - PROCESS | 1806 | 1461183793961 Marionette TRACE conn3 <- [1,850,null,{}] 13:23:13 INFO - PROCESS | 1806 | 1461183793966 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}] 13:23:14 INFO - PROCESS | 1806 | 1461183794150 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 13:23:14 INFO - PROCESS | 1806 | 1461183794323 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa43a3000 == 93 [pid = 1806] [id = 220] 13:23:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 217 (0x7f1fa6f27800) [pid = 1806] [serial = 660] [outer = (nil)] 13:23:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 218 (0x7f1fb86cfc00) [pid = 1806] [serial = 661] [outer = 0x7f1fa6f27800] 13:23:14 INFO - PROCESS | 1806 | 1461183794410 Marionette DEBUG loaded listener.js 13:23:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 219 (0x7f1fcb6bb000) [pid = 1806] [serial = 662] [outer = 0x7f1fa6f27800] 13:23:15 INFO - PROCESS | 1806 | 1461183795339 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]]]}] 13:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1435ms 13:23:15 INFO - PROCESS | 1806 | 1461183795396 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 13:23:15 INFO - PROCESS | 1806 | 1461183795402 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 13:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:23:15 INFO - PROCESS | 1806 | 1461183795411 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:23:15 INFO - PROCESS | 1806 | 1461183795416 Marionette TRACE conn3 <- [1,854,null,{}] 13:23:15 INFO - PROCESS | 1806 | 1461183795425 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}] 13:23:15 INFO - PROCESS | 1806 | 1461183795706 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 13:23:15 INFO - PROCESS | 1806 | 1461183795957 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa41cd000 == 94 [pid = 1806] [id = 221] 13:23:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 220 (0x7f1fa660bc00) [pid = 1806] [serial = 663] [outer = (nil)] 13:23:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 221 (0x7f1fa77a2800) [pid = 1806] [serial = 664] [outer = 0x7f1fa660bc00] 13:23:16 INFO - PROCESS | 1806 | 1461183796038 Marionette DEBUG loaded listener.js 13:23:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 222 (0x7f1fadf22c00) [pid = 1806] [serial = 665] [outer = 0x7f1fa660bc00] 13:23:17 INFO - PROCESS | 1806 | 1461183797529 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]]]}] 13:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 2192ms 13:23:17 INFO - PROCESS | 1806 | 1461183797603 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 13:23:17 INFO - PROCESS | 1806 | 1461183797610 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 13:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:23:17 INFO - PROCESS | 1806 | 1461183797619 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:23:17 INFO - PROCESS | 1806 | 1461183797623 Marionette TRACE conn3 <- [1,858,null,{}] 13:23:17 INFO - PROCESS | 1806 | 1461183797630 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}] 13:23:17 INFO - PROCESS | 1806 | 1461183797861 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 13:23:18 INFO - PROCESS | 1806 | 1461183798107 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa78dc800 == 95 [pid = 1806] [id = 222] 13:23:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 223 (0x7f1fa80de000) [pid = 1806] [serial = 666] [outer = (nil)] 13:23:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 224 (0x7f1fadcc8c00) [pid = 1806] [serial = 667] [outer = 0x7f1fa80de000] 13:23:18 INFO - PROCESS | 1806 | 1461183798299 Marionette DEBUG loaded listener.js 13:23:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 225 (0x7f1fadf21000) [pid = 1806] [serial = 668] [outer = 0x7f1fa80de000] 13:23:19 INFO - PROCESS | 1806 | 1461183799223 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]]]}] 13:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1637ms 13:23:19 INFO - PROCESS | 1806 | 1461183799256 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 13:23:19 INFO - PROCESS | 1806 | 1461183799264 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 13:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:23:19 INFO - PROCESS | 1806 | 1461183799275 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:23:19 INFO - PROCESS | 1806 | 1461183799279 Marionette TRACE conn3 <- [1,862,null,{}] 13:23:19 INFO - PROCESS | 1806 | 1461183799285 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}] 13:23:19 INFO - PROCESS | 1806 | 1461183799473 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 13:23:19 INFO - PROCESS | 1806 | 1461183799761 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:19 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf3bd800 == 96 [pid = 1806] [id = 223] 13:23:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 226 (0x7f1faf1db400) [pid = 1806] [serial = 669] [outer = (nil)] 13:23:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 227 (0x7f1faf785000) [pid = 1806] [serial = 670] [outer = 0x7f1faf1db400] 13:23:19 INFO - PROCESS | 1806 | 1461183799880 Marionette DEBUG loaded listener.js 13:23:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 228 (0x7f1faf875c00) [pid = 1806] [serial = 671] [outer = 0x7f1faf1db400] 13:23:20 INFO - PROCESS | 1806 | 1461183800759 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]]]}] 13:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1532ms 13:23:20 INFO - PROCESS | 1806 | 1461183800807 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 13:23:20 INFO - PROCESS | 1806 | 1461183800811 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 13:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:23:20 INFO - PROCESS | 1806 | 1461183800817 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:23:20 INFO - PROCESS | 1806 | 1461183800824 Marionette TRACE conn3 <- [1,866,null,{}] 13:23:20 INFO - PROCESS | 1806 | 1461183800840 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}] 13:23:21 INFO - PROCESS | 1806 | 1461183801028 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 13:23:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 229 (0x7f1fb0229800) [pid = 1806] [serial = 672] [outer = 0x7f1faf51e400] 13:23:21 INFO - PROCESS | 1806 | 1461183801282 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:21 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb39c7800 == 97 [pid = 1806] [id = 224] 13:23:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 230 (0x7f1fa80e6800) [pid = 1806] [serial = 673] [outer = (nil)] 13:23:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 231 (0x7f1fb1f5c400) [pid = 1806] [serial = 674] [outer = 0x7f1fa80e6800] 13:23:21 INFO - PROCESS | 1806 | 1461183801408 Marionette DEBUG loaded listener.js 13:23:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 232 (0x7f1fb2bd2400) [pid = 1806] [serial = 675] [outer = 0x7f1fa80e6800] 13:23:21 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb7f9d000 == 96 [pid = 1806] [id = 51] 13:23:21 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fba037800 == 95 [pid = 1806] [id = 182] 13:23:21 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf550000 == 94 [pid = 1806] [id = 60] 13:23:21 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcb36a000 == 93 [pid = 1806] [id = 183] 13:23:21 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb1f15000 == 92 [pid = 1806] [id = 48] 13:23:21 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc04c2800 == 91 [pid = 1806] [id = 64] 13:23:21 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb8372800 == 90 [pid = 1806] [id = 212] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 231 (0x7f1fb0232400) [pid = 1806] [serial = 571] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 230 (0x7f1faf8ed800) [pid = 1806] [serial = 598] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 229 (0x7f1fadc47800) [pid = 1806] [serial = 574] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 228 (0x7f1faf642800) [pid = 1806] [serial = 577] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 227 (0x7f1fb0ff2400) [pid = 1806] [serial = 580] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 226 (0x7f1fb2c4dc00) [pid = 1806] [serial = 583] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 225 (0x7f1fb2da9000) [pid = 1806] [serial = 586] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 224 (0x7f1fb531b800) [pid = 1806] [serial = 589] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 223 (0x7f1faff8d400) [pid = 1806] [serial = 550] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 222 (0x7f1faf8f1800) [pid = 1806] [serial = 547] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 221 (0x7f1fa7d51400) [pid = 1806] [serial = 544] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 220 (0x7f1fb9ce1400) [pid = 1806] [serial = 553] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb39d3800 == 89 [pid = 1806] [id = 211] 13:23:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf60d800 == 88 [pid = 1806] [id = 210] 13:23:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fd0b55000 == 87 [pid = 1806] [id = 209] 13:23:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fce539800 == 86 [pid = 1806] [id = 208] 13:23:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcbb8e800 == 85 [pid = 1806] [id = 207] 13:23:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcb7c6800 == 84 [pid = 1806] [id = 206] 13:23:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcb35b000 == 83 [pid = 1806] [id = 205] 13:23:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc72d2800 == 82 [pid = 1806] [id = 204] 13:23:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc04bf000 == 81 [pid = 1806] [id = 203] 13:23:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9eb2800 == 80 [pid = 1806] [id = 202] 13:23:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3c12000 == 79 [pid = 1806] [id = 190] 13:23:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa7584800 == 78 [pid = 1806] [id = 201] 13:23:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fafb95000 == 77 [pid = 1806] [id = 200] 13:23:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fafb8b000 == 76 [pid = 1806] [id = 199] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 219 (0x7f1fa7091400) [pid = 1806] [serial = 592] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 218 (0x7f1fadf2a400) [pid = 1806] [serial = 595] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 217 (0x7f1fa7d42400) [pid = 1806] [serial = 593] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 216 (0x7f1fafc34800) [pid = 1806] [serial = 569] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 215 (0x7f1faf51b000) [pid = 1806] [serial = 596] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 214 (0x7f1faf790400) [pid = 1806] [serial = 565] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 213 (0x7f1fa7c77000) [pid = 1806] [serial = 557] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 212 (0x7f1faf84c800) [pid = 1806] [serial = 566] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 211 (0x7f1fae0ec000) [pid = 1806] [serial = 562] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 210 (0x7f1fa80dc800) [pid = 1806] [serial = 559] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 209 (0x7f1faf8eb800) [pid = 1806] [serial = 568] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 208 (0x7f1fa6f29800) [pid = 1806] [serial = 556] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 207 (0x7f1fbc3f6c00) [pid = 1806] [serial = 542] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 206 (0x7f1fadc48800) [pid = 1806] [serial = 560] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | --DOMWINDOW == 205 (0x7f1faf1d0800) [pid = 1806] [serial = 563] [outer = (nil)] [url = about:blank] 13:23:22 INFO - PROCESS | 1806 | 1461183802394 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]]]}] 13:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1592ms 13:23:22 INFO - PROCESS | 1806 | 1461183802414 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 13:23:22 INFO - PROCESS | 1806 | 1461183802418 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 13:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:23:22 INFO - PROCESS | 1806 | 1461183802427 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:23:22 INFO - PROCESS | 1806 | 1461183802429 Marionette TRACE conn3 <- [1,870,null,{}] 13:23:22 INFO - PROCESS | 1806 | 1461183802433 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}] 13:23:22 INFO - PROCESS | 1806 | 1461183802583 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 13:23:22 INFO - PROCESS | 1806 | 1461183802599 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:22 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fadda1800 == 77 [pid = 1806] [id = 225] 13:23:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 206 (0x7f1fa6f29800) [pid = 1806] [serial = 676] [outer = (nil)] 13:23:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 207 (0x7f1faf8f1800) [pid = 1806] [serial = 677] [outer = 0x7f1fa6f29800] 13:23:22 INFO - PROCESS | 1806 | 1461183802663 Marionette DEBUG loaded listener.js 13:23:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 208 (0x7f1fb0ff2400) [pid = 1806] [serial = 678] [outer = 0x7f1fa6f29800] 13:23:23 INFO - PROCESS | 1806 | 1461183803565 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]]]}] 13:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1179ms 13:23:23 INFO - PROCESS | 1806 | 1461183803608 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 13:23:23 INFO - PROCESS | 1806 | 1461183803610 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 13:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:23:23 INFO - PROCESS | 1806 | 1461183803619 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:23:23 INFO - PROCESS | 1806 | 1461183803622 Marionette TRACE conn3 <- [1,874,null,{}] 13:23:23 INFO - PROCESS | 1806 | 1461183803627 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}] 13:23:23 INFO - PROCESS | 1806 | 1461183803785 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 13:23:23 INFO - PROCESS | 1806 | 1461183803916 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fafa47000 == 78 [pid = 1806] [id = 226] 13:23:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 209 (0x7f1fa7d4a800) [pid = 1806] [serial = 679] [outer = (nil)] 13:23:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 210 (0x7f1fb2bc6000) [pid = 1806] [serial = 680] [outer = 0x7f1fa7d4a800] 13:23:23 INFO - PROCESS | 1806 | 1461183803984 Marionette DEBUG loaded listener.js 13:23:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 211 (0x7f1fb2ca0400) [pid = 1806] [serial = 681] [outer = 0x7f1fa7d4a800] 13:23:24 INFO - PROCESS | 1806 | 1461183804843 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]]]}] 13:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1238ms 13:23:24 INFO - PROCESS | 1806 | 1461183804859 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 13:23:24 INFO - PROCESS | 1806 | 1461183804864 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 13:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:23:24 INFO - PROCESS | 1806 | 1461183804880 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:23:24 INFO - PROCESS | 1806 | 1461183804884 Marionette TRACE conn3 <- [1,878,null,{}] 13:23:24 INFO - PROCESS | 1806 | 1461183804895 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}] 13:23:25 INFO - PROCESS | 1806 | 1461183805102 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 13:23:25 INFO - PROCESS | 1806 | 1461183805138 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb2dec000 == 79 [pid = 1806] [id = 227] 13:23:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 212 (0x7f1fb54b0000) [pid = 1806] [serial = 682] [outer = (nil)] 13:23:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 213 (0x7f1fb710d000) [pid = 1806] [serial = 683] [outer = 0x7f1fb54b0000] 13:23:25 INFO - PROCESS | 1806 | 1461183805202 Marionette DEBUG loaded listener.js 13:23:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 214 (0x7f1fb80f2000) [pid = 1806] [serial = 684] [outer = 0x7f1fb54b0000] 13:23:26 INFO - PROCESS | 1806 | 1461183806079 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]]]}] 13:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1235ms 13:23:26 INFO - PROCESS | 1806 | 1461183806117 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 13:23:26 INFO - PROCESS | 1806 | 1461183806120 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 13:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:23:26 INFO - PROCESS | 1806 | 1461183806126 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:23:26 INFO - PROCESS | 1806 | 1461183806129 Marionette TRACE conn3 <- [1,882,null,{}] 13:23:26 INFO - PROCESS | 1806 | 1461183806142 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}] 13:23:26 INFO - PROCESS | 1806 | 1461183806333 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 13:23:26 INFO - PROCESS | 1806 | 1461183806355 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3c12000 == 80 [pid = 1806] [id = 228] 13:23:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 215 (0x7f1fa80dd000) [pid = 1806] [serial = 685] [outer = (nil)] 13:23:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 216 (0x7f1fb86ce400) [pid = 1806] [serial = 686] [outer = 0x7f1fa80dd000] 13:23:26 INFO - PROCESS | 1806 | 1461183806417 Marionette DEBUG loaded listener.js 13:23:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 217 (0x7f1fb8767c00) [pid = 1806] [serial = 687] [outer = 0x7f1fa80dd000] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 216 (0x7f1faf1d3800) [pid = 1806] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 215 (0x7f1fc63ba800) [pid = 1806] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 214 (0x7f1faf51cc00) [pid = 1806] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 213 (0x7f1fa80e4800) [pid = 1806] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 212 (0x7f1fa7c76400) [pid = 1806] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 211 (0x7f1faddf1800) [pid = 1806] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 210 (0x7f1faf1d8000) [pid = 1806] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 209 (0x7f1fa6610400) [pid = 1806] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 208 (0x7f1faf521800) [pid = 1806] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 207 (0x7f1fadde3400) [pid = 1806] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 206 (0x7f1fb2c45000) [pid = 1806] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 205 (0x7f1faf843400) [pid = 1806] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 204 (0x7f1fb876a800) [pid = 1806] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 203 (0x7f1fb72dec00) [pid = 1806] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f1fadc51c00) [pid = 1806] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f1fa7094800) [pid = 1806] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f1faf844c00) [pid = 1806] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f1fb8993800) [pid = 1806] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f1fa6f23400) [pid = 1806] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f1fb8987000) [pid = 1806] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f1fb531d400) [pid = 1806] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f1fae0ef800) [pid = 1806] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f1fb710a800) [pid = 1806] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 193 (0x7f1fb2c49400) [pid = 1806] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 192 (0x7f1fb8ed0000) [pid = 1806] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 191 (0x7f1fb2db1c00) [pid = 1806] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 190 (0x7f1fa7c76800) [pid = 1806] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 189 (0x7f1fadc4cc00) [pid = 1806] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 188 (0x7f1fb1276400) [pid = 1806] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 187 (0x7f1fb86cb400) [pid = 1806] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 186 (0x7f1fb127b000) [pid = 1806] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f1fadde7800) [pid = 1806] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f1fa77aa800) [pid = 1806] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f1fa7d4f800) [pid = 1806] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f1fb2d31800) [pid = 1806] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f1fa77a6800) [pid = 1806] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:23:27 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f1fa6f20c00) [pid = 1806] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:23:28 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f1fadc4d000) [pid = 1806] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:23:28 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f1fadc51800) [pid = 1806] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:23:28 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f1fb2d3f000) [pid = 1806] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:23:28 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f1fb1450000) [pid = 1806] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:23:28 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f1faf8f8800) [pid = 1806] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:23:28 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f1fa7d6d000) [pid = 1806] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:23:28 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f1fa7d72400) [pid = 1806] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:23:28 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f1fba3cdc00) [pid = 1806] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:23:28 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f1fb2ca6400) [pid = 1806] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:23:28 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f1fb2d3b800) [pid = 1806] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:23:28 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f1fa80e6000) [pid = 1806] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:23:28 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f1fa7d50800) [pid = 1806] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:23:28 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f1fa6f1fc00) [pid = 1806] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:23:28 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f1faf8f6800) [pid = 1806] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:23:28 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f1fa7094000) [pid = 1806] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:23:28 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f1fadde8c00) [pid = 1806] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:23:28 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f1faddf0400) [pid = 1806] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:23:28 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f1fa6606c00) [pid = 1806] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:23:28 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f1fb9cdc800) [pid = 1806] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:23:28 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f1fb1452c00) [pid = 1806] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:23:28 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f1fb2d3a400) [pid = 1806] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:23:28 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f1fb54aec00) [pid = 1806] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:23:28 INFO - PROCESS | 1806 | 1461183808422 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]]]}] 13:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 2342ms 13:23:28 INFO - PROCESS | 1806 | 1461183808470 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 13:23:28 INFO - PROCESS | 1806 | 1461183808472 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 13:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:23:28 INFO - PROCESS | 1806 | 1461183808478 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:23:28 INFO - PROCESS | 1806 | 1461183808480 Marionette TRACE conn3 <- [1,886,null,{}] 13:23:28 INFO - PROCESS | 1806 | 1461183808486 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}] 13:23:28 INFO - PROCESS | 1806 | 1461183808644 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 13:23:28 INFO - PROCESS | 1806 | 1461183808658 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:28 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fadd90000 == 81 [pid = 1806] [id = 229] 13:23:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f1fa7091800) [pid = 1806] [serial = 688] [outer = (nil)] 13:23:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f1fa7c76800) [pid = 1806] [serial = 689] [outer = 0x7f1fa7091800] 13:23:28 INFO - PROCESS | 1806 | 1461183808717 Marionette DEBUG loaded listener.js 13:23:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f1fadc44800) [pid = 1806] [serial = 690] [outer = 0x7f1fa7091800] 13:23:29 INFO - PROCESS | 1806 | 1461183809503 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]]]}] 13:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1080ms 13:23:29 INFO - PROCESS | 1806 | 1461183809570 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 13:23:29 INFO - PROCESS | 1806 | 1461183809574 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 13:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:23:29 INFO - PROCESS | 1806 | 1461183809580 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:23:29 INFO - PROCESS | 1806 | 1461183809583 Marionette TRACE conn3 <- [1,890,null,{}] 13:23:29 INFO - PROCESS | 1806 | 1461183809593 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}] 13:23:29 INFO - PROCESS | 1806 | 1461183809739 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 13:23:29 INFO - PROCESS | 1806 | 1461183809960 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa57b6800 == 82 [pid = 1806] [id = 230] 13:23:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f1fa6603800) [pid = 1806] [serial = 691] [outer = (nil)] 13:23:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f1fa6f21800) [pid = 1806] [serial = 692] [outer = 0x7f1fa6603800] 13:23:30 INFO - PROCESS | 1806 | 1461183810083 Marionette DEBUG loaded listener.js 13:23:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f1fa7c7d400) [pid = 1806] [serial = 693] [outer = 0x7f1fa6603800] 13:23:31 INFO - PROCESS | 1806 | 1461183811087 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]]]}] 13:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1536ms 13:23:31 INFO - PROCESS | 1806 | 1461183811118 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 13:23:31 INFO - PROCESS | 1806 | 1461183811125 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 13:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:23:31 INFO - PROCESS | 1806 | 1461183811134 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:23:31 INFO - PROCESS | 1806 | 1461183811139 Marionette TRACE conn3 <- [1,894,null,{}] 13:23:31 INFO - PROCESS | 1806 | 1461183811146 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}] 13:23:31 INFO - PROCESS | 1806 | 1461183811332 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 13:23:31 INFO - PROCESS | 1806 | 1461183811495 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf54a000 == 83 [pid = 1806] [id = 231] 13:23:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f1fa6608000) [pid = 1806] [serial = 694] [outer = (nil)] 13:23:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f1fadde4400) [pid = 1806] [serial = 695] [outer = 0x7f1fa6608000] 13:23:31 INFO - PROCESS | 1806 | 1461183811577 Marionette DEBUG loaded listener.js 13:23:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f1fae0ecc00) [pid = 1806] [serial = 696] [outer = 0x7f1fa6608000] 13:23:32 INFO - PROCESS | 1806 | 1461183812599 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]]]}] 13:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1482ms 13:23:32 INFO - PROCESS | 1806 | 1461183812621 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 13:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:23:32 INFO - PROCESS | 1806 | 1461183812629 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 13:23:32 INFO - PROCESS | 1806 | 1461183812636 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:23:32 INFO - PROCESS | 1806 | 1461183812638 Marionette TRACE conn3 <- [1,898,null,{}] 13:23:32 INFO - PROCESS | 1806 | 1461183812645 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}] 13:23:32 INFO - PROCESS | 1806 | 1461183812828 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 13:23:33 INFO - PROCESS | 1806 | 1461183813126 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:33 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb2de2000 == 84 [pid = 1806] [id = 232] 13:23:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f1fadde7800) [pid = 1806] [serial = 697] [outer = (nil)] 13:23:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f1faf843c00) [pid = 1806] [serial = 698] [outer = 0x7f1fadde7800] 13:23:33 INFO - PROCESS | 1806 | 1461183813315 Marionette DEBUG loaded listener.js 13:23:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f1faf8ed800) [pid = 1806] [serial = 699] [outer = 0x7f1fadde7800] 13:23:34 INFO - PROCESS | 1806 | 1461183814310 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]]]}] 13:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1733ms 13:23:34 INFO - PROCESS | 1806 | 1461183814370 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 13:23:34 INFO - PROCESS | 1806 | 1461183814374 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 13:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:23:34 INFO - PROCESS | 1806 | 1461183814388 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:23:34 INFO - PROCESS | 1806 | 1461183814397 Marionette TRACE conn3 <- [1,902,null,{}] 13:23:34 INFO - PROCESS | 1806 | 1461183814406 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}] 13:23:34 INFO - PROCESS | 1806 | 1461183814680 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 13:23:34 INFO - PROCESS | 1806 | 1461183814858 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:34 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb7233800 == 85 [pid = 1806] [id = 233] 13:23:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f1faf8ee800) [pid = 1806] [serial = 700] [outer = (nil)] 13:23:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f1fb2b7e400) [pid = 1806] [serial = 701] [outer = 0x7f1faf8ee800] 13:23:34 INFO - PROCESS | 1806 | 1461183814947 Marionette DEBUG loaded listener.js 13:23:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f1fb2c44800) [pid = 1806] [serial = 702] [outer = 0x7f1faf8ee800] 13:23:35 INFO - PROCESS | 1806 | 1461183815781 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]]]}] 13:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1448ms 13:23:35 INFO - PROCESS | 1806 | 1461183815830 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 13:23:35 INFO - PROCESS | 1806 | 1461183815835 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 13:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:23:35 INFO - PROCESS | 1806 | 1461183815841 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:23:35 INFO - PROCESS | 1806 | 1461183815844 Marionette TRACE conn3 <- [1,906,null,{}] 13:23:35 INFO - PROCESS | 1806 | 1461183815849 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}] 13:23:36 INFO - PROCESS | 1806 | 1461183816033 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 13:23:36 INFO - PROCESS | 1806 | 1461183816202 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:36 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9416000 == 86 [pid = 1806] [id = 234] 13:23:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f1fb1277000) [pid = 1806] [serial = 703] [outer = (nil)] 13:23:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f1fb2d35000) [pid = 1806] [serial = 704] [outer = 0x7f1fb1277000] 13:23:36 INFO - PROCESS | 1806 | 1461183816274 Marionette DEBUG loaded listener.js 13:23:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f1fb2db0000) [pid = 1806] [serial = 705] [outer = 0x7f1fb1277000] 13:23:37 INFO - PROCESS | 1806 | 1461183817170 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]]]}] 13:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1382ms 13:23:37 INFO - PROCESS | 1806 | 1461183817246 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 13:23:37 INFO - PROCESS | 1806 | 1461183817252 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 13:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:23:37 INFO - PROCESS | 1806 | 1461183817262 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:23:37 INFO - PROCESS | 1806 | 1461183817264 Marionette TRACE conn3 <- [1,910,null,{}] 13:23:37 INFO - PROCESS | 1806 | 1461183817271 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}] 13:23:37 INFO - PROCESS | 1806 | 1461183817472 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 13:23:37 INFO - PROCESS | 1806 | 1461183817639 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:37 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9ccd000 == 87 [pid = 1806] [id = 235] 13:23:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f1fb3cf9000) [pid = 1806] [serial = 706] [outer = (nil)] 13:23:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f1fb5318800) [pid = 1806] [serial = 707] [outer = 0x7f1fb3cf9000] 13:23:37 INFO - PROCESS | 1806 | 1461183817734 Marionette DEBUG loaded listener.js 13:23:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f1fb833b800) [pid = 1806] [serial = 708] [outer = 0x7f1fb3cf9000] 13:23:38 INFO - PROCESS | 1806 | 1461183818657 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]]]}] 13:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1436ms 13:23:38 INFO - PROCESS | 1806 | 1461183818700 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 13:23:38 INFO - PROCESS | 1806 | 1461183818704 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 13:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:23:38 INFO - PROCESS | 1806 | 1461183818711 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:23:38 INFO - PROCESS | 1806 | 1461183818715 Marionette TRACE conn3 <- [1,914,null,{}] 13:23:38 INFO - PROCESS | 1806 | 1461183818720 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}] 13:23:38 INFO - PROCESS | 1806 | 1461183818902 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 13:23:39 INFO - PROCESS | 1806 | 1461183819075 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:39 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbf6b6000 == 88 [pid = 1806] [id = 236] 13:23:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f1fb8392400) [pid = 1806] [serial = 709] [outer = (nil)] 13:23:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f1fb8991400) [pid = 1806] [serial = 710] [outer = 0x7f1fb8392400] 13:23:39 INFO - PROCESS | 1806 | 1461183819151 Marionette DEBUG loaded listener.js 13:23:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f1fb8cb8400) [pid = 1806] [serial = 711] [outer = 0x7f1fb8392400] 13:23:40 INFO - PROCESS | 1806 | 1461183820080 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]]]}] 13:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1441ms 13:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:23:40 INFO - PROCESS | 1806 | 1461183820154 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 13:23:40 INFO - PROCESS | 1806 | 1461183820157 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 13:23:40 INFO - PROCESS | 1806 | 1461183820163 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:23:40 INFO - PROCESS | 1806 | 1461183820166 Marionette TRACE conn3 <- [1,918,null,{}] 13:23:40 INFO - PROCESS | 1806 | 1461183820171 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}] 13:23:40 INFO - PROCESS | 1806 | 1461183820357 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 13:23:40 INFO - PROCESS | 1806 | 1461183820523 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:40 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc61cd000 == 89 [pid = 1806] [id = 237] 13:23:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f1fb86d3c00) [pid = 1806] [serial = 712] [outer = (nil)] 13:23:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f1fb8e86800) [pid = 1806] [serial = 713] [outer = 0x7f1fb86d3c00] 13:23:40 INFO - PROCESS | 1806 | 1461183820600 Marionette DEBUG loaded listener.js 13:23:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f1fb8ecb800) [pid = 1806] [serial = 714] [outer = 0x7f1fb86d3c00] 13:23:41 INFO - PROCESS | 1806 | 1461183821482 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]]]}] 13:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1381ms 13:23:41 INFO - PROCESS | 1806 | 1461183821545 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 13:23:41 INFO - PROCESS | 1806 | 1461183821549 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 13:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:23:41 INFO - PROCESS | 1806 | 1461183821555 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:23:41 INFO - PROCESS | 1806 | 1461183821558 Marionette TRACE conn3 <- [1,922,null,{}] 13:23:41 INFO - PROCESS | 1806 | 1461183821563 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}] 13:23:41 INFO - PROCESS | 1806 | 1461183821737 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 13:23:41 INFO - PROCESS | 1806 | 1461183821906 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc725b000 == 90 [pid = 1806] [id = 238] 13:23:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f1fb8769c00) [pid = 1806] [serial = 715] [outer = (nil)] 13:23:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 187 (0x7f1fb8ed5c00) [pid = 1806] [serial = 716] [outer = 0x7f1fb8769c00] 13:23:41 INFO - PROCESS | 1806 | 1461183821983 Marionette DEBUG loaded listener.js 13:23:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 188 (0x7f1fb9ce1c00) [pid = 1806] [serial = 717] [outer = 0x7f1fb8769c00] 13:23:42 INFO - PROCESS | 1806 | 1461183822851 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]]]}] 13:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1330ms 13:23:42 INFO - PROCESS | 1806 | 1461183822888 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 13:23:42 INFO - PROCESS | 1806 | 1461183822891 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 13:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:23:42 INFO - PROCESS | 1806 | 1461183822897 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:23:42 INFO - PROCESS | 1806 | 1461183822899 Marionette TRACE conn3 <- [1,926,null,{}] 13:23:42 INFO - PROCESS | 1806 | 1461183822905 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}] 13:23:43 INFO - PROCESS | 1806 | 1461183823078 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 13:23:43 INFO - PROCESS | 1806 | 1461183823250 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc9778800 == 91 [pid = 1806] [id = 239] 13:23:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 189 (0x7f1fb8e83400) [pid = 1806] [serial = 718] [outer = (nil)] 13:23:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 190 (0x7f1fba0b0400) [pid = 1806] [serial = 719] [outer = 0x7f1fb8e83400] 13:23:43 INFO - PROCESS | 1806 | 1461183823334 Marionette DEBUG loaded listener.js 13:23:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 191 (0x7f1fba3cec00) [pid = 1806] [serial = 720] [outer = 0x7f1fb8e83400] 13:23:44 INFO - PROCESS | 1806 | 1461183824228 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]]]}] 13:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1428ms 13:23:44 INFO - PROCESS | 1806 | 1461183824326 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 13:23:44 INFO - PROCESS | 1806 | 1461183824330 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 13:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:23:44 INFO - PROCESS | 1806 | 1461183824336 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:23:44 INFO - PROCESS | 1806 | 1461183824339 Marionette TRACE conn3 <- [1,930,null,{}] 13:23:44 INFO - PROCESS | 1806 | 1461183824344 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}] 13:23:44 INFO - PROCESS | 1806 | 1461183824532 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 13:23:44 INFO - PROCESS | 1806 | 1461183824701 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:44 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb03c9000 == 92 [pid = 1806] [id = 240] 13:23:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 192 (0x7f1fadccac00) [pid = 1806] [serial = 721] [outer = (nil)] 13:23:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 193 (0x7f1fafc3d000) [pid = 1806] [serial = 722] [outer = 0x7f1fadccac00] 13:23:44 INFO - PROCESS | 1806 | 1461183824789 Marionette DEBUG loaded listener.js 13:23:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 194 (0x7f1fbc3fc400) [pid = 1806] [serial = 723] [outer = 0x7f1fadccac00] 13:23:45 INFO - PROCESS | 1806 | 1461183825749 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]]]}] 13:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1479ms 13:23:45 INFO - PROCESS | 1806 | 1461183825816 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 13:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:23:45 INFO - PROCESS | 1806 | 1461183825821 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 13:23:45 INFO - PROCESS | 1806 | 1461183825826 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:23:45 INFO - PROCESS | 1806 | 1461183825831 Marionette TRACE conn3 <- [1,934,null,{}] 13:23:45 INFO - PROCESS | 1806 | 1461183825836 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}] 13:23:46 INFO - PROCESS | 1806 | 1461183826096 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 13:23:46 INFO - PROCESS | 1806 | 1461183826310 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:46 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa759a800 == 93 [pid = 1806] [id = 241] 13:23:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f1fa6f25400) [pid = 1806] [serial = 724] [outer = (nil)] 13:23:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f1fa709e000) [pid = 1806] [serial = 725] [outer = 0x7f1fa6f25400] 13:23:46 INFO - PROCESS | 1806 | 1461183826430 Marionette DEBUG loaded listener.js 13:23:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f1fa7c85400) [pid = 1806] [serial = 726] [outer = 0x7f1fa6f25400] 13:23:47 INFO - PROCESS | 1806 | 1461183827275 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]]]}] 13:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1537ms 13:23:47 INFO - PROCESS | 1806 | 1461183827365 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 13:23:47 INFO - PROCESS | 1806 | 1461183827369 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 13:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:23:47 INFO - PROCESS | 1806 | 1461183827374 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:23:47 INFO - PROCESS | 1806 | 1461183827377 Marionette TRACE conn3 <- [1,938,null,{}] 13:23:47 INFO - PROCESS | 1806 | 1461183827382 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}] 13:23:47 INFO - PROCESS | 1806 | 1461183827600 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 13:23:48 INFO - PROCESS | 1806 | 1461183828105 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fade70000 == 94 [pid = 1806] [id = 242] 13:23:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f1fa6f23800) [pid = 1806] [serial = 727] [outer = (nil)] 13:23:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f1fa7094c00) [pid = 1806] [serial = 728] [outer = 0x7f1fa6f23800] 13:23:48 INFO - PROCESS | 1806 | 1461183828218 Marionette DEBUG loaded listener.js 13:23:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f1fa7c7c400) [pid = 1806] [serial = 729] [outer = 0x7f1fa6f23800] 13:23:49 INFO - PROCESS | 1806 | 1461183829108 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]]]}] 13:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1781ms 13:23:49 INFO - PROCESS | 1806 | 1461183829158 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 13:23:49 INFO - PROCESS | 1806 | 1461183829165 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 13:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:23:49 INFO - PROCESS | 1806 | 1461183829174 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:23:49 INFO - PROCESS | 1806 | 1461183829178 Marionette TRACE conn3 <- [1,942,null,{}] 13:23:49 INFO - PROCESS | 1806 | 1461183829184 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}] 13:23:49 INFO - PROCESS | 1806 | 1461183829368 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 13:23:49 INFO - PROCESS | 1806 | 1461183829718 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa439f000 == 95 [pid = 1806] [id = 243] 13:23:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f1fadc42400) [pid = 1806] [serial = 730] [outer = (nil)] 13:23:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f1fadc4cc00) [pid = 1806] [serial = 731] [outer = 0x7f1fadc42400] 13:23:49 INFO - PROCESS | 1806 | 1461183829794 Marionette DEBUG loaded listener.js 13:23:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f1fadcd0000) [pid = 1806] [serial = 732] [outer = 0x7f1fadc42400] 13:23:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fadd90000 == 94 [pid = 1806] [id = 229] 13:23:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3c12000 == 93 [pid = 1806] [id = 228] 13:23:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb2dec000 == 92 [pid = 1806] [id = 227] 13:23:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fafa47000 == 91 [pid = 1806] [id = 226] 13:23:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fadda1800 == 90 [pid = 1806] [id = 225] 13:23:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb39c7800 == 89 [pid = 1806] [id = 224] 13:23:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf3bd800 == 88 [pid = 1806] [id = 223] 13:23:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa78dc800 == 87 [pid = 1806] [id = 222] 13:23:50 INFO - PROCESS | 1806 | 1461183830747 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]]]}] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f1fa6611000) [pid = 1806] [serial = 524] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f1fc752a400) [pid = 1806] [serial = 503] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f1fcb78f800) [pid = 1806] [serial = 271] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f1fb8993000) [pid = 1806] [serial = 355] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f1fb9ce0800) [pid = 1806] [serial = 470] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f1faf8f1400) [pid = 1806] [serial = 346] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f1fc97a5c00) [pid = 1806] [serial = 433] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f1fb1452400) [pid = 1806] [serial = 572] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f1fb0308000) [pid = 1806] [serial = 310] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 193 (0x7f1faf848800) [pid = 1806] [serial = 421] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 192 (0x7f1fb8ecb400) [pid = 1806] [serial = 352] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 191 (0x7f1faf84ec00) [pid = 1806] [serial = 388] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 190 (0x7f1fcb8b8000) [pid = 1806] [serial = 512] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 189 (0x7f1fc780fc00) [pid = 1806] [serial = 322] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 188 (0x7f1fae0f8000) [pid = 1806] [serial = 461] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 187 (0x7f1fa709f400) [pid = 1806] [serial = 515] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 186 (0x7f1fb2d31400) [pid = 1806] [serial = 391] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f1fc5547400) [pid = 1806] [serial = 473] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f1fadf1f400) [pid = 1806] [serial = 521] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f1fbc36e800) [pid = 1806] [serial = 358] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f1fb84f7800) [pid = 1806] [serial = 467] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f1fb3cff400) [pid = 1806] [serial = 500] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f1fc6837800) [pid = 1806] [serial = 397] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f1fba0a7000) [pid = 1806] [serial = 319] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f1fcb6be800) [pid = 1806] [serial = 361] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f1fb7111400) [pid = 1806] [serial = 313] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f1fa7c84800) [pid = 1806] [serial = 446] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f1fcb78c000) [pid = 1806] [serial = 440] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f1fb710f000) [pid = 1806] [serial = 316] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f1fb9ce1000) [pid = 1806] [serial = 479] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f1fb2daa400) [pid = 1806] [serial = 464] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f1fb2d3bc00) [pid = 1806] [serial = 424] [outer = (nil)] [url = about:blank] 13:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1637ms 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f1fb8769800) [pid = 1806] [serial = 509] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f1fae0ef000) [pid = 1806] [serial = 497] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f1fb8ed1400) [pid = 1806] [serial = 394] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f1fba0adc00) [pid = 1806] [serial = 506] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f1fa6f2ec00) [pid = 1806] [serial = 518] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f1fae0f7400) [pid = 1806] [serial = 443] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f1fcb6c4400) [pid = 1806] [serial = 436] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f1fbc37d400) [pid = 1806] [serial = 430] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f1fb8e83c00) [pid = 1806] [serial = 427] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f1fcb487400) [pid = 1806] [serial = 400] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f1fcb8b3400) [pid = 1806] [serial = 476] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f1fb2d36000) [pid = 1806] [serial = 349] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f1fadded400) [pid = 1806] [serial = 575] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f1fa7d72c00) [pid = 1806] [serial = 449] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f1faf8f5800) [pid = 1806] [serial = 578] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f1fadf24c00) [pid = 1806] [serial = 545] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f1fb2ca3c00) [pid = 1806] [serial = 584] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f1fb2bc7800) [pid = 1806] [serial = 581] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f1fafc3f800) [pid = 1806] [serial = 548] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f1fb898d400) [pid = 1806] [serial = 551] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f1fc63bdc00) [pid = 1806] [serial = 554] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f1fb2db7000) [pid = 1806] [serial = 587] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f1fb80f0c00) [pid = 1806] [serial = 590] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f1fb2db5000) [pid = 1806] [serial = 637] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f1fadf25800) [pid = 1806] [serial = 631] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f1fb030ec00) [pid = 1806] [serial = 634] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f1fb1455400) [pid = 1806] [serial = 635] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f1fb7114800) [pid = 1806] [serial = 610] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f1fb8478000) [pid = 1806] [serial = 613] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f1fbabdd400) [pid = 1806] [serial = 625] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f1fba0ad800) [pid = 1806] [serial = 622] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f1faf1d4c00) [pid = 1806] [serial = 601] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f1fb94a8c00) [pid = 1806] [serial = 619] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f1fb898ac00) [pid = 1806] [serial = 616] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 136 (0x7f1fb2daac00) [pid = 1806] [serial = 607] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 135 (0x7f1fb0231400) [pid = 1806] [serial = 604] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 134 (0x7f1fbc372800) [pid = 1806] [serial = 628] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 133 (0x7f1faf524800) [pid = 1806] [serial = 632] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 132 (0x7f1fbc3f8400) [pid = 1806] [serial = 629] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | --DOMWINDOW == 131 (0x7f1fb67d5000) [pid = 1806] [serial = 638] [outer = (nil)] [url = about:blank] 13:23:50 INFO - PROCESS | 1806 | 1461183830860 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 13:23:50 INFO - PROCESS | 1806 | 1461183830871 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 13:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:23:50 INFO - PROCESS | 1806 | 1461183830885 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:23:50 INFO - PROCESS | 1806 | 1461183830888 Marionette TRACE conn3 <- [1,946,null,{}] 13:23:50 INFO - PROCESS | 1806 | 1461183830894 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}] 13:23:51 INFO - PROCESS | 1806 | 1461183831071 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 13:23:51 INFO - PROCESS | 1806 | 1461183831264 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:51 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa6f8a800 == 88 [pid = 1806] [id = 244] 13:23:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 132 (0x7f1fadc45400) [pid = 1806] [serial = 733] [outer = (nil)] 13:23:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 133 (0x7f1fae0ee800) [pid = 1806] [serial = 734] [outer = 0x7f1fadc45400] 13:23:51 INFO - PROCESS | 1806 | 1461183831332 Marionette DEBUG loaded listener.js 13:23:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 134 (0x7f1faf1d7c00) [pid = 1806] [serial = 735] [outer = 0x7f1fadc45400] 13:23:52 INFO - PROCESS | 1806 | 1461183832081 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]]]}] 13:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1236ms 13:23:52 INFO - PROCESS | 1806 | 1461183832123 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 13:23:52 INFO - PROCESS | 1806 | 1461183832127 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 13:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:23:52 INFO - PROCESS | 1806 | 1461183832140 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:23:52 INFO - PROCESS | 1806 | 1461183832150 Marionette TRACE conn3 <- [1,950,null,{}] 13:23:52 INFO - PROCESS | 1806 | 1461183832163 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}] 13:23:52 INFO - PROCESS | 1806 | 1461183832348 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 13:23:52 INFO - PROCESS | 1806 | 1461183832495 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf890000 == 89 [pid = 1806] [id = 245] 13:23:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 135 (0x7f1fadde8c00) [pid = 1806] [serial = 736] [outer = (nil)] 13:23:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 136 (0x7f1faf8f4c00) [pid = 1806] [serial = 737] [outer = 0x7f1fadde8c00] 13:23:52 INFO - PROCESS | 1806 | 1461183832559 Marionette DEBUG loaded listener.js 13:23:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f1fafc39000) [pid = 1806] [serial = 738] [outer = 0x7f1fadde8c00] 13:23:53 INFO - PROCESS | 1806 | 1461183833337 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]]]}] 13:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1249ms 13:23:53 INFO - PROCESS | 1806 | 1461183833383 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 13:23:53 INFO - PROCESS | 1806 | 1461183833398 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 13:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:23:53 INFO - PROCESS | 1806 | 1461183833414 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:23:53 INFO - PROCESS | 1806 | 1461183833418 Marionette TRACE conn3 <- [1,954,null,{}] 13:23:53 INFO - PROCESS | 1806 | 1461183833423 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}] 13:23:53 INFO - PROCESS | 1806 | 1461183833637 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 13:23:53 INFO - PROCESS | 1806 | 1461183833662 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb1f97800 == 90 [pid = 1806] [id = 246] 13:23:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f1faf848800) [pid = 1806] [serial = 739] [outer = (nil)] 13:23:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f1fb0232000) [pid = 1806] [serial = 740] [outer = 0x7f1faf848800] 13:23:53 INFO - PROCESS | 1806 | 1461183833726 Marionette DEBUG loaded listener.js 13:23:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f1fb12bc400) [pid = 1806] [serial = 741] [outer = 0x7f1faf848800] 13:23:54 INFO - PROCESS | 1806 | 1461183834615 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]]]}] 13:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1278ms 13:23:54 INFO - PROCESS | 1806 | 1461183834708 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 13:23:54 INFO - PROCESS | 1806 | 1461183834711 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 13:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:23:54 INFO - PROCESS | 1806 | 1461183834724 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:23:54 INFO - PROCESS | 1806 | 1461183834726 Marionette TRACE conn3 <- [1,958,null,{}] 13:23:54 INFO - PROCESS | 1806 | 1461183834752 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}] 13:23:54 INFO - PROCESS | 1806 | 1461183834980 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 13:23:55 INFO - PROCESS | 1806 | 1461183835005 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb2dec800 == 91 [pid = 1806] [id = 247] 13:23:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f1fb2bcc000) [pid = 1806] [serial = 742] [outer = (nil)] 13:23:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f1fb2c49000) [pid = 1806] [serial = 743] [outer = 0x7f1fb2bcc000] 13:23:55 INFO - PROCESS | 1806 | 1461183835082 Marionette DEBUG loaded listener.js 13:23:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f1fb2e5dc00) [pid = 1806] [serial = 744] [outer = 0x7f1fb2bcc000] 13:23:55 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f1fb54b0000) [pid = 1806] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:23:55 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f1fa80dd000) [pid = 1806] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:23:55 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f1fa6f29800) [pid = 1806] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:23:55 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f1fa7d4a800) [pid = 1806] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:23:55 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f1fa80e6800) [pid = 1806] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:23:55 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f1fa80de000) [pid = 1806] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:23:55 INFO - PROCESS | 1806 | --DOMWINDOW == 136 (0x7f1faf1db400) [pid = 1806] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:23:56 INFO - PROCESS | 1806 | 1461183836159 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]]]}] 13:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1487ms 13:23:56 INFO - PROCESS | 1806 | 1461183836214 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 13:23:56 INFO - PROCESS | 1806 | 1461183836218 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 13:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:23:56 INFO - PROCESS | 1806 | 1461183836225 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:23:56 INFO - PROCESS | 1806 | 1461183836228 Marionette TRACE conn3 <- [1,962,null,{}] 13:23:56 INFO - PROCESS | 1806 | 1461183836234 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}] 13:23:56 INFO - PROCESS | 1806 | 1461183836422 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 13:23:56 INFO - PROCESS | 1806 | 1461183836538 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3a18800 == 92 [pid = 1806] [id = 248] 13:23:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f1fa7d4a400) [pid = 1806] [serial = 745] [outer = (nil)] 13:23:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f1fb2e5e000) [pid = 1806] [serial = 746] [outer = 0x7f1fa7d4a400] 13:23:56 INFO - PROCESS | 1806 | 1461183836601 Marionette DEBUG loaded listener.js 13:23:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f1fb71d9400) [pid = 1806] [serial = 747] [outer = 0x7f1fa7d4a400] 13:23:57 INFO - PROCESS | 1806 | 1461183837289 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]]]}] 13:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1083ms 13:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:23:57 INFO - PROCESS | 1806 | 1461183837322 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 13:23:57 INFO - PROCESS | 1806 | 1461183837324 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 13:23:57 INFO - PROCESS | 1806 | 1461183837332 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:23:57 INFO - PROCESS | 1806 | 1461183837334 Marionette TRACE conn3 <- [1,966,null,{}] 13:23:57 INFO - PROCESS | 1806 | 1461183837341 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}] 13:23:57 INFO - PROCESS | 1806 | 1461183837511 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 13:23:57 INFO - PROCESS | 1806 | 1461183837738 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:57 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa57b3800 == 93 [pid = 1806] [id = 249] 13:23:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f1fa6603000) [pid = 1806] [serial = 748] [outer = (nil)] 13:23:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f1fa660c800) [pid = 1806] [serial = 749] [outer = 0x7f1fa6603000] 13:23:57 INFO - PROCESS | 1806 | 1461183837821 Marionette DEBUG loaded listener.js 13:23:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f1fa77a8400) [pid = 1806] [serial = 750] [outer = 0x7f1fa6603000] 13:23:58 INFO - PROCESS | 1806 | 1461183838771 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]]]}] 13:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1488ms 13:23:58 INFO - PROCESS | 1806 | 1461183838821 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 13:23:58 INFO - PROCESS | 1806 | 1461183838828 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 13:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:23:58 INFO - PROCESS | 1806 | 1461183838839 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:23:58 INFO - PROCESS | 1806 | 1461183838843 Marionette TRACE conn3 <- [1,970,null,{}] 13:23:58 INFO - PROCESS | 1806 | 1461183838855 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}] 13:23:59 INFO - PROCESS | 1806 | 1461183839044 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 13:23:59 INFO - PROCESS | 1806 | 1461183839217 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:59 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fafba0000 == 94 [pid = 1806] [id = 250] 13:23:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f1fa6603c00) [pid = 1806] [serial = 751] [outer = (nil)] 13:23:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f1fadf28c00) [pid = 1806] [serial = 752] [outer = 0x7f1fa6603c00] 13:23:59 INFO - PROCESS | 1806 | 1461183839297 Marionette DEBUG loaded listener.js 13:23:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f1faf1d3000) [pid = 1806] [serial = 753] [outer = 0x7f1fa6603c00] 13:24:00 INFO - PROCESS | 1806 | 1461183840267 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]]]}] 13:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1491ms 13:24:00 INFO - PROCESS | 1806 | 1461183840335 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 13:24:00 INFO - PROCESS | 1806 | 1461183840342 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 13:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:24:00 INFO - PROCESS | 1806 | 1461183840349 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:24:00 INFO - PROCESS | 1806 | 1461183840353 Marionette TRACE conn3 <- [1,974,null,{}] 13:24:00 INFO - PROCESS | 1806 | 1461183840359 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}] 13:24:00 INFO - PROCESS | 1806 | 1461183840548 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 13:24:00 INFO - PROCESS | 1806 | 1461183840791 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3c23000 == 95 [pid = 1806] [id = 251] 13:24:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f1faf8ee000) [pid = 1806] [serial = 754] [outer = (nil)] 13:24:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f1faff92c00) [pid = 1806] [serial = 755] [outer = 0x7f1faf8ee000] 13:24:00 INFO - PROCESS | 1806 | 1461183840911 Marionette DEBUG loaded listener.js 13:24:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f1fb1f6b000) [pid = 1806] [serial = 756] [outer = 0x7f1faf8ee000] 13:24:01 INFO - PROCESS | 1806 | 1461183841767 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]]]}] 13:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1479ms 13:24:01 INFO - PROCESS | 1806 | 1461183841830 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 13:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:24:01 INFO - PROCESS | 1806 | 1461183841836 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 13:24:01 INFO - PROCESS | 1806 | 1461183841853 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:24:01 INFO - PROCESS | 1806 | 1461183841864 Marionette TRACE conn3 <- [1,978,null,{}] 13:24:01 INFO - PROCESS | 1806 | 1461183841875 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}] 13:24:02 INFO - PROCESS | 1806 | 1461183842116 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 13:24:02 INFO - PROCESS | 1806 | 1461183842328 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb775d800 == 96 [pid = 1806] [id = 252] 13:24:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f1fb2db7000) [pid = 1806] [serial = 757] [outer = (nil)] 13:24:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f1fb67dc400) [pid = 1806] [serial = 758] [outer = 0x7f1fb2db7000] 13:24:02 INFO - PROCESS | 1806 | 1461183842438 Marionette DEBUG loaded listener.js 13:24:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f1fb80f8800) [pid = 1806] [serial = 759] [outer = 0x7f1fb2db7000] 13:24:03 INFO - PROCESS | 1806 | 1461183843296 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]]]}] 13:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1511ms 13:24:03 INFO - PROCESS | 1806 | 1461183843355 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 13:24:03 INFO - PROCESS | 1806 | 1461183843360 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 13:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:24:03 INFO - PROCESS | 1806 | 1461183843367 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:24:03 INFO - PROCESS | 1806 | 1461183843370 Marionette TRACE conn3 <- [1,982,null,{}] 13:24:03 INFO - PROCESS | 1806 | 1461183843376 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}] 13:24:03 INFO - PROCESS | 1806 | 1461183843572 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 13:24:03 INFO - PROCESS | 1806 | 1461183843741 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:03 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb996f000 == 97 [pid = 1806] [id = 253] 13:24:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f1fb3cf0c00) [pid = 1806] [serial = 760] [outer = (nil)] 13:24:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f1fb8761400) [pid = 1806] [serial = 761] [outer = 0x7f1fb3cf0c00] 13:24:03 INFO - PROCESS | 1806 | 1461183843820 Marionette DEBUG loaded listener.js 13:24:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f1fb8987000) [pid = 1806] [serial = 762] [outer = 0x7f1fb3cf0c00] 13:24:04 INFO - PROCESS | 1806 | 1461183844761 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]]]}] 13:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1434ms 13:24:04 INFO - PROCESS | 1806 | 1461183844802 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 13:24:04 INFO - PROCESS | 1806 | 1461183844805 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 13:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:24:04 INFO - PROCESS | 1806 | 1461183844811 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:24:04 INFO - PROCESS | 1806 | 1461183844815 Marionette TRACE conn3 <- [1,986,null,{}] 13:24:04 INFO - PROCESS | 1806 | 1461183844820 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}] 13:24:05 INFO - PROCESS | 1806 | 1461183845006 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 13:24:05 INFO - PROCESS | 1806 | 1461183845175 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:05 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fba35f000 == 98 [pid = 1806] [id = 254] 13:24:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f1fb8e88c00) [pid = 1806] [serial = 763] [outer = (nil)] 13:24:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f1fb8ecc400) [pid = 1806] [serial = 764] [outer = 0x7f1fb8e88c00] 13:24:05 INFO - PROCESS | 1806 | 1461183845260 Marionette DEBUG loaded listener.js 13:24:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f1fb9ecf800) [pid = 1806] [serial = 765] [outer = 0x7f1fb8e88c00] 13:24:06 INFO - PROCESS | 1806 | 1461183846170 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]]]}] 13:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1385ms 13:24:06 INFO - PROCESS | 1806 | 1461183846198 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 13:24:06 INFO - PROCESS | 1806 | 1461183846202 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 13:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:24:06 INFO - PROCESS | 1806 | 1461183846208 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:24:06 INFO - PROCESS | 1806 | 1461183846210 Marionette TRACE conn3 <- [1,990,null,{}] 13:24:06 INFO - PROCESS | 1806 | 1461183846216 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}] 13:24:06 INFO - PROCESS | 1806 | 1461183846393 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 13:24:06 INFO - PROCESS | 1806 | 1461183846563 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:06 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc63e4800 == 99 [pid = 1806] [id = 255] 13:24:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f1fb8e8ac00) [pid = 1806] [serial = 766] [outer = (nil)] 13:24:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f1fc04e0400) [pid = 1806] [serial = 767] [outer = 0x7f1fb8e8ac00] 13:24:06 INFO - PROCESS | 1806 | 1461183846636 Marionette DEBUG loaded listener.js 13:24:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f1fc616c800) [pid = 1806] [serial = 768] [outer = 0x7f1fb8e8ac00] 13:24:07 INFO - PROCESS | 1806 | 1461183847570 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]]]}] 13:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1439ms 13:24:07 INFO - PROCESS | 1806 | 1461183847648 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 13:24:07 INFO - PROCESS | 1806 | 1461183847653 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 13:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:24:07 INFO - PROCESS | 1806 | 1461183847659 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:24:07 INFO - PROCESS | 1806 | 1461183847661 Marionette TRACE conn3 <- [1,994,null,{}] 13:24:07 INFO - PROCESS | 1806 | 1461183847667 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}] 13:24:07 INFO - PROCESS | 1806 | 1461183847882 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 13:24:08 INFO - PROCESS | 1806 | 1461183848089 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:08 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc921f000 == 100 [pid = 1806] [id = 256] 13:24:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f1fbc387000) [pid = 1806] [serial = 769] [outer = (nil)] 13:24:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f1fc63c1400) [pid = 1806] [serial = 770] [outer = 0x7f1fbc387000] 13:24:08 INFO - PROCESS | 1806 | 1461183848207 Marionette DEBUG loaded listener.js 13:24:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f1fc6696800) [pid = 1806] [serial = 771] [outer = 0x7f1fbc387000] 13:24:09 INFO - PROCESS | 1806 | 1461183849009 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]]]}] 13:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1381ms 13:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:24:09 INFO - PROCESS | 1806 | 1461183849041 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 13:24:09 INFO - PROCESS | 1806 | 1461183849044 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 13:24:09 INFO - PROCESS | 1806 | 1461183849051 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:24:09 INFO - PROCESS | 1806 | 1461183849054 Marionette TRACE conn3 <- [1,998,null,{}] 13:24:09 INFO - PROCESS | 1806 | 1461183849059 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}] 13:24:09 INFO - PROCESS | 1806 | 1461183849236 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 13:24:09 INFO - PROCESS | 1806 | 1461183849406 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcb7d8800 == 101 [pid = 1806] [id = 257] 13:24:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f1fc6179400) [pid = 1806] [serial = 772] [outer = (nil)] 13:24:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f1fc6874800) [pid = 1806] [serial = 773] [outer = 0x7f1fc6179400] 13:24:09 INFO - PROCESS | 1806 | 1461183849481 Marionette DEBUG loaded listener.js 13:24:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f1fc76c1c00) [pid = 1806] [serial = 774] [outer = 0x7f1fc6179400] 13:24:10 INFO - PROCESS | 1806 | 1461183850408 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]]]}] 13:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1436ms 13:24:10 INFO - PROCESS | 1806 | 1461183850486 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 13:24:10 INFO - PROCESS | 1806 | 1461183850490 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 13:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:24:10 INFO - PROCESS | 1806 | 1461183850496 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:24:10 INFO - PROCESS | 1806 | 1461183850499 Marionette TRACE conn3 <- [1,1002,null,{}] 13:24:10 INFO - PROCESS | 1806 | 1461183850504 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}] 13:24:10 INFO - PROCESS | 1806 | 1461183850731 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 13:24:10 INFO - PROCESS | 1806 | 1461183850898 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:10 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcbb2f000 == 102 [pid = 1806] [id = 258] 13:24:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f1fc669ac00) [pid = 1806] [serial = 775] [outer = (nil)] 13:24:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f1fc780d400) [pid = 1806] [serial = 776] [outer = 0x7f1fc669ac00] 13:24:10 INFO - PROCESS | 1806 | 1461183850979 Marionette DEBUG loaded listener.js 13:24:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f1fc971ac00) [pid = 1806] [serial = 777] [outer = 0x7f1fc669ac00] 13:24:11 INFO - PROCESS | 1806 | 1461183851830 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]]]}] 13:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1381ms 13:24:11 INFO - PROCESS | 1806 | 1461183851880 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 13:24:11 INFO - PROCESS | 1806 | 1461183851884 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 13:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:24:11 INFO - PROCESS | 1806 | 1461183851890 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:24:11 INFO - PROCESS | 1806 | 1461183851892 Marionette TRACE conn3 <- [1,1006,null,{}] 13:24:11 INFO - PROCESS | 1806 | 1461183851898 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}] 13:24:12 INFO - PROCESS | 1806 | 1461183852079 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 13:24:12 INFO - PROCESS | 1806 | 1461183852252 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcd86b000 == 103 [pid = 1806] [id = 259] 13:24:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f1fc6805000) [pid = 1806] [serial = 778] [outer = (nil)] 13:24:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f1fcb484c00) [pid = 1806] [serial = 779] [outer = 0x7f1fc6805000] 13:24:12 INFO - PROCESS | 1806 | 1461183852334 Marionette DEBUG loaded listener.js 13:24:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f1fb8ed4800) [pid = 1806] [serial = 780] [outer = 0x7f1fc6805000] 13:24:13 INFO - PROCESS | 1806 | 1461183853246 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]]]}] 13:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1433ms 13:24:13 INFO - PROCESS | 1806 | 1461183853325 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 13:24:13 INFO - PROCESS | 1806 | 1461183853328 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 13:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:24:13 INFO - PROCESS | 1806 | 1461183853335 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:24:13 INFO - PROCESS | 1806 | 1461183853340 Marionette TRACE conn3 <- [1,1010,null,{}] 13:24:13 INFO - PROCESS | 1806 | 1461183853346 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}] 13:24:13 INFO - PROCESS | 1806 | 1461183853620 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 13:24:13 INFO - PROCESS | 1806 | 1461183853857 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:13 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb0456000 == 104 [pid = 1806] [id = 260] 13:24:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f1fa6f1fc00) [pid = 1806] [serial = 781] [outer = (nil)] 13:24:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f1fb8340400) [pid = 1806] [serial = 782] [outer = 0x7f1fa6f1fc00] 13:24:13 INFO - PROCESS | 1806 | 1461183853934 Marionette DEBUG loaded listener.js 13:24:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f1fcbaab000) [pid = 1806] [serial = 783] [outer = 0x7f1fa6f1fc00] 13:24:14 INFO - PROCESS | 1806 | 1461183854794 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]]]}] 13:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1533ms 13:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:24:14 INFO - PROCESS | 1806 | 1461183854870 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 13:24:14 INFO - PROCESS | 1806 | 1461183854872 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 13:24:14 INFO - PROCESS | 1806 | 1461183854880 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:24:14 INFO - PROCESS | 1806 | 1461183854882 Marionette TRACE conn3 <- [1,1014,null,{}] 13:24:14 INFO - PROCESS | 1806 | 1461183854889 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}] 13:24:15 INFO - PROCESS | 1806 | 1461183855430 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 13:24:15 INFO - PROCESS | 1806 | 1461183855675 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fafb8a800 == 105 [pid = 1806] [id = 261] 13:24:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f1fa66b0000) [pid = 1806] [serial = 784] [outer = (nil)] 13:24:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f1fa6f22000) [pid = 1806] [serial = 785] [outer = 0x7f1fa66b0000] 13:24:15 INFO - PROCESS | 1806 | 1461183855745 Marionette DEBUG loaded listener.js 13:24:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f1fa7c85800) [pid = 1806] [serial = 786] [outer = 0x7f1fa66b0000] 13:24:16 INFO - PROCESS | 1806 | 1461183856601 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]]]}] 13:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1783ms 13:24:16 INFO - PROCESS | 1806 | 1461183856663 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 13:24:16 INFO - PROCESS | 1806 | 1461183856670 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 13:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:24:16 INFO - PROCESS | 1806 | 1461183856677 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:24:16 INFO - PROCESS | 1806 | 1461183856683 Marionette TRACE conn3 <- [1,1018,null,{}] 13:24:16 INFO - PROCESS | 1806 | 1461183856689 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}] 13:24:16 INFO - PROCESS | 1806 | 1461183856924 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 13:24:17 INFO - PROCESS | 1806 | 1461183857274 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:17 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa43ab000 == 106 [pid = 1806] [id = 262] 13:24:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f1fadc45c00) [pid = 1806] [serial = 787] [outer = (nil)] 13:24:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f1fadcc4400) [pid = 1806] [serial = 788] [outer = 0x7f1fadc45c00] 13:24:17 INFO - PROCESS | 1806 | 1461183857352 Marionette DEBUG loaded listener.js 13:24:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f1fadded400) [pid = 1806] [serial = 789] [outer = 0x7f1fadc45c00] 13:24:18 INFO - PROCESS | 1806 | 1461183858332 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]]]}] 13:24:18 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f1fa7c76800) [pid = 1806] [serial = 689] [outer = (nil)] [url = about:blank] 13:24:18 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f1fb86d5000) [pid = 1806] [serial = 640] [outer = (nil)] [url = about:blank] 13:24:18 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f1fafc36400) [pid = 1806] [serial = 643] [outer = (nil)] [url = about:blank] 13:24:18 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f1fbabde000) [pid = 1806] [serial = 649] [outer = (nil)] [url = about:blank] 13:24:18 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f1fb86d0400) [pid = 1806] [serial = 646] [outer = (nil)] [url = about:blank] 13:24:18 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f1fc6177400) [pid = 1806] [serial = 652] [outer = (nil)] [url = about:blank] 13:24:18 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f1fc680fc00) [pid = 1806] [serial = 655] [outer = (nil)] [url = about:blank] 13:24:18 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f1fc97ca000) [pid = 1806] [serial = 658] [outer = (nil)] [url = about:blank] 13:24:18 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f1fb86cfc00) [pid = 1806] [serial = 661] [outer = (nil)] [url = about:blank] 13:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1738ms 13:24:18 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc725b000 == 105 [pid = 1806] [id = 238] 13:24:18 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc61cd000 == 104 [pid = 1806] [id = 237] 13:24:18 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fbf6b6000 == 103 [pid = 1806] [id = 236] 13:24:18 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9ccd000 == 102 [pid = 1806] [id = 235] 13:24:18 INFO - PROCESS | 1806 | 1461183858439 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 13:24:18 INFO - PROCESS | 1806 | 1461183858444 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 13:24:18 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9416000 == 101 [pid = 1806] [id = 234] 13:24:18 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb7233800 == 100 [pid = 1806] [id = 233] 13:24:18 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb2de2000 == 99 [pid = 1806] [id = 232] 13:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:24:18 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf54a000 == 98 [pid = 1806] [id = 231] 13:24:18 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa57b6800 == 97 [pid = 1806] [id = 230] 13:24:18 INFO - PROCESS | 1806 | 1461183858459 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:24:18 INFO - PROCESS | 1806 | 1461183858463 Marionette TRACE conn3 <- [1,1022,null,{}] 13:24:18 INFO - PROCESS | 1806 | 1461183858468 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}] 13:24:18 INFO - PROCESS | 1806 | 1461183858635 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 13:24:18 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f1fb710d000) [pid = 1806] [serial = 683] [outer = (nil)] [url = about:blank] 13:24:18 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f1fb86ce400) [pid = 1806] [serial = 686] [outer = (nil)] [url = about:blank] 13:24:18 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f1fb80f2000) [pid = 1806] [serial = 684] [outer = (nil)] [url = about:blank] 13:24:18 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f1faf8f1800) [pid = 1806] [serial = 677] [outer = (nil)] [url = about:blank] 13:24:18 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f1fb0ff2400) [pid = 1806] [serial = 678] [outer = (nil)] [url = about:blank] 13:24:18 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f1fb2bc6000) [pid = 1806] [serial = 680] [outer = (nil)] [url = about:blank] 13:24:18 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f1fb2bd2400) [pid = 1806] [serial = 675] [outer = (nil)] [url = about:blank] 13:24:18 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f1fb1f5c400) [pid = 1806] [serial = 674] [outer = (nil)] [url = about:blank] 13:24:18 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f1fadf21000) [pid = 1806] [serial = 668] [outer = (nil)] [url = about:blank] 13:24:18 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f1fadcc8c00) [pid = 1806] [serial = 667] [outer = (nil)] [url = about:blank] 13:24:18 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f1fa77a2800) [pid = 1806] [serial = 664] [outer = (nil)] [url = about:blank] 13:24:18 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f1faf875c00) [pid = 1806] [serial = 671] [outer = (nil)] [url = about:blank] 13:24:18 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f1faf785000) [pid = 1806] [serial = 670] [outer = (nil)] [url = about:blank] 13:24:18 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f1fcb742000) [pid = 1806] [serial = 437] [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.] 13:24:18 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f1fb8767c00) [pid = 1806] [serial = 687] [outer = (nil)] [url = about:blank] 13:24:18 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f1fb2ca0400) [pid = 1806] [serial = 681] [outer = (nil)] [url = about:blank] 13:24:18 INFO - PROCESS | 1806 | 1461183858863 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa7c41800 == 98 [pid = 1806] [id = 263] 13:24:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f1fa77ae400) [pid = 1806] [serial = 790] [outer = (nil)] 13:24:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f1faf1d0400) [pid = 1806] [serial = 791] [outer = 0x7f1fa77ae400] 13:24:18 INFO - PROCESS | 1806 | 1461183858936 Marionette DEBUG loaded listener.js 13:24:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f1faf84cc00) [pid = 1806] [serial = 792] [outer = 0x7f1fa77ae400] 13:24:19 INFO - PROCESS | 1806 | 1461183859661 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]]]}] 13:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1236ms 13:24:19 INFO - PROCESS | 1806 | 1461183859693 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 13:24:19 INFO - PROCESS | 1806 | 1461183859699 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 13:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:24:19 INFO - PROCESS | 1806 | 1461183859747 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:24:19 INFO - PROCESS | 1806 | 1461183859754 Marionette TRACE conn3 <- [1,1026,null,{}] 13:24:19 INFO - PROCESS | 1806 | 1461183859760 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}] 13:24:19 INFO - PROCESS | 1806 | 1461183859964 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 13:24:20 INFO - PROCESS | 1806 | 1461183860110 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fafb82800 == 99 [pid = 1806] [id = 264] 13:24:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f1fadc4c000) [pid = 1806] [serial = 793] [outer = (nil)] 13:24:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f1fafc36400) [pid = 1806] [serial = 794] [outer = 0x7f1fadc4c000] 13:24:20 INFO - PROCESS | 1806 | 1461183860180 Marionette DEBUG loaded listener.js 13:24:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f1fb127d000) [pid = 1806] [serial = 795] [outer = 0x7f1fadc4c000] 13:24:20 INFO - PROCESS | 1806 | 1461183860943 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]]]}] 13:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1249ms 13:24:20 INFO - PROCESS | 1806 | 1461183860985 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 13:24:20 INFO - PROCESS | 1806 | 1461183860989 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 13:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:24:20 INFO - PROCESS | 1806 | 1461183860994 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:24:20 INFO - PROCESS | 1806 | 1461183860996 Marionette TRACE conn3 <- [1,1030,null,{}] 13:24:21 INFO - PROCESS | 1806 | 1461183861007 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}] 13:24:21 INFO - PROCESS | 1806 | 1461183861219 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 13:24:21 INFO - PROCESS | 1806 | 1461183861252 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:21 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb39db000 == 100 [pid = 1806] [id = 265] 13:24:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f1fadf25c00) [pid = 1806] [serial = 796] [outer = (nil)] 13:24:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f1fb2bd2400) [pid = 1806] [serial = 797] [outer = 0x7f1fadf25c00] 13:24:21 INFO - PROCESS | 1806 | 1461183861312 Marionette DEBUG loaded listener.js 13:24:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f1fb2ca8c00) [pid = 1806] [serial = 798] [outer = 0x7f1fadf25c00] 13:24:22 INFO - PROCESS | 1806 | 1461183862159 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]]]}] 13:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1234ms 13:24:22 INFO - PROCESS | 1806 | 1461183862243 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 13:24:22 INFO - PROCESS | 1806 | 1461183862247 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 13:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:24:22 INFO - PROCESS | 1806 | 1461183862253 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:24:22 INFO - PROCESS | 1806 | 1461183862255 Marionette TRACE conn3 <- [1,1034,null,{}] 13:24:22 INFO - PROCESS | 1806 | 1461183862260 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}] 13:24:22 INFO - PROCESS | 1806 | 1461183862487 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 13:24:22 INFO - PROCESS | 1806 | 1461183862519 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:22 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3ecd000 == 101 [pid = 1806] [id = 266] 13:24:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f1fb7109c00) [pid = 1806] [serial = 799] [outer = (nil)] 13:24:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f1fb7116800) [pid = 1806] [serial = 800] [outer = 0x7f1fb7109c00] 13:24:22 INFO - PROCESS | 1806 | 1461183862593 Marionette DEBUG loaded listener.js 13:24:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f1fb8985c00) [pid = 1806] [serial = 801] [outer = 0x7f1fb7109c00] 13:24:23 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f1faf848800) [pid = 1806] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:24:23 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f1fb2db1000) [pid = 1806] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:24:23 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f1fadc42400) [pid = 1806] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:24:23 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f1fb2ca2000) [pid = 1806] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:24:23 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f1fb2bcc000) [pid = 1806] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:24:23 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f1fa7091800) [pid = 1806] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:24:23 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f1fa6f23800) [pid = 1806] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:24:23 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f1fadde8c00) [pid = 1806] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:24:23 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f1fadc45400) [pid = 1806] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:24:23 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f1fadc4fc00) [pid = 1806] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:24:23 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f1fb1f67400) [pid = 1806] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:24:23 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f1fb86d0800) [pid = 1806] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:24:23 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f1fb774d800) [pid = 1806] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:24:23 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f1fa7d43c00) [pid = 1806] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:24:23 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f1fb8385000) [pid = 1806] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:24:23 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f1fadde3000) [pid = 1806] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:24:23 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f1fb2c4ec00) [pid = 1806] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:24:23 INFO - PROCESS | 1806 | 1461183863821 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]]]}] 13:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1588ms 13:24:23 INFO - PROCESS | 1806 | 1461183863842 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 13:24:23 INFO - PROCESS | 1806 | 1461183863846 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 13:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:24:23 INFO - PROCESS | 1806 | 1461183863852 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:24:23 INFO - PROCESS | 1806 | 1461183863854 Marionette TRACE conn3 <- [1,1038,null,{}] 13:24:23 INFO - PROCESS | 1806 | 1461183863860 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}] 13:24:24 INFO - PROCESS | 1806 | 1461183864079 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 13:24:24 INFO - PROCESS | 1806 | 1461183864098 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:24 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3c2f800 == 102 [pid = 1806] [id = 267] 13:24:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f1fadde6400) [pid = 1806] [serial = 802] [outer = (nil)] 13:24:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f1faff95800) [pid = 1806] [serial = 803] [outer = 0x7f1fadde6400] 13:24:24 INFO - PROCESS | 1806 | 1461183864161 Marionette DEBUG loaded listener.js 13:24:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f1fb86d0800) [pid = 1806] [serial = 804] [outer = 0x7f1fadde6400] 13:24:24 INFO - PROCESS | 1806 | 1461183864928 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]]]}] 13:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1129ms 13:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:24:24 INFO - PROCESS | 1806 | 1461183864982 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 13:24:24 INFO - PROCESS | 1806 | 1461183864985 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 13:24:24 INFO - PROCESS | 1806 | 1461183864991 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:24:24 INFO - PROCESS | 1806 | 1461183864994 Marionette TRACE conn3 <- [1,1042,null,{}] 13:24:25 INFO - PROCESS | 1806 | 1461183864999 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}] 13:24:25 INFO - PROCESS | 1806 | 1461183865202 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 13:24:25 INFO - PROCESS | 1806 | 1461183865220 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9975800 == 103 [pid = 1806] [id = 268] 13:24:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f1fb71d7c00) [pid = 1806] [serial = 805] [outer = (nil)] 13:24:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f1fb8a3d400) [pid = 1806] [serial = 806] [outer = 0x7f1fb71d7c00] 13:24:25 INFO - PROCESS | 1806 | 1461183865282 Marionette DEBUG loaded listener.js 13:24:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f1fb9ce0800) [pid = 1806] [serial = 807] [outer = 0x7f1fb71d7c00] 13:24:26 INFO - PROCESS | 1806 | 1461183866333 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]]]}] 13:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1386ms 13:24:26 INFO - PROCESS | 1806 | 1461183866378 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 13:24:26 INFO - PROCESS | 1806 | 1461183866386 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 13:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:24:26 INFO - PROCESS | 1806 | 1461183866395 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:24:26 INFO - PROCESS | 1806 | 1461183866401 Marionette TRACE conn3 <- [1,1046,null,{}] 13:24:26 INFO - PROCESS | 1806 | 1461183866409 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}] 13:24:26 INFO - PROCESS | 1806 | 1461183866616 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 13:24:26 INFO - PROCESS | 1806 | 1461183866785 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf887800 == 104 [pid = 1806] [id = 269] 13:24:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f1fa80da000) [pid = 1806] [serial = 808] [outer = (nil)] 13:24:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f1fadde6800) [pid = 1806] [serial = 809] [outer = 0x7f1fa80da000] 13:24:26 INFO - PROCESS | 1806 | 1461183866864 Marionette DEBUG loaded listener.js 13:24:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f1fae0f8800) [pid = 1806] [serial = 810] [outer = 0x7f1fa80da000] 13:24:27 INFO - PROCESS | 1806 | 1461183867800 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]]]}] 13:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1434ms 13:24:27 INFO - PROCESS | 1806 | 1461183867830 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 13:24:27 INFO - PROCESS | 1806 | 1461183867838 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 13:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:24:27 INFO - PROCESS | 1806 | 1461183867848 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:24:27 INFO - PROCESS | 1806 | 1461183867853 Marionette TRACE conn3 <- [1,1050,null,{}] 13:24:27 INFO - PROCESS | 1806 | 1461183867858 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}] 13:24:28 INFO - PROCESS | 1806 | 1461183868064 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 13:24:28 INFO - PROCESS | 1806 | 1461183868232 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:28 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3edd000 == 105 [pid = 1806] [id = 270] 13:24:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f1fa80df400) [pid = 1806] [serial = 811] [outer = (nil)] 13:24:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f1fb0228800) [pid = 1806] [serial = 812] [outer = 0x7f1fa80df400] 13:24:28 INFO - PROCESS | 1806 | 1461183868392 Marionette DEBUG loaded listener.js 13:24:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f1fb2c4c400) [pid = 1806] [serial = 813] [outer = 0x7f1fa80df400] 13:24:29 INFO - PROCESS | 1806 | 1461183869269 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]]]}] 13:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1481ms 13:24:29 INFO - PROCESS | 1806 | 1461183869329 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 13:24:29 INFO - PROCESS | 1806 | 1461183869333 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 13:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:24:29 INFO - PROCESS | 1806 | 1461183869340 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:24:29 INFO - PROCESS | 1806 | 1461183869346 Marionette TRACE conn3 <- [1,1054,null,{}] 13:24:29 INFO - PROCESS | 1806 | 1461183869361 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}] 13:24:29 INFO - PROCESS | 1806 | 1461183869547 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 13:24:29 INFO - PROCESS | 1806 | 1461183869727 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc04c1000 == 106 [pid = 1806] [id = 271] 13:24:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f1fb2bec400) [pid = 1806] [serial = 814] [outer = (nil)] 13:24:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f1fb86d5000) [pid = 1806] [serial = 815] [outer = 0x7f1fb2bec400] 13:24:29 INFO - PROCESS | 1806 | 1461183869805 Marionette DEBUG loaded listener.js 13:24:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f1fb8e84000) [pid = 1806] [serial = 816] [outer = 0x7f1fb2bec400] 13:24:30 INFO - PROCESS | 1806 | 1461183870686 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]]]}] 13:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1392ms 13:24:30 INFO - PROCESS | 1806 | 1461183870733 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 13:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:24:30 INFO - PROCESS | 1806 | 1461183870738 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 13:24:30 INFO - PROCESS | 1806 | 1461183870743 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:24:30 INFO - PROCESS | 1806 | 1461183870747 Marionette TRACE conn3 <- [1,1058,null,{}] 13:24:30 INFO - PROCESS | 1806 | 1461183870752 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}] 13:24:30 INFO - PROCESS | 1806 | 1461183870944 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 13:24:31 INFO - PROCESS | 1806 | 1461183871119 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcb35b000 == 107 [pid = 1806] [id = 272] 13:24:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f1fb2e60c00) [pid = 1806] [serial = 817] [outer = (nil)] 13:24:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f1fb9ce1400) [pid = 1806] [serial = 818] [outer = 0x7f1fb2e60c00] 13:24:31 INFO - PROCESS | 1806 | 1461183871194 Marionette DEBUG loaded listener.js 13:24:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f1fba2ef800) [pid = 1806] [serial = 819] [outer = 0x7f1fb2e60c00] 13:24:32 INFO - PROCESS | 1806 | 1461183872069 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]]]}] 13:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1378ms 13:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:24:32 INFO - PROCESS | 1806 | 1461183872123 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 13:24:32 INFO - PROCESS | 1806 | 1461183872126 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 13:24:32 INFO - PROCESS | 1806 | 1461183872132 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:24:32 INFO - PROCESS | 1806 | 1461183872135 Marionette TRACE conn3 <- [1,1062,null,{}] 13:24:32 INFO - PROCESS | 1806 | 1461183872141 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}] 13:24:32 INFO - PROCESS | 1806 | 1461183872312 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 13:24:32 INFO - PROCESS | 1806 | 1461183872486 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:32 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fce532800 == 108 [pid = 1806] [id = 273] 13:24:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f1fb8cb9c00) [pid = 1806] [serial = 820] [outer = (nil)] 13:24:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f1fbc36e800) [pid = 1806] [serial = 821] [outer = 0x7f1fb8cb9c00] 13:24:32 INFO - PROCESS | 1806 | 1461183872562 Marionette DEBUG loaded listener.js 13:24:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f1fbc58f000) [pid = 1806] [serial = 822] [outer = 0x7f1fb8cb9c00] 13:24:33 INFO - PROCESS | 1806 | 1461183873498 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]]]}] 13:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1431ms 13:24:33 INFO - PROCESS | 1806 | 1461183873563 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 13:24:33 INFO - PROCESS | 1806 | 1461183873567 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 13:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:24:33 INFO - PROCESS | 1806 | 1461183873574 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:24:33 INFO - PROCESS | 1806 | 1461183873577 Marionette TRACE conn3 <- [1,1066,null,{}] 13:24:33 INFO - PROCESS | 1806 | 1461183873583 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}] 13:24:33 INFO - PROCESS | 1806 | 1461183873824 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 13:24:34 INFO - PROCESS | 1806 | 1461183874034 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:34 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fd0b5e000 == 109 [pid = 1806] [id = 274] 13:24:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f1fb8ecfc00) [pid = 1806] [serial = 823] [outer = (nil)] 13:24:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f1fcb48f800) [pid = 1806] [serial = 824] [outer = 0x7f1fb8ecfc00] 13:24:34 INFO - PROCESS | 1806 | 1461183874158 Marionette DEBUG loaded listener.js 13:24:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f1fcb864800) [pid = 1806] [serial = 825] [outer = 0x7f1fb8ecfc00] 13:24:35 INFO - PROCESS | 1806 | 1461183875032 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]]]}] 13:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1479ms 13:24:35 INFO - PROCESS | 1806 | 1461183875054 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 13:24:35 INFO - PROCESS | 1806 | 1461183875058 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 13:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:24:35 INFO - PROCESS | 1806 | 1461183875064 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:24:35 INFO - PROCESS | 1806 | 1461183875067 Marionette TRACE conn3 <- [1,1070,null,{}] 13:24:35 INFO - PROCESS | 1806 | 1461183875072 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}] 13:24:35 INFO - PROCESS | 1806 | 1461183875250 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 13:24:35 INFO - PROCESS | 1806 | 1461183875427 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa788a800 == 110 [pid = 1806] [id = 275] 13:24:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f1face26c00) [pid = 1806] [serial = 826] [outer = (nil)] 13:24:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f1face2e800) [pid = 1806] [serial = 827] [outer = 0x7f1face26c00] 13:24:35 INFO - PROCESS | 1806 | 1461183875505 Marionette DEBUG loaded listener.js 13:24:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f1face33c00) [pid = 1806] [serial = 828] [outer = 0x7f1face26c00] 13:24:36 INFO - PROCESS | 1806 | 1461183876357 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]]]}] 13:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1337ms 13:24:36 INFO - PROCESS | 1806 | 1461183876404 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 13:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:24:36 INFO - PROCESS | 1806 | 1461183876408 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 13:24:36 INFO - PROCESS | 1806 | 1461183876414 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:24:36 INFO - PROCESS | 1806 | 1461183876418 Marionette TRACE conn3 <- [1,1074,null,{}] 13:24:36 INFO - PROCESS | 1806 | 1461183876423 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}] 13:24:36 INFO - PROCESS | 1806 | 1461183876611 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 13:24:36 INFO - PROCESS | 1806 | 1461183876788 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:36 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa53df000 == 111 [pid = 1806] [id = 276] 13:24:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f1face27400) [pid = 1806] [serial = 829] [outer = (nil)] 13:24:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f1fb3c89c00) [pid = 1806] [serial = 830] [outer = 0x7f1face27400] 13:24:36 INFO - PROCESS | 1806 | 1461183876860 Marionette DEBUG loaded listener.js 13:24:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f1fb3c8e400) [pid = 1806] [serial = 831] [outer = 0x7f1face27400] 13:24:37 INFO - PROCESS | 1806 | 1461183877768 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]]]}] 13:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1386ms 13:24:37 INFO - PROCESS | 1806 | 1461183877800 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 13:24:37 INFO - PROCESS | 1806 | 1461183877803 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 13:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:24:37 INFO - PROCESS | 1806 | 1461183877809 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:24:37 INFO - PROCESS | 1806 | 1461183877812 Marionette TRACE conn3 <- [1,1078,null,{}] 13:24:37 INFO - PROCESS | 1806 | 1461183877817 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}] 13:24:38 INFO - PROCESS | 1806 | 1461183878016 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 13:24:38 INFO - PROCESS | 1806 | 1461183878193 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fd0b50800 == 112 [pid = 1806] [id = 277] 13:24:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f1face2e000) [pid = 1806] [serial = 832] [outer = (nil)] 13:24:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f1fb3c92800) [pid = 1806] [serial = 833] [outer = 0x7f1face2e000] 13:24:38 INFO - PROCESS | 1806 | 1461183878266 Marionette DEBUG loaded listener.js 13:24:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f1fc66e5c00) [pid = 1806] [serial = 834] [outer = 0x7f1face2e000] 13:24:39 INFO - PROCESS | 1806 | 1461183879209 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]]]}] 13:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1427ms 13:24:39 INFO - PROCESS | 1806 | 1461183879238 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 13:24:39 INFO - PROCESS | 1806 | 1461183879241 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 13:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:24:39 INFO - PROCESS | 1806 | 1461183879248 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:24:39 INFO - PROCESS | 1806 | 1461183879251 Marionette TRACE conn3 <- [1,1082,null,{}] 13:24:39 INFO - PROCESS | 1806 | 1461183879256 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}] 13:24:39 INFO - PROCESS | 1806 | 1461183879447 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 13:24:39 INFO - PROCESS | 1806 | 1461183879625 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:39 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa5b1a800 == 113 [pid = 1806] [id = 278] 13:24:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f1fa776b000) [pid = 1806] [serial = 835] [outer = (nil)] 13:24:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f1fa7773400) [pid = 1806] [serial = 836] [outer = 0x7f1fa776b000] 13:24:39 INFO - PROCESS | 1806 | 1461183879711 Marionette DEBUG loaded listener.js 13:24:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 187 (0x7f1fa7778000) [pid = 1806] [serial = 837] [outer = 0x7f1fa776b000] 13:24:40 INFO - PROCESS | 1806 | 1461183880645 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]]]}] 13:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1428ms 13:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:24:40 INFO - PROCESS | 1806 | 1461183880677 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 13:24:40 INFO - PROCESS | 1806 | 1461183880680 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 13:24:40 INFO - PROCESS | 1806 | 1461183880687 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:24:40 INFO - PROCESS | 1806 | 1461183880691 Marionette TRACE conn3 <- [1,1086,null,{}] 13:24:40 INFO - PROCESS | 1806 | 1461183880697 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}] 13:24:40 INFO - PROCESS | 1806 | 1461183880905 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 13:24:41 INFO - PROCESS | 1806 | 1461183881079 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1bda000 == 114 [pid = 1806] [id = 279] 13:24:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 188 (0x7f1fa5971c00) [pid = 1806] [serial = 838] [outer = (nil)] 13:24:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 189 (0x7f1fa5978c00) [pid = 1806] [serial = 839] [outer = 0x7f1fa5971c00] 13:24:41 INFO - PROCESS | 1806 | 1461183881156 Marionette DEBUG loaded listener.js 13:24:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 190 (0x7f1fb3c96800) [pid = 1806] [serial = 840] [outer = 0x7f1fa5971c00] 13:24:42 INFO - PROCESS | 1806 | 1461183882048 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]]]}] 13:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1436ms 13:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:24:42 INFO - PROCESS | 1806 | 1461183882123 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 13:24:42 INFO - PROCESS | 1806 | 1461183882125 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 13:24:42 INFO - PROCESS | 1806 | 1461183882133 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:24:42 INFO - PROCESS | 1806 | 1461183882136 Marionette TRACE conn3 <- [1,1090,null,{}] 13:24:42 INFO - PROCESS | 1806 | 1461183882143 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}] 13:24:42 INFO - PROCESS | 1806 | 1461183882339 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 13:24:42 INFO - PROCESS | 1806 | 1461183882513 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:42 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa283d800 == 115 [pid = 1806] [id = 280] 13:24:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 191 (0x7f1fa28a1400) [pid = 1806] [serial = 841] [outer = (nil)] 13:24:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 192 (0x7f1fa28a9400) [pid = 1806] [serial = 842] [outer = 0x7f1fa28a1400] 13:24:42 INFO - PROCESS | 1806 | 1461183882586 Marionette DEBUG loaded listener.js 13:24:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 193 (0x7f1fa28adc00) [pid = 1806] [serial = 843] [outer = 0x7f1fa28a1400] 13:24:43 INFO - PROCESS | 1806 | 1461183883440 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]]]}] 13:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1336ms 13:24:43 INFO - PROCESS | 1806 | 1461183883468 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 13:24:43 INFO - PROCESS | 1806 | 1461183883472 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 13:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:24:43 INFO - PROCESS | 1806 | 1461183883477 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:24:43 INFO - PROCESS | 1806 | 1461183883480 Marionette TRACE conn3 <- [1,1094,null,{}] 13:24:43 INFO - PROCESS | 1806 | 1461183883486 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}] 13:24:43 INFO - PROCESS | 1806 | 1461183883709 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 13:24:43 INFO - PROCESS | 1806 | 1461183883890 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa43af800 == 116 [pid = 1806] [id = 281] 13:24:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 194 (0x7f1fa28a7400) [pid = 1806] [serial = 844] [outer = (nil)] 13:24:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f1fa6f23800) [pid = 1806] [serial = 845] [outer = 0x7f1fa28a7400] 13:24:43 INFO - PROCESS | 1806 | 1461183883961 Marionette DEBUG loaded listener.js 13:24:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f1fa80e0000) [pid = 1806] [serial = 846] [outer = 0x7f1fa28a7400] 13:24:44 INFO - PROCESS | 1806 | 1461183884859 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]]]}] 13:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1440ms 13:24:44 INFO - PROCESS | 1806 | 1461183884920 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 13:24:44 INFO - PROCESS | 1806 | 1461183884923 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 13:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:24:44 INFO - PROCESS | 1806 | 1461183884929 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:24:44 INFO - PROCESS | 1806 | 1461183884932 Marionette TRACE conn3 <- [1,1098,null,{}] 13:24:44 INFO - PROCESS | 1806 | 1461183884937 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}] 13:24:45 INFO - PROCESS | 1806 | 1461183885446 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 13:24:45 INFO - PROCESS | 1806 | 1461183885693 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa7889000 == 117 [pid = 1806] [id = 282] 13:24:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f1fa5970000) [pid = 1806] [serial = 847] [outer = (nil)] 13:24:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f1fa597a800) [pid = 1806] [serial = 848] [outer = 0x7f1fa5970000] 13:24:45 INFO - PROCESS | 1806 | 1461183885764 Marionette DEBUG loaded listener.js 13:24:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f1fa66adc00) [pid = 1806] [serial = 849] [outer = 0x7f1fa5970000] 13:24:46 INFO - PROCESS | 1806 | 1461183886577 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]]]}] 13:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1690ms 13:24:46 INFO - PROCESS | 1806 | 1461183886622 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 13:24:46 INFO - PROCESS | 1806 | 1461183886629 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 13:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:24:46 INFO - PROCESS | 1806 | 1461183886636 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:24:46 INFO - PROCESS | 1806 | 1461183886642 Marionette TRACE conn3 <- [1,1102,null,{}] 13:24:46 INFO - PROCESS | 1806 | 1461183886648 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}] 13:24:46 INFO - PROCESS | 1806 | 1461183886814 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 13:24:47 INFO - PROCESS | 1806 | 1461183886996 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fafb97800 == 118 [pid = 1806] [id = 283] 13:24:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f1fa5972c00) [pid = 1806] [serial = 850] [outer = (nil)] 13:24:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f1fa776dc00) [pid = 1806] [serial = 851] [outer = 0x7f1fa5972c00] 13:24:47 INFO - PROCESS | 1806 | 1461183887069 Marionette DEBUG loaded listener.js 13:24:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f1fa7d73000) [pid = 1806] [serial = 852] [outer = 0x7f1fa5972c00] 13:24:48 INFO - PROCESS | 1806 | 1461183888106 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]]]}] 13:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1539ms 13:24:48 INFO - PROCESS | 1806 | 1461183888176 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 13:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:24:48 INFO - PROCESS | 1806 | 1461183888181 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 13:24:48 INFO - PROCESS | 1806 | 1461183888187 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:24:48 INFO - PROCESS | 1806 | 1461183888190 Marionette TRACE conn3 <- [1,1106,null,{}] 13:24:48 INFO - PROCESS | 1806 | 1461183888196 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}] 13:24:48 INFO - PROCESS | 1806 | 1461183888370 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 13:24:48 INFO - PROCESS | 1806 | 1461183888648 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa78cb000 == 119 [pid = 1806] [id = 284] 13:24:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f1fae0f2c00) [pid = 1806] [serial = 853] [outer = (nil)] 13:24:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 204 (0x7f1faf1cf000) [pid = 1806] [serial = 854] [outer = 0x7f1fae0f2c00] 13:24:48 INFO - PROCESS | 1806 | 1461183888763 Marionette DEBUG loaded listener.js 13:24:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 205 (0x7f1faf848000) [pid = 1806] [serial = 855] [outer = 0x7f1fae0f2c00] 13:24:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc7853000 == 118 [pid = 1806] [id = 157] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 204 (0x7f1fafc3d000) [pid = 1806] [serial = 722] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 203 (0x7f1fa709e000) [pid = 1806] [serial = 725] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f1fb8ed5c00) [pid = 1806] [serial = 716] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f1fb2e5e000) [pid = 1806] [serial = 746] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f1fb8e86800) [pid = 1806] [serial = 713] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f1fba0b0400) [pid = 1806] [serial = 719] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f1fb0232000) [pid = 1806] [serial = 740] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f1fb898cc00) [pid = 1806] [serial = 641] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f1fb2b7e400) [pid = 1806] [serial = 701] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f1fadc4cc00) [pid = 1806] [serial = 731] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f1fb86d0000) [pid = 1806] [serial = 614] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 193 (0x7f1fb2e5dc00) [pid = 1806] [serial = 744] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 192 (0x7f1fadc44800) [pid = 1806] [serial = 690] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 191 (0x7f1fa7094c00) [pid = 1806] [serial = 728] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 190 (0x7f1fadcd0000) [pid = 1806] [serial = 732] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 189 (0x7f1fafc39000) [pid = 1806] [serial = 738] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 188 (0x7f1fae0ee800) [pid = 1806] [serial = 734] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 187 (0x7f1faf843c00) [pid = 1806] [serial = 698] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 186 (0x7f1faf1d7c00) [pid = 1806] [serial = 735] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f1faf847c00) [pid = 1806] [serial = 602] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f1faf8f4c00) [pid = 1806] [serial = 737] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f1fb12bc400) [pid = 1806] [serial = 741] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f1fb3cfc400) [pid = 1806] [serial = 608] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f1fb2c49000) [pid = 1806] [serial = 743] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f1fa6f21800) [pid = 1806] [serial = 692] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f1fba3c4000) [pid = 1806] [serial = 623] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f1fb8ecb000) [pid = 1806] [serial = 617] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f1fb8991400) [pid = 1806] [serial = 710] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f1fa7c7c400) [pid = 1806] [serial = 729] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f1fb9dbb400) [pid = 1806] [serial = 620] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f1fbafa3000) [pid = 1806] [serial = 626] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f1fadde4400) [pid = 1806] [serial = 695] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f1fb5318800) [pid = 1806] [serial = 707] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f1fb2d35000) [pid = 1806] [serial = 704] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f1fb12be800) [pid = 1806] [serial = 605] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f1fb7fad400) [pid = 1806] [serial = 611] [outer = (nil)] [url = about:blank] 13:24:49 INFO - PROCESS | 1806 | 1461183889704 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]]]}] 13:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1533ms 13:24:49 INFO - PROCESS | 1806 | 1461183889720 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 13:24:49 INFO - PROCESS | 1806 | 1461183889730 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 13:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:24:49 INFO - PROCESS | 1806 | 1461183889751 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:24:49 INFO - PROCESS | 1806 | 1461183889758 Marionette TRACE conn3 <- [1,1110,null,{}] 13:24:49 INFO - PROCESS | 1806 | 1461183889763 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}] 13:24:49 INFO - PROCESS | 1806 | 1461183889934 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 13:24:50 INFO - PROCESS | 1806 | 1461183890071 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:50 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fade68000 == 119 [pid = 1806] [id = 285] 13:24:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f1fa7c82800) [pid = 1806] [serial = 856] [outer = (nil)] 13:24:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f1faf8f4c00) [pid = 1806] [serial = 857] [outer = 0x7f1fa7c82800] 13:24:50 INFO - PROCESS | 1806 | 1461183890139 Marionette DEBUG loaded listener.js 13:24:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f1fafc40800) [pid = 1806] [serial = 858] [outer = 0x7f1fa7c82800] 13:24:50 INFO - PROCESS | 1806 | 1461183890879 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]]]}] 13:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1148ms 13:24:50 INFO - PROCESS | 1806 | 1461183890891 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 13:24:50 INFO - PROCESS | 1806 | 1461183890894 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 13:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:24:50 INFO - PROCESS | 1806 | 1461183890901 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:24:50 INFO - PROCESS | 1806 | 1461183890904 Marionette TRACE conn3 <- [1,1114,null,{}] 13:24:50 INFO - PROCESS | 1806 | 1461183890931 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}] 13:24:51 INFO - PROCESS | 1806 | 1461183891109 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 13:24:51 INFO - PROCESS | 1806 | 1461183891124 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:51 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb2e2f800 == 120 [pid = 1806] [id = 286] 13:24:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f1fae0f4c00) [pid = 1806] [serial = 859] [outer = (nil)] 13:24:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f1fb144b800) [pid = 1806] [serial = 860] [outer = 0x7f1fae0f4c00] 13:24:51 INFO - PROCESS | 1806 | 1461183891187 Marionette DEBUG loaded listener.js 13:24:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f1fb2bf0000) [pid = 1806] [serial = 861] [outer = 0x7f1fae0f4c00] 13:24:52 INFO - PROCESS | 1806 | 1461183892044 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]]]}] 13:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1182ms 13:24:52 INFO - PROCESS | 1806 | 1461183892093 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 13:24:52 INFO - PROCESS | 1806 | 1461183892097 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 13:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:24:52 INFO - PROCESS | 1806 | 1461183892107 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:24:52 INFO - PROCESS | 1806 | 1461183892109 Marionette TRACE conn3 <- [1,1118,null,{}] 13:24:52 INFO - PROCESS | 1806 | 1461183892114 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}] 13:24:52 INFO - PROCESS | 1806 | 1461183892355 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 13:24:52 INFO - PROCESS | 1806 | 1461183892383 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb39c8800 == 121 [pid = 1806] [id = 287] 13:24:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f1fb2db6000) [pid = 1806] [serial = 862] [outer = (nil)] 13:24:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f1fb3c8ec00) [pid = 1806] [serial = 863] [outer = 0x7f1fb2db6000] 13:24:52 INFO - PROCESS | 1806 | 1461183892511 Marionette DEBUG loaded listener.js 13:24:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f1fb6745400) [pid = 1806] [serial = 864] [outer = 0x7f1fb2db6000] 13:24:53 INFO - PROCESS | 1806 | 1461183893384 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]]]}] 13:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1336ms 13:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:24:53 INFO - PROCESS | 1806 | 1461183893446 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 13:24:53 INFO - PROCESS | 1806 | 1461183893448 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 13:24:53 INFO - PROCESS | 1806 | 1461183893455 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:24:53 INFO - PROCESS | 1806 | 1461183893458 Marionette TRACE conn3 <- [1,1122,null,{}] 13:24:53 INFO - PROCESS | 1806 | 1461183893463 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}] 13:24:53 INFO - PROCESS | 1806 | 1461183893704 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 13:24:53 INFO - PROCESS | 1806 | 1461183893758 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3c20800 == 122 [pid = 1806] [id = 288] 13:24:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f1fb774b000) [pid = 1806] [serial = 865] [outer = (nil)] 13:24:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f1fb8767000) [pid = 1806] [serial = 866] [outer = 0x7f1fb774b000] 13:24:53 INFO - PROCESS | 1806 | 1461183893914 Marionette DEBUG loaded listener.js 13:24:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f1fb8a34800) [pid = 1806] [serial = 867] [outer = 0x7f1fb774b000] 13:24:54 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f1fadf25c00) [pid = 1806] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:24:54 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f1fb7109c00) [pid = 1806] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:24:54 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f1fadc45c00) [pid = 1806] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:24:54 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f1fadc4c000) [pid = 1806] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:24:54 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f1fa66b0000) [pid = 1806] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:24:54 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f1fa77ae400) [pid = 1806] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:24:54 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f1fadde6400) [pid = 1806] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:24:54 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f1fa7d4a400) [pid = 1806] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:24:54 INFO - PROCESS | 1806 | 1461183894926 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]]]}] 13:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1535ms 13:24:54 INFO - PROCESS | 1806 | 1461183894990 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 13:24:54 INFO - PROCESS | 1806 | 1461183894994 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 13:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:24:55 INFO - PROCESS | 1806 | 1461183895001 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:24:55 INFO - PROCESS | 1806 | 1461183895003 Marionette TRACE conn3 <- [1,1126,null,{}] 13:24:55 INFO - PROCESS | 1806 | 1461183895009 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}] 13:24:55 INFO - PROCESS | 1806 | 1461183895200 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 13:24:55 INFO - PROCESS | 1806 | 1461183895330 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3ec3800 == 123 [pid = 1806] [id = 289] 13:24:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f1fa66b0000) [pid = 1806] [serial = 868] [outer = (nil)] 13:24:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f1faddf1800) [pid = 1806] [serial = 869] [outer = 0x7f1fa66b0000] 13:24:55 INFO - PROCESS | 1806 | 1461183895391 Marionette DEBUG loaded listener.js 13:24:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f1fb8e86800) [pid = 1806] [serial = 870] [outer = 0x7f1fa66b0000] 13:24:56 INFO - PROCESS | 1806 | 1461183896094 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]]]}] 13:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1127ms 13:24:56 INFO - PROCESS | 1806 | 1461183896130 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 13:24:56 INFO - PROCESS | 1806 | 1461183896133 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 13:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:24:56 INFO - PROCESS | 1806 | 1461183896150 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:24:56 INFO - PROCESS | 1806 | 1461183896153 Marionette TRACE conn3 <- [1,1130,null,{}] 13:24:56 INFO - PROCESS | 1806 | 1461183896159 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}] 13:24:56 INFO - PROCESS | 1806 | 1461183896322 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 13:24:56 INFO - PROCESS | 1806 | 1461183896336 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9416000 == 124 [pid = 1806] [id = 290] 13:24:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f1fb80efc00) [pid = 1806] [serial = 871] [outer = (nil)] 13:24:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f1fba2eec00) [pid = 1806] [serial = 872] [outer = 0x7f1fb80efc00] 13:24:56 INFO - PROCESS | 1806 | 1461183896399 Marionette DEBUG loaded listener.js 13:24:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f1fbc2e7c00) [pid = 1806] [serial = 873] [outer = 0x7f1fb80efc00] 13:24:57 INFO - PROCESS | 1806 | 1461183897576 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]]]}] 13:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1484ms 13:24:57 INFO - PROCESS | 1806 | 1461183897634 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 13:24:57 INFO - PROCESS | 1806 | 1461183897642 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 13:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:24:57 INFO - PROCESS | 1806 | 1461183897651 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:24:57 INFO - PROCESS | 1806 | 1461183897656 Marionette TRACE conn3 <- [1,1134,null,{}] 13:24:57 INFO - PROCESS | 1806 | 1461183897664 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}] 13:24:57 INFO - PROCESS | 1806 | 1461183897912 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 13:24:58 INFO - PROCESS | 1806 | 1461183898182 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:58 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fade66800 == 125 [pid = 1806] [id = 291] 13:24:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f1fa7779800) [pid = 1806] [serial = 874] [outer = (nil)] 13:24:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f1fa7c79800) [pid = 1806] [serial = 875] [outer = 0x7f1fa7779800] 13:24:58 INFO - PROCESS | 1806 | 1461183898263 Marionette DEBUG loaded listener.js 13:24:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f1fa80e4000) [pid = 1806] [serial = 876] [outer = 0x7f1fa7779800] 13:24:59 INFO - PROCESS | 1806 | 1461183899202 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]]]}] 13:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1587ms 13:24:59 INFO - PROCESS | 1806 | 1461183899239 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 13:24:59 INFO - PROCESS | 1806 | 1461183899247 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 13:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:24:59 INFO - PROCESS | 1806 | 1461183899258 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:24:59 INFO - PROCESS | 1806 | 1461183899261 Marionette TRACE conn3 <- [1,1138,null,{}] 13:24:59 INFO - PROCESS | 1806 | 1461183899268 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}] 13:24:59 INFO - PROCESS | 1806 | 1461183899467 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 13:24:59 INFO - PROCESS | 1806 | 1461183899730 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:59 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb39c3800 == 126 [pid = 1806] [id = 292] 13:24:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f1fa77a2800) [pid = 1806] [serial = 877] [outer = (nil)] 13:24:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f1faf8ecc00) [pid = 1806] [serial = 878] [outer = 0x7f1fa77a2800] 13:24:59 INFO - PROCESS | 1806 | 1461183899851 Marionette DEBUG loaded listener.js 13:24:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f1fb0234400) [pid = 1806] [serial = 879] [outer = 0x7f1fa77a2800] 13:25:00 INFO - PROCESS | 1806 | 1461183900674 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]]]}] 13:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1483ms 13:25:00 INFO - PROCESS | 1806 | 1461183900741 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 13:25:00 INFO - PROCESS | 1806 | 1461183900746 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 13:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:25:00 INFO - PROCESS | 1806 | 1461183900752 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:25:00 INFO - PROCESS | 1806 | 1461183900757 Marionette TRACE conn3 <- [1,1142,null,{}] 13:25:00 INFO - PROCESS | 1806 | 1461183900774 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}] 13:25:01 INFO - PROCESS | 1806 | 1461183901005 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 13:25:01 INFO - PROCESS | 1806 | 1461183901232 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:01 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbc33a800 == 127 [pid = 1806] [id = 293] 13:25:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f1faf8f5c00) [pid = 1806] [serial = 880] [outer = (nil)] 13:25:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 187 (0x7f1fb3cffc00) [pid = 1806] [serial = 881] [outer = 0x7f1faf8f5c00] 13:25:01 INFO - PROCESS | 1806 | 1461183901361 Marionette DEBUG loaded listener.js 13:25:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 188 (0x7f1fb86c8800) [pid = 1806] [serial = 882] [outer = 0x7f1faf8f5c00] 13:25:02 INFO - PROCESS | 1806 | 1461183902310 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]]]}] 13:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1591ms 13:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:25:02 INFO - PROCESS | 1806 | 1461183902344 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 13:25:02 INFO - PROCESS | 1806 | 1461183902348 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 13:25:02 INFO - PROCESS | 1806 | 1461183902354 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:25:02 INFO - PROCESS | 1806 | 1461183902357 Marionette TRACE conn3 <- [1,1146,null,{}] 13:25:02 INFO - PROCESS | 1806 | 1461183902362 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}] 13:25:02 INFO - PROCESS | 1806 | 1461183902565 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 13:25:02 INFO - PROCESS | 1806 | 1461183902751 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc6354800 == 128 [pid = 1806] [id = 294] 13:25:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 189 (0x7f1fb2c4d000) [pid = 1806] [serial = 883] [outer = (nil)] 13:25:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 190 (0x7f1fba2fac00) [pid = 1806] [serial = 884] [outer = 0x7f1fb2c4d000] 13:25:02 INFO - PROCESS | 1806 | 1461183902827 Marionette DEBUG loaded listener.js 13:25:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 191 (0x7f1fbc3f9000) [pid = 1806] [serial = 885] [outer = 0x7f1fb2c4d000] 13:25:03 INFO - PROCESS | 1806 | 1461183903735 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]]]}] 13:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1429ms 13:25:03 INFO - PROCESS | 1806 | 1461183903783 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 13:25:03 INFO - PROCESS | 1806 | 1461183903787 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 13:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:25:03 INFO - PROCESS | 1806 | 1461183903799 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:25:03 INFO - PROCESS | 1806 | 1461183903807 Marionette TRACE conn3 <- [1,1150,null,{}] 13:25:03 INFO - PROCESS | 1806 | 1461183903817 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}] 13:25:04 INFO - PROCESS | 1806 | 1461183904009 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 13:25:04 INFO - PROCESS | 1806 | 1461183904187 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc7853000 == 129 [pid = 1806] [id = 295] 13:25:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 192 (0x7f1fadccec00) [pid = 1806] [serial = 886] [outer = (nil)] 13:25:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 193 (0x7f1fba0ae000) [pid = 1806] [serial = 887] [outer = 0x7f1fadccec00] 13:25:04 INFO - PROCESS | 1806 | 1461183904267 Marionette DEBUG loaded listener.js 13:25:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 194 (0x7f1fc6615800) [pid = 1806] [serial = 888] [outer = 0x7f1fadccec00] 13:25:05 INFO - PROCESS | 1806 | 1461183905170 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]]]}] 13:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1450ms 13:25:05 INFO - PROCESS | 1806 | 1461183905244 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 13:25:05 INFO - PROCESS | 1806 | 1461183905247 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 13:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:25:05 INFO - PROCESS | 1806 | 1461183905254 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:25:05 INFO - PROCESS | 1806 | 1461183905258 Marionette TRACE conn3 <- [1,1154,null,{}] 13:25:05 INFO - PROCESS | 1806 | 1461183905263 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}] 13:25:05 INFO - PROCESS | 1806 | 1461183905497 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 13:25:05 INFO - PROCESS | 1806 | 1461183905712 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:05 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcba58800 == 130 [pid = 1806] [id = 296] 13:25:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f1fc79c1800) [pid = 1806] [serial = 889] [outer = (nil)] 13:25:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f1fcb6bbc00) [pid = 1806] [serial = 890] [outer = 0x7f1fc79c1800] 13:25:05 INFO - PROCESS | 1806 | 1461183905848 Marionette DEBUG loaded listener.js 13:25:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f1fcb86ec00) [pid = 1806] [serial = 891] [outer = 0x7f1fc79c1800] 13:25:06 INFO - PROCESS | 1806 | 1461183906709 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]]]}] 13:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1530ms 13:25:06 INFO - PROCESS | 1806 | 1461183906785 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 13:25:06 INFO - PROCESS | 1806 | 1461183906789 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 13:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:25:06 INFO - PROCESS | 1806 | 1461183906795 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:25:06 INFO - PROCESS | 1806 | 1461183906798 Marionette TRACE conn3 <- [1,1158,null,{}] 13:25:06 INFO - PROCESS | 1806 | 1461183906804 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}] 13:25:07 INFO - PROCESS | 1806 | 1461183907029 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 13:25:07 INFO - PROCESS | 1806 | 1461183907245 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fd0b43000 == 131 [pid = 1806] [id = 297] 13:25:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f1fa5ac8400) [pid = 1806] [serial = 892] [outer = (nil)] 13:25:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f1fa5ad2000) [pid = 1806] [serial = 893] [outer = 0x7f1fa5ac8400] 13:25:07 INFO - PROCESS | 1806 | 1461183907366 Marionette DEBUG loaded listener.js 13:25:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f1fa5ad7400) [pid = 1806] [serial = 894] [outer = 0x7f1fa5ac8400] 13:25:08 INFO - PROCESS | 1806 | 1461183908192 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]]]}] 13:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1429ms 13:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:25:08 INFO - PROCESS | 1806 | 1461183908225 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 13:25:08 INFO - PROCESS | 1806 | 1461183908228 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 13:25:08 INFO - PROCESS | 1806 | 1461183908235 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:25:08 INFO - PROCESS | 1806 | 1461183908238 Marionette TRACE conn3 <- [1,1162,null,{}] 13:25:08 INFO - PROCESS | 1806 | 1461183908243 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}] 13:25:08 INFO - PROCESS | 1806 | 1461183908434 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 13:25:08 INFO - PROCESS | 1806 | 1461183908614 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:08 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fd0bbd000 == 132 [pid = 1806] [id = 298] 13:25:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f1fa5ac9c00) [pid = 1806] [serial = 895] [outer = (nil)] 13:25:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f1fa6453000) [pid = 1806] [serial = 896] [outer = 0x7f1fa5ac9c00] 13:25:08 INFO - PROCESS | 1806 | 1461183908706 Marionette DEBUG loaded listener.js 13:25:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f1fa6457000) [pid = 1806] [serial = 897] [outer = 0x7f1fa5ac9c00] 13:25:09 INFO - PROCESS | 1806 | 1461183909711 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]]]}] 13:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1534ms 13:25:09 INFO - PROCESS | 1806 | 1461183909769 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 13:25:09 INFO - PROCESS | 1806 | 1461183909772 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 13:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:25:09 INFO - PROCESS | 1806 | 1461183909781 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:25:09 INFO - PROCESS | 1806 | 1461183909786 Marionette TRACE conn3 <- [1,1166,null,{}] 13:25:09 INFO - PROCESS | 1806 | 1461183909794 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}] 13:25:09 INFO - PROCESS | 1806 | 1461183909993 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 13:25:10 INFO - PROCESS | 1806 | 1461183910257 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:10 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fd0bd2800 == 133 [pid = 1806] [id = 299] 13:25:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 204 (0x7f1fa5acf000) [pid = 1806] [serial = 898] [outer = (nil)] 13:25:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 205 (0x7f1fc63bb400) [pid = 1806] [serial = 899] [outer = 0x7f1fa5acf000] 13:25:10 INFO - PROCESS | 1806 | 1461183910424 Marionette DEBUG loaded listener.js 13:25:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 206 (0x7f1fcb86f800) [pid = 1806] [serial = 900] [outer = 0x7f1fa5acf000] 13:25:11 INFO - PROCESS | 1806 | 1461183911272 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]]]}] 13:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1532ms 13:25:11 INFO - PROCESS | 1806 | 1461183911313 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 13:25:11 INFO - PROCESS | 1806 | 1461183911316 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 13:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:25:11 INFO - PROCESS | 1806 | 1461183911323 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:25:11 INFO - PROCESS | 1806 | 1461183911327 Marionette TRACE conn3 <- [1,1170,null,{}] 13:25:11 INFO - PROCESS | 1806 | 1461183911335 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}] 13:25:11 INFO - PROCESS | 1806 | 1461183911537 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 13:25:11 INFO - PROCESS | 1806 | 1461183911720 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa6773000 == 134 [pid = 1806] [id = 300] 13:25:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 207 (0x7f1fa6450800) [pid = 1806] [serial = 901] [outer = (nil)] 13:25:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 208 (0x7f1fad047800) [pid = 1806] [serial = 902] [outer = 0x7f1fa6450800] 13:25:11 INFO - PROCESS | 1806 | 1461183911793 Marionette DEBUG loaded listener.js 13:25:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 209 (0x7f1fad04d000) [pid = 1806] [serial = 903] [outer = 0x7f1fa6450800] 13:25:12 INFO - PROCESS | 1806 | 1461183912714 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]]]}] 13:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1444ms 13:25:12 INFO - PROCESS | 1806 | 1461183912769 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 13:25:12 INFO - PROCESS | 1806 | 1461183912772 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 13:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:25:12 INFO - PROCESS | 1806 | 1461183912780 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:25:12 INFO - PROCESS | 1806 | 1461183912785 Marionette TRACE conn3 <- [1,1174,null,{}] 13:25:12 INFO - PROCESS | 1806 | 1461183912791 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}] 13:25:13 INFO - PROCESS | 1806 | 1461183913015 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 13:25:13 INFO - PROCESS | 1806 | 1461183913193 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:13 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb37d7800 == 135 [pid = 1806] [id = 301] 13:25:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 210 (0x7f1fa0f8cc00) [pid = 1806] [serial = 904] [outer = (nil)] 13:25:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 211 (0x7f1fa0f95000) [pid = 1806] [serial = 905] [outer = 0x7f1fa0f8cc00] 13:25:13 INFO - PROCESS | 1806 | 1461183913276 Marionette DEBUG loaded listener.js 13:25:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 212 (0x7f1fcb488800) [pid = 1806] [serial = 906] [outer = 0x7f1fa0f8cc00] 13:25:14 INFO - PROCESS | 1806 | 1461183914201 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] 13:25:14 INFO - PROCESS | 1806 | 1461183914274 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 13:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:25:14 INFO - PROCESS | 1806 | 1461183914284 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:25:14 INFO - PROCESS | 1806 | 1461183914289 Marionette TRACE conn3 <- [1,1178,null,{}] 13:25:14 INFO - PROCESS | 1806 | 1461183914298 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}] 13:25:14 INFO - PROCESS | 1806 | 1461183914564 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 13:25:14 INFO - PROCESS | 1806 | 1461183914813 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1193800 == 136 [pid = 1806] [id = 302] 13:25:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 213 (0x7f1fa11cac00) [pid = 1806] [serial = 907] [outer = (nil)] 13:25:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 214 (0x7f1fa11d3000) [pid = 1806] [serial = 908] [outer = 0x7f1fa11cac00] 13:25:14 INFO - PROCESS | 1806 | 1461183914902 Marionette DEBUG loaded listener.js 13:25:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 215 (0x7f1fa11d7800) [pid = 1806] [serial = 909] [outer = 0x7f1fa11cac00] 13:25:15 INFO - PROCESS | 1806 | 1461183915751 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] 13:25:15 INFO - PROCESS | 1806 | 1461183915823 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 13:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:25:15 INFO - PROCESS | 1806 | 1461183915830 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:25:15 INFO - PROCESS | 1806 | 1461183915834 Marionette TRACE conn3 <- [1,1182,null,{}] 13:25:15 INFO - PROCESS | 1806 | 1461183915840 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}] 13:25:16 INFO - PROCESS | 1806 | 1461183916046 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 13:25:16 INFO - PROCESS | 1806 | 1461183916740 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:16 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa78d3800 == 137 [pid = 1806] [id = 303] 13:25:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 216 (0x7f1fa0f90000) [pid = 1806] [serial = 910] [outer = (nil)] 13:25:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 217 (0x7f1fa0f96400) [pid = 1806] [serial = 911] [outer = 0x7f1fa0f90000] 13:25:16 INFO - PROCESS | 1806 | 1461183916817 Marionette DEBUG loaded listener.js 13:25:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 218 (0x7f1fa28acc00) [pid = 1806] [serial = 912] [outer = 0x7f1fa0f90000] 13:25:17 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:25:17 INFO - PROCESS | 1806 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:25:17 INFO - PROCESS | 1806 | 1461183917740 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] 13:25:17 INFO - PROCESS | 1806 | 1461183917823 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 13:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:25:17 INFO - PROCESS | 1806 | 1461183917831 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:25:17 INFO - PROCESS | 1806 | 1461183917835 Marionette TRACE conn3 <- [1,1186,null,{}] 13:25:17 INFO - PROCESS | 1806 | 1461183917842 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}] 13:25:18 INFO - PROCESS | 1806 | 1461183918162 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 13:25:18 INFO - PROCESS | 1806 | 1461183918453 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa2849800 == 138 [pid = 1806] [id = 304] 13:25:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 219 (0x7f1fa776a400) [pid = 1806] [serial = 913] [outer = (nil)] 13:25:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 220 (0x7f1fa7771000) [pid = 1806] [serial = 914] [outer = 0x7f1fa776a400] 13:25:18 INFO - PROCESS | 1806 | 1461183918526 Marionette DEBUG loaded listener.js 13:25:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 221 (0x7f1fa7c7c400) [pid = 1806] [serial = 915] [outer = 0x7f1fa776a400] 13:25:19 INFO - PROCESS | 1806 | 1461183919914 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] 13:25:20 INFO - PROCESS | 1806 | 1461183920249 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 13:25:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb2e2f800 == 132 [pid = 1806] [id = 286] 13:25:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fade68000 == 131 [pid = 1806] [id = 285] 13:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:25:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa78cb000 == 130 [pid = 1806] [id = 284] 13:25:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fafb97800 == 129 [pid = 1806] [id = 283] 13:25:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa7889000 == 128 [pid = 1806] [id = 282] 13:25:20 INFO - PROCESS | 1806 | 1461183920306 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:25:20 INFO - PROCESS | 1806 | 1461183920312 Marionette TRACE conn3 <- [1,1190,null,{}] 13:25:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fd0b50800 == 127 [pid = 1806] [id = 277] 13:25:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa53df000 == 126 [pid = 1806] [id = 276] 13:25:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa788a800 == 125 [pid = 1806] [id = 275] 13:25:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fd0b5e000 == 124 [pid = 1806] [id = 274] 13:25:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fce532800 == 123 [pid = 1806] [id = 273] 13:25:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcb35b000 == 122 [pid = 1806] [id = 272] 13:25:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc04c1000 == 121 [pid = 1806] [id = 271] 13:25:20 INFO - PROCESS | 1806 | 1461183920341 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}] 13:25:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3edd000 == 120 [pid = 1806] [id = 270] 13:25:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf887800 == 119 [pid = 1806] [id = 269] 13:25:20 INFO - PROCESS | 1806 | 1461183920583 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 220 (0x7f1fb71d9400) [pid = 1806] [serial = 747] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 219 (0x7f1fc63c1400) [pid = 1806] [serial = 770] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 218 (0x7f1fadded400) [pid = 1806] [serial = 789] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 217 (0x7f1fadcc4400) [pid = 1806] [serial = 788] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 216 (0x7f1fc6874800) [pid = 1806] [serial = 773] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 215 (0x7f1fb8340400) [pid = 1806] [serial = 782] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 214 (0x7f1fc04e0400) [pid = 1806] [serial = 767] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 213 (0x7f1fafc36400) [pid = 1806] [serial = 794] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 212 (0x7f1fa7c85800) [pid = 1806] [serial = 786] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 211 (0x7f1fa6f22000) [pid = 1806] [serial = 785] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 210 (0x7f1fb67dc400) [pid = 1806] [serial = 758] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 209 (0x7f1fa660c800) [pid = 1806] [serial = 749] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 208 (0x7f1faf1d0400) [pid = 1806] [serial = 791] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 207 (0x7f1faf84cc00) [pid = 1806] [serial = 792] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 206 (0x7f1fb8761400) [pid = 1806] [serial = 761] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 205 (0x7f1faff95800) [pid = 1806] [serial = 803] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 204 (0x7f1fb8ecc400) [pid = 1806] [serial = 764] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 203 (0x7f1faff92c00) [pid = 1806] [serial = 755] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f1fcb484c00) [pid = 1806] [serial = 779] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f1fc780d400) [pid = 1806] [serial = 776] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f1fadf28c00) [pid = 1806] [serial = 752] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f1fb2ca8c00) [pid = 1806] [serial = 798] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f1fb127d000) [pid = 1806] [serial = 795] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f1fb86d0800) [pid = 1806] [serial = 804] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f1fb2bd2400) [pid = 1806] [serial = 797] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f1fb7116800) [pid = 1806] [serial = 800] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f1fb8985c00) [pid = 1806] [serial = 801] [outer = (nil)] [url = about:blank] 13:25:20 INFO - PROCESS | 1806 | 1461183920806 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa65cd000 == 120 [pid = 1806] [id = 305] 13:25:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f1fa660c800) [pid = 1806] [serial = 916] [outer = (nil)] 13:25:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f1face2a400) [pid = 1806] [serial = 917] [outer = 0x7f1fa660c800] 13:25:20 INFO - PROCESS | 1806 | 1461183920870 Marionette DEBUG loaded listener.js 13:25:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f1fadc45400) [pid = 1806] [serial = 918] [outer = 0x7f1fa660c800] 13:25:21 INFO - PROCESS | 1806 | 1461183921629 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] 13:25:21 INFO - PROCESS | 1806 | 1461183921671 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 13:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:25:21 INFO - PROCESS | 1806 | 1461183921686 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:25:21 INFO - PROCESS | 1806 | 1461183921696 Marionette TRACE conn3 <- [1,1194,null,{}] 13:25:21 INFO - PROCESS | 1806 | 1461183921703 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}] 13:25:21 INFO - PROCESS | 1806 | 1461183921874 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 13:25:21 INFO - PROCESS | 1806 | 1461183921892 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:21 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fafa49000 == 121 [pid = 1806] [id = 306] 13:25:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f1fad04ec00) [pid = 1806] [serial = 919] [outer = (nil)] 13:25:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f1faf846000) [pid = 1806] [serial = 920] [outer = 0x7f1fad04ec00] 13:25:21 INFO - PROCESS | 1806 | 1461183921960 Marionette DEBUG loaded listener.js 13:25:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f1faf8f2800) [pid = 1806] [serial = 921] [outer = 0x7f1fad04ec00] 13:25:22 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:25:22 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:25:22 INFO - PROCESS | 1806 | 1461183922872 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] 13:25:22 INFO - PROCESS | 1806 | 1461183922940 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 13:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:25:22 INFO - PROCESS | 1806 | 1461183922946 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:25:22 INFO - PROCESS | 1806 | 1461183922951 Marionette TRACE conn3 <- [1,1198,null,{}] 13:25:22 INFO - PROCESS | 1806 | 1461183922956 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}] 13:25:23 INFO - PROCESS | 1806 | 1461183923203 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 13:25:23 INFO - PROCESS | 1806 | 1461183923229 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3620800 == 122 [pid = 1806] [id = 307] 13:25:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f1faf8eec00) [pid = 1806] [serial = 922] [outer = (nil)] 13:25:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f1fafc39400) [pid = 1806] [serial = 923] [outer = 0x7f1faf8eec00] 13:25:23 INFO - PROCESS | 1806 | 1461183923307 Marionette DEBUG loaded listener.js 13:25:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f1fb1455000) [pid = 1806] [serial = 924] [outer = 0x7f1faf8eec00] 13:25:24 INFO - PROCESS | 1806 | 1461183924267 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]]]}] 13:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1380ms 13:25:24 INFO - PROCESS | 1806 | 1461183924327 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 13:25:24 INFO - PROCESS | 1806 | 1461183924331 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 13:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:25:24 INFO - PROCESS | 1806 | 1461183924346 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:25:24 INFO - PROCESS | 1806 | 1461183924350 Marionette TRACE conn3 <- [1,1202,null,{}] 13:25:24 INFO - PROCESS | 1806 | 1461183924355 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}] 13:25:24 INFO - PROCESS | 1806 | 1461183924580 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 13:25:25 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f1fb2db6000) [pid = 1806] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:25:25 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f1fa5970000) [pid = 1806] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:25:25 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f1fa7c82800) [pid = 1806] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:25:25 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f1fae0f2c00) [pid = 1806] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:25:25 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f1fae0f4c00) [pid = 1806] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:25:25 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f1fb774b000) [pid = 1806] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:25:25 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f1fa5972c00) [pid = 1806] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:25:25 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f1fa66b0000) [pid = 1806] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:25:25 INFO - PROCESS | 1806 | 1461183925110 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf3ea800 == 123 [pid = 1806] [id = 308] 13:25:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f1faf84e400) [pid = 1806] [serial = 925] [outer = (nil)] 13:25:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f1fb2c4b800) [pid = 1806] [serial = 926] [outer = 0x7f1faf84e400] 13:25:25 INFO - PROCESS | 1806 | 1461183925241 Marionette DEBUG loaded listener.js 13:25:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f1fb3c90c00) [pid = 1806] [serial = 927] [outer = 0x7f1faf84e400] 13:25:26 INFO - PROCESS | 1806 | 1461183926006 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]]]}] 13:25:26 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 13:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1686ms 13:25:26 INFO - PROCESS | 1806 | 1461183926033 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 13:25:26 INFO - PROCESS | 1806 | 1461183926036 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 13:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:25:26 INFO - PROCESS | 1806 | 1461183926042 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:25:26 INFO - PROCESS | 1806 | 1461183926044 Marionette TRACE conn3 <- [1,1206,null,{}] 13:25:26 INFO - PROCESS | 1806 | 1461183926059 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}] 13:25:26 INFO - PROCESS | 1806 | 1461183926245 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 13:25:26 INFO - PROCESS | 1806 | 1461183926261 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3a75800 == 124 [pid = 1806] [id = 309] 13:25:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f1fb5fc8400) [pid = 1806] [serial = 928] [outer = (nil)] 13:25:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f1fb86cb000) [pid = 1806] [serial = 929] [outer = 0x7f1fb5fc8400] 13:25:26 INFO - PROCESS | 1806 | 1461183926323 Marionette DEBUG loaded listener.js 13:25:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f1fb8984c00) [pid = 1806] [serial = 930] [outer = 0x7f1fb5fc8400] 13:25:27 INFO - PROCESS | 1806 | 1461183927410 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]]]}] 13:25:27 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 13:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1445ms 13:25:27 INFO - PROCESS | 1806 | 1461183927491 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 13:25:27 INFO - PROCESS | 1806 | 1461183927497 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 13:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:25:27 INFO - PROCESS | 1806 | 1461183927508 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:25:27 INFO - PROCESS | 1806 | 1461183927513 Marionette TRACE conn3 <- [1,1210,null,{}] 13:25:27 INFO - PROCESS | 1806 | 1461183927522 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}] 13:25:27 INFO - PROCESS | 1806 | 1461183927740 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 13:25:28 INFO - PROCESS | 1806 | 1461183928034 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:28 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa758f800 == 125 [pid = 1806] [id = 310] 13:25:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f1fa596d800) [pid = 1806] [serial = 931] [outer = (nil)] 13:25:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f1fa5ad4400) [pid = 1806] [serial = 932] [outer = 0x7f1fa596d800] 13:25:28 INFO - PROCESS | 1806 | 1461183928153 Marionette DEBUG loaded listener.js 13:25:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 204 (0x7f1fa7098c00) [pid = 1806] [serial = 933] [outer = 0x7f1fa596d800] 13:25:29 INFO - PROCESS | 1806 | 1461183929086 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]]]}] 13:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1637ms 13:25:29 INFO - PROCESS | 1806 | 1461183929145 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 13:25:29 INFO - PROCESS | 1806 | 1461183929154 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 13:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:25:29 INFO - PROCESS | 1806 | 1461183929164 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:25:29 INFO - PROCESS | 1806 | 1461183929168 Marionette TRACE conn3 <- [1,1214,null,{}] 13:25:29 INFO - PROCESS | 1806 | 1461183929174 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}] 13:25:29 INFO - PROCESS | 1806 | 1461183929381 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 13:25:29 INFO - PROCESS | 1806 | 1461183929604 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3609000 == 126 [pid = 1806] [id = 311] 13:25:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 205 (0x7f1fa80e2800) [pid = 1806] [serial = 934] [outer = (nil)] 13:25:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 206 (0x7f1fad050800) [pid = 1806] [serial = 935] [outer = 0x7f1fa80e2800] 13:25:29 INFO - PROCESS | 1806 | 1461183929724 Marionette DEBUG loaded listener.js 13:25:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 207 (0x7f1faddeec00) [pid = 1806] [serial = 936] [outer = 0x7f1fa80e2800] 13:25:30 INFO - PROCESS | 1806 | 1461183930697 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]]]}] 13:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1579ms 13:25:30 INFO - PROCESS | 1806 | 1461183930744 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 13:25:30 INFO - PROCESS | 1806 | 1461183930749 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 13:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:25:30 INFO - PROCESS | 1806 | 1461183930755 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:25:30 INFO - PROCESS | 1806 | 1461183930760 Marionette TRACE conn3 <- [1,1218,null,{}] 13:25:30 INFO - PROCESS | 1806 | 1461183930776 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}] 13:25:31 INFO - PROCESS | 1806 | 1461183931014 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 13:25:31 INFO - PROCESS | 1806 | 1461183931283 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb8165800 == 127 [pid = 1806] [id = 312] 13:25:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 208 (0x7f1faf8f1800) [pid = 1806] [serial = 937] [outer = (nil)] 13:25:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 209 (0x7f1fb2bed000) [pid = 1806] [serial = 938] [outer = 0x7f1faf8f1800] 13:25:31 INFO - PROCESS | 1806 | 1461183931363 Marionette DEBUG loaded listener.js 13:25:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 210 (0x7f1fb3c8c400) [pid = 1806] [serial = 939] [outer = 0x7f1faf8f1800] 13:25:32 INFO - PROCESS | 1806 | 1461183932204 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]]]}] 13:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1494ms 13:25:32 INFO - PROCESS | 1806 | 1461183932251 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 13:25:32 INFO - PROCESS | 1806 | 1461183932255 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 13:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:25:32 INFO - PROCESS | 1806 | 1461183932262 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:25:32 INFO - PROCESS | 1806 | 1461183932265 Marionette TRACE conn3 <- [1,1222,null,{}] 13:25:32 INFO - PROCESS | 1806 | 1461183932270 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}] 13:25:32 INFO - PROCESS | 1806 | 1461183932458 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 13:25:32 INFO - PROCESS | 1806 | 1461183932646 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:32 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fba033800 == 128 [pid = 1806] [id = 313] 13:25:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 211 (0x7f1faf1d9400) [pid = 1806] [serial = 940] [outer = (nil)] 13:25:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 212 (0x7f1fb531d400) [pid = 1806] [serial = 941] [outer = 0x7f1faf1d9400] 13:25:32 INFO - PROCESS | 1806 | 1461183932723 Marionette DEBUG loaded listener.js 13:25:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 213 (0x7f1fb8984400) [pid = 1806] [serial = 942] [outer = 0x7f1faf1d9400] 13:25:33 INFO - PROCESS | 1806 | 1461183933573 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] 13:25:33 INFO - PROCESS | 1806 | 1461183933650 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 13:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:25:33 INFO - PROCESS | 1806 | 1461183933656 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:25:33 INFO - PROCESS | 1806 | 1461183933659 Marionette TRACE conn3 <- [1,1226,null,{}] 13:25:33 INFO - PROCESS | 1806 | 1461183933664 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}] 13:25:33 INFO - PROCESS | 1806 | 1461183933888 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 13:25:34 INFO - PROCESS | 1806 | 1461183934067 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:34 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc6353800 == 129 [pid = 1806] [id = 314] 13:25:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 214 (0x7f1faf8ed000) [pid = 1806] [serial = 943] [outer = (nil)] 13:25:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 215 (0x7f1fb9dc0c00) [pid = 1806] [serial = 944] [outer = 0x7f1faf8ed000] 13:25:34 INFO - PROCESS | 1806 | 1461183934141 Marionette DEBUG loaded listener.js 13:25:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 216 (0x7f1fbafa4c00) [pid = 1806] [serial = 945] [outer = 0x7f1faf8ed000] 13:25:35 INFO - PROCESS | 1806 | 1461183935066 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]]]}] 13:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1479ms 13:25:35 INFO - PROCESS | 1806 | 1461183935136 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 13:25:35 INFO - PROCESS | 1806 | 1461183935139 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 13:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:25:35 INFO - PROCESS | 1806 | 1461183935145 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:25:35 INFO - PROCESS | 1806 | 1461183935147 Marionette TRACE conn3 <- [1,1230,null,{}] 13:25:35 INFO - PROCESS | 1806 | 1461183935153 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}] 13:25:35 INFO - PROCESS | 1806 | 1461183935417 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 13:25:35 INFO - PROCESS | 1806 | 1461183935649 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcba3f000 == 130 [pid = 1806] [id = 315] 13:25:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 217 (0x7f1fc780f400) [pid = 1806] [serial = 946] [outer = (nil)] 13:25:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 218 (0x7f1fcb054c00) [pid = 1806] [serial = 947] [outer = 0x7f1fc780f400] 13:25:35 INFO - PROCESS | 1806 | 1461183935772 Marionette DEBUG loaded listener.js 13:25:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 219 (0x7f1fcb6c3c00) [pid = 1806] [serial = 948] [outer = 0x7f1fc780f400] 13:25:36 INFO - PROCESS | 1806 | 1461183936605 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]]]}] 13:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1527ms 13:25:36 INFO - PROCESS | 1806 | 1461183936675 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 13:25:36 INFO - PROCESS | 1806 | 1461183936678 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 13:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:25:36 INFO - PROCESS | 1806 | 1461183936685 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:25:36 INFO - PROCESS | 1806 | 1461183936687 Marionette TRACE conn3 <- [1,1234,null,{}] 13:25:36 INFO - PROCESS | 1806 | 1461183936693 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}] 13:25:36 INFO - PROCESS | 1806 | 1461183936910 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 13:25:37 INFO - PROCESS | 1806 | 1461183937094 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:37 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcfb92800 == 131 [pid = 1806] [id = 316] 13:25:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 220 (0x7f1fa5264400) [pid = 1806] [serial = 949] [outer = (nil)] 13:25:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 221 (0x7f1fa526ec00) [pid = 1806] [serial = 950] [outer = 0x7f1fa5264400] 13:25:37 INFO - PROCESS | 1806 | 1461183937169 Marionette DEBUG loaded listener.js 13:25:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 222 (0x7f1fa5273000) [pid = 1806] [serial = 951] [outer = 0x7f1fa5264400] 13:25:38 INFO - PROCESS | 1806 | 1461183938012 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]]]}] 13:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1379ms 13:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:25:38 INFO - PROCESS | 1806 | 1461183938065 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 13:25:38 INFO - PROCESS | 1806 | 1461183938068 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 13:25:38 INFO - PROCESS | 1806 | 1461183938075 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:25:38 INFO - PROCESS | 1806 | 1461183938078 Marionette TRACE conn3 <- [1,1238,null,{}] 13:25:38 INFO - PROCESS | 1806 | 1461183938083 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}] 13:25:38 INFO - PROCESS | 1806 | 1461183938264 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 13:25:38 INFO - PROCESS | 1806 | 1461183938448 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa6c3c800 == 132 [pid = 1806] [id = 317] 13:25:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 223 (0x7f1fa5265c00) [pid = 1806] [serial = 952] [outer = (nil)] 13:25:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 224 (0x7f1fc7806800) [pid = 1806] [serial = 953] [outer = 0x7f1fa5265c00] 13:25:38 INFO - PROCESS | 1806 | 1461183938522 Marionette DEBUG loaded listener.js 13:25:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 225 (0x7f1fcb78f400) [pid = 1806] [serial = 954] [outer = 0x7f1fa5265c00] 13:25:39 INFO - PROCESS | 1806 | 1461183939383 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]]]}] 13:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1341ms 13:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:25:39 INFO - PROCESS | 1806 | 1461183939416 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 13:25:39 INFO - PROCESS | 1806 | 1461183939419 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 13:25:39 INFO - PROCESS | 1806 | 1461183939426 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:25:39 INFO - PROCESS | 1806 | 1461183939429 Marionette TRACE conn3 <- [1,1242,null,{}] 13:25:39 INFO - PROCESS | 1806 | 1461183939435 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}] 13:25:39 INFO - PROCESS | 1806 | 1461183939634 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 13:25:39 INFO - PROCESS | 1806 | 1461183939814 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:39 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcfd87000 == 133 [pid = 1806] [id = 318] 13:25:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 226 (0x7f1fa526c800) [pid = 1806] [serial = 955] [outer = (nil)] 13:25:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 227 (0x7f1fa5a49800) [pid = 1806] [serial = 956] [outer = 0x7f1fa526c800] 13:25:39 INFO - PROCESS | 1806 | 1461183939920 Marionette DEBUG loaded listener.js 13:25:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 228 (0x7f1fa5a4fc00) [pid = 1806] [serial = 957] [outer = 0x7f1fa526c800] 13:25:40 INFO - PROCESS | 1806 | 1461183940806 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]]]}] 13:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1438ms 13:25:40 INFO - PROCESS | 1806 | 1461183940863 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 13:25:40 INFO - PROCESS | 1806 | 1461183940867 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 13:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:25:40 INFO - PROCESS | 1806 | 1461183940873 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:25:40 INFO - PROCESS | 1806 | 1461183940876 Marionette TRACE conn3 <- [1,1246,null,{}] 13:25:40 INFO - PROCESS | 1806 | 1461183940881 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}] 13:25:41 INFO - PROCESS | 1806 | 1461183941067 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 13:25:41 INFO - PROCESS | 1806 | 1461183941254 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa3952000 == 134 [pid = 1806] [id = 319] 13:25:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 229 (0x7f1fa5a45800) [pid = 1806] [serial = 958] [outer = (nil)] 13:25:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 230 (0x7f1fa65a5800) [pid = 1806] [serial = 959] [outer = 0x7f1fa5a45800] 13:25:41 INFO - PROCESS | 1806 | 1461183941328 Marionette DEBUG loaded listener.js 13:25:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 231 (0x7f1fa65aa400) [pid = 1806] [serial = 960] [outer = 0x7f1fa5a45800] 13:25:42 INFO - PROCESS | 1806 | 1461183942191 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]]]}] 13:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1390ms 13:25:42 INFO - PROCESS | 1806 | 1461183942264 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 13:25:42 INFO - PROCESS | 1806 | 1461183942267 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 13:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:25:42 INFO - PROCESS | 1806 | 1461183942274 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:25:42 INFO - PROCESS | 1806 | 1461183942278 Marionette TRACE conn3 <- [1,1250,null,{}] 13:25:42 INFO - PROCESS | 1806 | 1461183942283 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}] 13:25:42 INFO - PROCESS | 1806 | 1461183942526 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 13:25:42 INFO - PROCESS | 1806 | 1461183942761 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:42 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fadf6f000 == 135 [pid = 1806] [id = 320] 13:25:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 232 (0x7f1fa65a7000) [pid = 1806] [serial = 961] [outer = (nil)] 13:25:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 233 (0x7f1fa65ab000) [pid = 1806] [serial = 962] [outer = 0x7f1fa65a7000] 13:25:42 INFO - PROCESS | 1806 | 1461183942884 Marionette DEBUG loaded listener.js 13:25:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 234 (0x7f1fa65b1400) [pid = 1806] [serial = 963] [outer = 0x7f1fa65a7000] 13:25:43 INFO - PROCESS | 1806 | 1461183943759 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]]]}] 13:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1538ms 13:25:43 INFO - PROCESS | 1806 | 1461183943818 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 13:25:43 INFO - PROCESS | 1806 | 1461183943823 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 13:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:25:43 INFO - PROCESS | 1806 | 1461183943836 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:25:43 INFO - PROCESS | 1806 | 1461183943839 Marionette TRACE conn3 <- [1,1254,null,{}] 13:25:43 INFO - PROCESS | 1806 | 1461183943845 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}] 13:25:44 INFO - PROCESS | 1806 | 1461183944038 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 13:25:44 INFO - PROCESS | 1806 | 1461183944222 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:44 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa23d2000 == 136 [pid = 1806] [id = 321] 13:25:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 235 (0x7f1fa03f3c00) [pid = 1806] [serial = 964] [outer = (nil)] 13:25:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 236 (0x7f1fa03f8800) [pid = 1806] [serial = 965] [outer = 0x7f1fa03f3c00] 13:25:44 INFO - PROCESS | 1806 | 1461183944295 Marionette DEBUG loaded listener.js 13:25:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 237 (0x7f1fa03fcc00) [pid = 1806] [serial = 966] [outer = 0x7f1fa03f3c00] 13:25:45 INFO - PROCESS | 1806 | 1461183945156 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]]]}] 13:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1390ms 13:25:45 INFO - PROCESS | 1806 | 1461183945227 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 13:25:45 INFO - PROCESS | 1806 | 1461183945231 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 13:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:25:45 INFO - PROCESS | 1806 | 1461183945236 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:25:45 INFO - PROCESS | 1806 | 1461183945238 Marionette TRACE conn3 <- [1,1258,null,{}] 13:25:45 INFO - PROCESS | 1806 | 1461183945244 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}] 13:25:45 INFO - PROCESS | 1806 | 1461183945433 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 13:25:45 INFO - PROCESS | 1806 | 1461183945615 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb360c000 == 137 [pid = 1806] [id = 322] 13:25:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 238 (0x7f1f9f1e8000) [pid = 1806] [serial = 967] [outer = (nil)] 13:25:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 239 (0x7f1f9f1eec00) [pid = 1806] [serial = 968] [outer = 0x7f1f9f1e8000] 13:25:45 INFO - PROCESS | 1806 | 1461183945688 Marionette DEBUG loaded listener.js 13:25:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 240 (0x7f1f9f1f3400) [pid = 1806] [serial = 969] [outer = 0x7f1f9f1e8000] 13:25:46 INFO - PROCESS | 1806 | 1461183946535 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]]]}] 13:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1337ms 13:25:46 INFO - PROCESS | 1806 | 1461183946574 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 13:25:46 INFO - PROCESS | 1806 | 1461183946577 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 13:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:25:46 INFO - PROCESS | 1806 | 1461183946584 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:25:46 INFO - PROCESS | 1806 | 1461183946586 Marionette TRACE conn3 <- [1,1262,null,{}] 13:25:46 INFO - PROCESS | 1806 | 1461183946592 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}] 13:25:46 INFO - PROCESS | 1806 | 1461183946784 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 13:25:46 INFO - PROCESS | 1806 | 1461183946973 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa21b0800 == 138 [pid = 1806] [id = 323] 13:25:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 241 (0x7f1f9f1e8800) [pid = 1806] [serial = 970] [outer = (nil)] 13:25:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 242 (0x7f1fa65a2400) [pid = 1806] [serial = 971] [outer = 0x7f1f9f1e8800] 13:25:47 INFO - PROCESS | 1806 | 1461183947047 Marionette DEBUG loaded listener.js 13:25:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 243 (0x7f1fbaeab400) [pid = 1806] [serial = 972] [outer = 0x7f1f9f1e8800] 13:25:47 INFO - PROCESS | 1806 | 1461183947979 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]]]}] 13:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1439ms 13:25:48 INFO - PROCESS | 1806 | 1461183948024 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 13:25:48 INFO - PROCESS | 1806 | 1461183948028 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 13:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:25:48 INFO - PROCESS | 1806 | 1461183948035 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:25:48 INFO - PROCESS | 1806 | 1461183948039 Marionette TRACE conn3 <- [1,1266,null,{}] 13:25:48 INFO - PROCESS | 1806 | 1461183948045 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}] 13:25:48 INFO - PROCESS | 1806 | 1461183948242 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 13:25:48 INFO - PROCESS | 1806 | 1461183948431 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9f313800 == 139 [pid = 1806] [id = 324] 13:25:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 244 (0x7f1f9f1f1000) [pid = 1806] [serial = 973] [outer = (nil)] 13:25:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 245 (0x7f1f9f373400) [pid = 1806] [serial = 974] [outer = 0x7f1f9f1f1000] 13:25:48 INFO - PROCESS | 1806 | 1461183948500 Marionette DEBUG loaded listener.js 13:25:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 246 (0x7f1f9f377c00) [pid = 1806] [serial = 975] [outer = 0x7f1f9f1f1000] 13:25:49 INFO - PROCESS | 1806 | 1461183949444 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]]]}] 13:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1837ms 13:25:49 INFO - PROCESS | 1806 | 1461183949873 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 13:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:25:49 INFO - PROCESS | 1806 | 1461183949880 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 13:25:49 INFO - PROCESS | 1806 | 1461183949887 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:25:49 INFO - PROCESS | 1806 | 1461183949890 Marionette TRACE conn3 <- [1,1270,null,{}] 13:25:49 INFO - PROCESS | 1806 | 1461183949898 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}] 13:25:50 INFO - PROCESS | 1806 | 1461183950160 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 13:25:50 INFO - PROCESS | 1806 | 1461183950345 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:50 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa5b1a000 == 140 [pid = 1806] [id = 325] 13:25:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 247 (0x7f1fa03f3000) [pid = 1806] [serial = 976] [outer = (nil)] 13:25:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 248 (0x7f1fa0f88400) [pid = 1806] [serial = 977] [outer = 0x7f1fa03f3000] 13:25:50 INFO - PROCESS | 1806 | 1461183950412 Marionette DEBUG loaded listener.js 13:25:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 249 (0x7f1fa0f94400) [pid = 1806] [serial = 978] [outer = 0x7f1fa03f3000] 13:25:51 INFO - PROCESS | 1806 | 1461183951313 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]]]}] 13:25:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb11e2000 == 139 [pid = 1806] [id = 10] 13:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1483ms 13:25:51 INFO - PROCESS | 1806 | 1461183951429 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 13:25:51 INFO - PROCESS | 1806 | 1461183951436 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 13:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:25:51 INFO - PROCESS | 1806 | 1461183951462 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:25:51 INFO - PROCESS | 1806 | 1461183951468 Marionette TRACE conn3 <- [1,1274,null,{}] 13:25:51 INFO - PROCESS | 1806 | 1461183951481 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}] 13:25:51 INFO - PROCESS | 1806 | 1461183951668 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 13:25:51 INFO - PROCESS | 1806 | 1461183951919 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:51 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fadf64800 == 140 [pid = 1806] [id = 326] 13:25:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 250 (0x7f1fa11cf800) [pid = 1806] [serial = 979] [outer = (nil)] 13:25:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 251 (0x7f1fa28a6800) [pid = 1806] [serial = 980] [outer = 0x7f1fa11cf800] 13:25:52 INFO - PROCESS | 1806 | 1461183952000 Marionette DEBUG loaded listener.js 13:25:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 252 (0x7f1fa5ad4c00) [pid = 1806] [serial = 981] [outer = 0x7f1fa11cf800] 13:25:52 INFO - PROCESS | 1806 | 1461183952966 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]]]}] 13:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1543ms 13:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:25:53 INFO - PROCESS | 1806 | 1461183953001 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 13:25:53 INFO - PROCESS | 1806 | 1461183953003 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 13:25:53 INFO - PROCESS | 1806 | 1461183953010 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:25:53 INFO - PROCESS | 1806 | 1461183953014 Marionette TRACE conn3 <- [1,1278,null,{}] 13:25:53 INFO - PROCESS | 1806 | 1461183953028 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}] 13:25:53 INFO - PROCESS | 1806 | 1461183953222 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 13:25:53 INFO - PROCESS | 1806 | 1461183953497 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1be2800 == 141 [pid = 1806] [id = 327] 13:25:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 253 (0x7f1fa597c800) [pid = 1806] [serial = 982] [outer = (nil)] 13:25:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 254 (0x7f1fa77a9000) [pid = 1806] [serial = 983] [outer = 0x7f1fa597c800] 13:25:53 INFO - PROCESS | 1806 | 1461183953646 Marionette DEBUG loaded listener.js 13:25:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 255 (0x7f1fa7d72c00) [pid = 1806] [serial = 984] [outer = 0x7f1fa597c800] 13:25:53 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb39db000 == 140 [pid = 1806] [id = 265] 13:25:53 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcb894800 == 139 [pid = 1806] [id = 158] 13:25:53 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fafb8a800 == 138 [pid = 1806] [id = 261] 13:25:53 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa43ab000 == 137 [pid = 1806] [id = 262] 13:25:53 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf3ea800 == 136 [pid = 1806] [id = 308] 13:25:53 INFO - PROCESS | 1806 | --DOMWINDOW == 254 (0x7f1fa6f23800) [pid = 1806] [serial = 845] [outer = (nil)] [url = about:blank] 13:25:53 INFO - PROCESS | 1806 | --DOMWINDOW == 253 (0x7f1fa5978c00) [pid = 1806] [serial = 839] [outer = (nil)] [url = about:blank] 13:25:53 INFO - PROCESS | 1806 | --DOMWINDOW == 252 (0x7f1fa28a9400) [pid = 1806] [serial = 842] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3620800 == 135 [pid = 1806] [id = 307] 13:25:54 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fafa49000 == 134 [pid = 1806] [id = 306] 13:25:54 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa65cd000 == 133 [pid = 1806] [id = 305] 13:25:54 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa2849800 == 132 [pid = 1806] [id = 304] 13:25:54 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa78d3800 == 131 [pid = 1806] [id = 303] 13:25:54 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa6773000 == 130 [pid = 1806] [id = 300] 13:25:54 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fd0bd2800 == 129 [pid = 1806] [id = 299] 13:25:54 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fd0bbd000 == 128 [pid = 1806] [id = 298] 13:25:54 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fd0b43000 == 127 [pid = 1806] [id = 297] 13:25:54 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcba58800 == 126 [pid = 1806] [id = 296] 13:25:54 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc7853000 == 125 [pid = 1806] [id = 295] 13:25:54 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc6354800 == 124 [pid = 1806] [id = 294] 13:25:54 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fbc33a800 == 123 [pid = 1806] [id = 293] 13:25:54 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb39c3800 == 122 [pid = 1806] [id = 292] 13:25:54 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fade66800 == 121 [pid = 1806] [id = 291] 13:25:54 INFO - PROCESS | 1806 | 1461183954554 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]]]}] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 251 (0x7f1faddf1800) [pid = 1806] [serial = 869] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 250 (0x7f1fb8e86800) [pid = 1806] [serial = 870] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 249 (0x7f1fb9ce1400) [pid = 1806] [serial = 818] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 248 (0x7f1fa7773400) [pid = 1806] [serial = 836] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 247 (0x7f1fb3c8ec00) [pid = 1806] [serial = 863] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 246 (0x7f1fa597a800) [pid = 1806] [serial = 848] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 245 (0x7f1fa66adc00) [pid = 1806] [serial = 849] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 244 (0x7f1fafc40800) [pid = 1806] [serial = 858] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 243 (0x7f1faf848000) [pid = 1806] [serial = 855] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 242 (0x7f1fadde6800) [pid = 1806] [serial = 809] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 241 (0x7f1fb2bf0000) [pid = 1806] [serial = 861] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 240 (0x7f1fb8767000) [pid = 1806] [serial = 866] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 239 (0x7f1fb86d5000) [pid = 1806] [serial = 815] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 238 (0x7f1faf8f4c00) [pid = 1806] [serial = 857] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 237 (0x7f1fb3c92800) [pid = 1806] [serial = 833] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 236 (0x7f1fcb48f800) [pid = 1806] [serial = 824] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 235 (0x7f1fb3c89c00) [pid = 1806] [serial = 830] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 234 (0x7f1fb8a34800) [pid = 1806] [serial = 867] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 233 (0x7f1face2e800) [pid = 1806] [serial = 827] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 232 (0x7f1fa7d73000) [pid = 1806] [serial = 852] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 231 (0x7f1fb8a3d400) [pid = 1806] [serial = 806] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 230 (0x7f1fb6745400) [pid = 1806] [serial = 864] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 229 (0x7f1faf1cf000) [pid = 1806] [serial = 854] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 228 (0x7f1fbc36e800) [pid = 1806] [serial = 821] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 227 (0x7f1fb144b800) [pid = 1806] [serial = 860] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 226 (0x7f1fa776dc00) [pid = 1806] [serial = 851] [outer = (nil)] [url = about:blank] 13:25:54 INFO - PROCESS | 1806 | --DOMWINDOW == 225 (0x7f1fb0228800) [pid = 1806] [serial = 812] [outer = (nil)] [url = about:blank] 13:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1633ms 13:25:54 INFO - PROCESS | 1806 | 1461183954644 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 13:25:54 INFO - PROCESS | 1806 | 1461183954647 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 13:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:25:54 INFO - PROCESS | 1806 | 1461183954653 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:25:54 INFO - PROCESS | 1806 | 1461183954655 Marionette TRACE conn3 <- [1,1282,null,{}] 13:25:54 INFO - PROCESS | 1806 | 1461183954661 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}] 13:25:54 INFO - PROCESS | 1806 | 1461183954844 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 13:25:54 INFO - PROCESS | 1806 | 1461183954989 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa78c4800 == 122 [pid = 1806] [id = 328] 13:25:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 226 (0x7f1fa5acd800) [pid = 1806] [serial = 985] [outer = (nil)] 13:25:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 227 (0x7f1fad045800) [pid = 1806] [serial = 986] [outer = 0x7f1fa5acd800] 13:25:55 INFO - PROCESS | 1806 | 1461183955064 Marionette DEBUG loaded listener.js 13:25:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 228 (0x7f1fadde8000) [pid = 1806] [serial = 987] [outer = 0x7f1fa5acd800] 13:25:55 INFO - PROCESS | 1806 | 1461183955796 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]]]}] 13:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1183ms 13:25:55 INFO - PROCESS | 1806 | 1461183955857 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 13:25:55 INFO - PROCESS | 1806 | 1461183955859 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 13:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:25:55 INFO - PROCESS | 1806 | 1461183955871 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:25:55 INFO - PROCESS | 1806 | 1461183955874 Marionette TRACE conn3 <- [1,1286,null,{}] 13:25:55 INFO - PROCESS | 1806 | 1461183955879 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}] 13:25:56 INFO - PROCESS | 1806 | 1461183956046 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 13:25:56 INFO - PROCESS | 1806 | 1461183956056 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf608800 == 123 [pid = 1806] [id = 329] 13:25:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 229 (0x7f1fad045c00) [pid = 1806] [serial = 988] [outer = (nil)] 13:25:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 230 (0x7f1faf518400) [pid = 1806] [serial = 989] [outer = 0x7f1fad045c00] 13:25:56 INFO - PROCESS | 1806 | 1461183956120 Marionette DEBUG loaded listener.js 13:25:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 231 (0x7f1faf8ec800) [pid = 1806] [serial = 990] [outer = 0x7f1fad045c00] 13:25:57 INFO - PROCESS | 1806 | 1461183957110 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]]]}] 13:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1295ms 13:25:57 INFO - PROCESS | 1806 | 1461183957168 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 13:25:57 INFO - PROCESS | 1806 | 1461183957171 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 13:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:25:57 INFO - PROCESS | 1806 | 1461183957185 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:25:57 INFO - PROCESS | 1806 | 1461183957188 Marionette TRACE conn3 <- [1,1290,null,{}] 13:25:57 INFO - PROCESS | 1806 | 1461183957194 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}] 13:25:57 INFO - PROCESS | 1806 | 1461183957455 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 13:25:57 INFO - PROCESS | 1806 | 1461183957485 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:57 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb2b17800 == 124 [pid = 1806] [id = 330] 13:25:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 232 (0x7f1fb0ff1400) [pid = 1806] [serial = 991] [outer = (nil)] 13:25:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 233 (0x7f1fb2c4e000) [pid = 1806] [serial = 992] [outer = 0x7f1fb0ff1400] 13:25:57 INFO - PROCESS | 1806 | 1461183957551 Marionette DEBUG loaded listener.js 13:25:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 234 (0x7f1fb3c8ec00) [pid = 1806] [serial = 993] [outer = 0x7f1fb0ff1400] 13:25:58 INFO - PROCESS | 1806 | --DOMWINDOW == 233 (0x7f1fa660c800) [pid = 1806] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:25:58 INFO - PROCESS | 1806 | --DOMWINDOW == 232 (0x7f1fb80efc00) [pid = 1806] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:25:58 INFO - PROCESS | 1806 | --DOMWINDOW == 231 (0x7f1fad04ec00) [pid = 1806] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:25:58 INFO - PROCESS | 1806 | --DOMWINDOW == 230 (0x7f1fa0f90000) [pid = 1806] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:25:58 INFO - PROCESS | 1806 | --DOMWINDOW == 229 (0x7f1faf84e400) [pid = 1806] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:25:58 INFO - PROCESS | 1806 | --DOMWINDOW == 228 (0x7f1fa776a400) [pid = 1806] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:25:58 INFO - PROCESS | 1806 | --DOMWINDOW == 227 (0x7f1faf8eec00) [pid = 1806] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:25:58 INFO - PROCESS | 1806 | --DOMWINDOW == 226 (0x7f1fb71d7c00) [pid = 1806] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:25:58 INFO - PROCESS | 1806 | 1461183958709 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]]]}] 13:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1586ms 13:25:58 INFO - PROCESS | 1806 | 1461183958765 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 13:25:58 INFO - PROCESS | 1806 | 1461183958769 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 13:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:25:58 INFO - PROCESS | 1806 | 1461183958778 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:25:58 INFO - PROCESS | 1806 | 1461183958781 Marionette TRACE conn3 <- [1,1294,null,{}] 13:25:58 INFO - PROCESS | 1806 | 1461183958789 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}] 13:25:58 INFO - PROCESS | 1806 | 1461183958994 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 13:25:59 INFO - PROCESS | 1806 | 1461183959175 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:59 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf3de800 == 125 [pid = 1806] [id = 331] 13:25:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 227 (0x7f1faf84e400) [pid = 1806] [serial = 994] [outer = (nil)] 13:25:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 228 (0x7f1fb0ff3c00) [pid = 1806] [serial = 995] [outer = 0x7f1faf84e400] 13:25:59 INFO - PROCESS | 1806 | 1461183959242 Marionette DEBUG loaded listener.js 13:25:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 229 (0x7f1fb531d800) [pid = 1806] [serial = 996] [outer = 0x7f1faf84e400] 13:25:59 INFO - PROCESS | 1806 | 1461183959943 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]]]}] 13:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1190ms 13:25:59 INFO - PROCESS | 1806 | 1461183959969 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 13:25:59 INFO - PROCESS | 1806 | 1461183959971 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 13:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:25:59 INFO - PROCESS | 1806 | 1461183959977 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:25:59 INFO - PROCESS | 1806 | 1461183959979 Marionette TRACE conn3 <- [1,1298,null,{}] 13:25:59 INFO - PROCESS | 1806 | 1461183959985 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}] 13:26:00 INFO - PROCESS | 1806 | 1461183960229 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 13:26:00 INFO - PROCESS | 1806 | 1461183960249 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb39df000 == 126 [pid = 1806] [id = 332] 13:26:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 230 (0x7f1fa7091800) [pid = 1806] [serial = 997] [outer = (nil)] 13:26:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 231 (0x7f1fb86c7800) [pid = 1806] [serial = 998] [outer = 0x7f1fa7091800] 13:26:00 INFO - PROCESS | 1806 | 1461183960317 Marionette DEBUG loaded listener.js 13:26:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 232 (0x7f1fbc2e2400) [pid = 1806] [serial = 999] [outer = 0x7f1fa7091800] 13:26:01 INFO - PROCESS | 1806 | 1461183961451 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]]]}] 13:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1529ms 13:26:01 INFO - PROCESS | 1806 | 1461183961509 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 13:26:01 INFO - PROCESS | 1806 | 1461183961517 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 13:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:26:01 INFO - PROCESS | 1806 | 1461183961527 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:26:01 INFO - PROCESS | 1806 | 1461183961532 Marionette TRACE conn3 <- [1,1302,null,{}] 13:26:01 INFO - PROCESS | 1806 | 1461183961588 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}] 13:26:01 INFO - PROCESS | 1806 | 1461183961816 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 13:26:02 INFO - PROCESS | 1806 | 1461183962036 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa57bc800 == 127 [pid = 1806] [id = 333] 13:26:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 233 (0x7f1fa0f96800) [pid = 1806] [serial = 1000] [outer = (nil)] 13:26:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 234 (0x7f1fa11d0000) [pid = 1806] [serial = 1001] [outer = 0x7f1fa0f96800] 13:26:02 INFO - PROCESS | 1806 | 1461183962116 Marionette DEBUG loaded listener.js 13:26:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 235 (0x7f1fa5973800) [pid = 1806] [serial = 1002] [outer = 0x7f1fa0f96800] 13:26:03 INFO - PROCESS | 1806 | 1461183963060 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]]]}] 13:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1580ms 13:26:03 INFO - PROCESS | 1806 | 1461183963107 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 13:26:03 INFO - PROCESS | 1806 | 1461183963116 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 13:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:26:03 INFO - PROCESS | 1806 | 1461183963126 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:26:03 INFO - PROCESS | 1806 | 1461183963131 Marionette TRACE conn3 <- [1,1306,null,{}] 13:26:03 INFO - PROCESS | 1806 | 1461183963137 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}] 13:26:03 INFO - PROCESS | 1806 | 1461183963350 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 13:26:03 INFO - PROCESS | 1806 | 1461183963653 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:03 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf53b000 == 128 [pid = 1806] [id = 334] 13:26:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 236 (0x7f1fa6458000) [pid = 1806] [serial = 1003] [outer = (nil)] 13:26:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 237 (0x7f1fa66aa400) [pid = 1806] [serial = 1004] [outer = 0x7f1fa6458000] 13:26:03 INFO - PROCESS | 1806 | 1461183963775 Marionette DEBUG loaded listener.js 13:26:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 238 (0x7f1fa7d6c000) [pid = 1806] [serial = 1005] [outer = 0x7f1fa6458000] 13:26:04 INFO - PROCESS | 1806 | 1461183964726 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]]]}] 13:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1645ms 13:26:04 INFO - PROCESS | 1806 | 1461183964771 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 13:26:04 INFO - PROCESS | 1806 | 1461183964775 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 13:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:26:04 INFO - PROCESS | 1806 | 1461183964781 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:26:04 INFO - PROCESS | 1806 | 1461183964787 Marionette TRACE conn3 <- [1,1310,null,{}] 13:26:04 INFO - PROCESS | 1806 | 1461183964804 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}] 13:26:05 INFO - PROCESS | 1806 | 1461183965016 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 13:26:05 INFO - PROCESS | 1806 | 1461183965255 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:05 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3ed3000 == 129 [pid = 1806] [id = 335] 13:26:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 239 (0x7f1fa7d6fc00) [pid = 1806] [serial = 1006] [outer = (nil)] 13:26:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 240 (0x7f1fafc33000) [pid = 1806] [serial = 1007] [outer = 0x7f1fa7d6fc00] 13:26:05 INFO - PROCESS | 1806 | 1461183965384 Marionette DEBUG loaded listener.js 13:26:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 241 (0x7f1fb12c0c00) [pid = 1806] [serial = 1008] [outer = 0x7f1fa7d6fc00] 13:26:06 INFO - PROCESS | 1806 | 1461183966302 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] 13:26:06 INFO - PROCESS | 1806 | 1461183966375 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 13:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:26:06 INFO - PROCESS | 1806 | 1461183966382 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:26:06 INFO - PROCESS | 1806 | 1461183966385 Marionette TRACE conn3 <- [1,1314,null,{}] 13:26:06 INFO - PROCESS | 1806 | 1461183966390 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}] 13:26:06 INFO - PROCESS | 1806 | 1461183966592 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 13:26:06 INFO - PROCESS | 1806 | 1461183966824 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:06 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9ebc000 == 130 [pid = 1806] [id = 336] 13:26:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 242 (0x7f1fb1459400) [pid = 1806] [serial = 1009] [outer = (nil)] 13:26:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 243 (0x7f1fb72e7800) [pid = 1806] [serial = 1010] [outer = 0x7f1fb1459400] 13:26:06 INFO - PROCESS | 1806 | 1461183966917 Marionette DEBUG loaded listener.js 13:26:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 244 (0x7f1fba0ad800) [pid = 1806] [serial = 1011] [outer = 0x7f1fb1459400] 13:26:07 INFO - PROCESS | 1806 | 1461183967735 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]]]}] 13:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1382ms 13:26:07 INFO - PROCESS | 1806 | 1461183967764 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 13:26:07 INFO - PROCESS | 1806 | 1461183967768 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 13:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:26:07 INFO - PROCESS | 1806 | 1461183967774 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:26:07 INFO - PROCESS | 1806 | 1461183967776 Marionette TRACE conn3 <- [1,1318,null,{}] 13:26:07 INFO - PROCESS | 1806 | 1461183967782 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}] 13:26:07 INFO - PROCESS | 1806 | 1461183967974 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 13:26:08 INFO - PROCESS | 1806 | 1461183968165 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:08 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc66aa800 == 131 [pid = 1806] [id = 337] 13:26:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 245 (0x7f1fb2d38000) [pid = 1806] [serial = 1012] [outer = (nil)] 13:26:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 246 (0x7f1fc6177400) [pid = 1806] [serial = 1013] [outer = 0x7f1fb2d38000] 13:26:08 INFO - PROCESS | 1806 | 1461183968242 Marionette DEBUG loaded listener.js 13:26:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 247 (0x7f1fc66e8c00) [pid = 1806] [serial = 1014] [outer = 0x7f1fb2d38000] 13:26:09 INFO - PROCESS | 1806 | 1461183969258 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]]]}] 13:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1535ms 13:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:26:09 INFO - PROCESS | 1806 | 1461183969311 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 13:26:09 INFO - PROCESS | 1806 | 1461183969314 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 13:26:09 INFO - PROCESS | 1806 | 1461183969321 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:26:09 INFO - PROCESS | 1806 | 1461183969324 Marionette TRACE conn3 <- [1,1322,null,{}] 13:26:09 INFO - PROCESS | 1806 | 1461183969330 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}] 13:26:09 INFO - PROCESS | 1806 | 1461183969560 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 13:26:09 INFO - PROCESS | 1806 | 1461183969886 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcbc1b000 == 132 [pid = 1806] [id = 338] 13:26:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 248 (0x7f1fcb6c5800) [pid = 1806] [serial = 1015] [outer = (nil)] 13:26:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 249 (0x7f1fcbaad400) [pid = 1806] [serial = 1016] [outer = 0x7f1fcb6c5800] 13:26:09 INFO - PROCESS | 1806 | 1461183969973 Marionette DEBUG loaded listener.js 13:26:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 250 (0x7f1fcbb4f400) [pid = 1806] [serial = 1017] [outer = 0x7f1fcb6c5800] 13:26:10 INFO - PROCESS | 1806 | 1461183970799 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]]]}] 13:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1531ms 13:26:10 INFO - PROCESS | 1806 | 1461183970851 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 13:26:10 INFO - PROCESS | 1806 | 1461183970855 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 13:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:26:10 INFO - PROCESS | 1806 | 1461183970861 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:26:10 INFO - PROCESS | 1806 | 1461183970864 Marionette TRACE conn3 <- [1,1326,null,{}] 13:26:10 INFO - PROCESS | 1806 | 1461183970869 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}] 13:26:11 INFO - PROCESS | 1806 | 1461183971062 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 13:26:11 INFO - PROCESS | 1806 | 1461183971254 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fd0bc1800 == 133 [pid = 1806] [id = 339] 13:26:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 251 (0x7f1fa25a8c00) [pid = 1806] [serial = 1018] [outer = (nil)] 13:26:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 252 (0x7f1fa25b2c00) [pid = 1806] [serial = 1019] [outer = 0x7f1fa25a8c00] 13:26:11 INFO - PROCESS | 1806 | 1461183971333 Marionette DEBUG loaded listener.js 13:26:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 253 (0x7f1fa25b7800) [pid = 1806] [serial = 1020] [outer = 0x7f1fa25a8c00] 13:26:12 INFO - PROCESS | 1806 | 1461183972211 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]]]}] 13:26:12 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 13:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1383ms 13:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:26:12 INFO - PROCESS | 1806 | 1461183972246 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 13:26:12 INFO - PROCESS | 1806 | 1461183972248 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 13:26:12 INFO - PROCESS | 1806 | 1461183972256 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:26:12 INFO - PROCESS | 1806 | 1461183972259 Marionette TRACE conn3 <- [1,1330,null,{}] 13:26:12 INFO - PROCESS | 1806 | 1461183972265 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}] 13:26:12 INFO - PROCESS | 1806 | 1461183972463 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 13:26:12 INFO - PROCESS | 1806 | 1461183972656 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fae0b3800 == 134 [pid = 1806] [id = 340] 13:26:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 254 (0x7f1fa25ad400) [pid = 1806] [serial = 1021] [outer = (nil)] 13:26:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 255 (0x7f1fa6c5cc00) [pid = 1806] [serial = 1022] [outer = 0x7f1fa25ad400] 13:26:12 INFO - PROCESS | 1806 | 1461183972728 Marionette DEBUG loaded listener.js 13:26:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 256 (0x7f1fa6c62400) [pid = 1806] [serial = 1023] [outer = 0x7f1fa25ad400] 13:26:13 INFO - PROCESS | 1806 | 1461183973607 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]]]}] 13:26:13 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 13:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1381ms 13:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:26:13 INFO - PROCESS | 1806 | 1461183973637 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 13:26:13 INFO - PROCESS | 1806 | 1461183973640 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 13:26:13 INFO - PROCESS | 1806 | 1461183973647 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:26:13 INFO - PROCESS | 1806 | 1461183973650 Marionette TRACE conn3 <- [1,1334,null,{}] 13:26:13 INFO - PROCESS | 1806 | 1461183973655 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}] 13:26:13 INFO - PROCESS | 1806 | 1461183973900 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 13:26:14 INFO - PROCESS | 1806 | 1461183974094 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa138f800 == 135 [pid = 1806] [id = 341] 13:26:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 257 (0x7f1fa1b84400) [pid = 1806] [serial = 1024] [outer = (nil)] 13:26:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 258 (0x7f1fa1b8dc00) [pid = 1806] [serial = 1025] [outer = 0x7f1fa1b84400] 13:26:14 INFO - PROCESS | 1806 | 1461183974166 Marionette DEBUG loaded listener.js 13:26:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 259 (0x7f1fa1b92800) [pid = 1806] [serial = 1026] [outer = 0x7f1fa1b84400] 13:26:15 INFO - PROCESS | 1806 | 1461183975102 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]]]}] 13:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1532ms 13:26:15 INFO - PROCESS | 1806 | 1461183975179 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 13:26:15 INFO - PROCESS | 1806 | 1461183975183 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 13:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:26:15 INFO - PROCESS | 1806 | 1461183975189 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:26:15 INFO - PROCESS | 1806 | 1461183975192 Marionette TRACE conn3 <- [1,1338,null,{}] 13:26:15 INFO - PROCESS | 1806 | 1461183975198 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}] 13:26:15 INFO - PROCESS | 1806 | 1461183975441 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 13:26:15 INFO - PROCESS | 1806 | 1461183975675 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb718e000 == 136 [pid = 1806] [id = 342] 13:26:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 260 (0x7f1f9edc5c00) [pid = 1806] [serial = 1027] [outer = (nil)] 13:26:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 261 (0x7f1f9edcc400) [pid = 1806] [serial = 1028] [outer = 0x7f1f9edc5c00] 13:26:15 INFO - PROCESS | 1806 | 1461183975792 Marionette DEBUG loaded listener.js 13:26:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 262 (0x7f1f9edd1800) [pid = 1806] [serial = 1029] [outer = 0x7f1f9edc5c00] 13:26:17 INFO - PROCESS | 1806 | 1461183977253 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]]]}] 13:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2088ms 13:26:17 INFO - PROCESS | 1806 | 1461183977280 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 13:26:17 INFO - PROCESS | 1806 | 1461183977284 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 13:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:26:17 INFO - PROCESS | 1806 | 1461183977290 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:26:17 INFO - PROCESS | 1806 | 1461183977295 Marionette TRACE conn3 <- [1,1342,null,{}] 13:26:17 INFO - PROCESS | 1806 | 1461183977301 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}] 13:26:17 INFO - PROCESS | 1806 | 1461183977505 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 13:26:17 INFO - PROCESS | 1806 | 1461183977696 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:17 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1cdb000 == 137 [pid = 1806] [id = 343] 13:26:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 263 (0x7f1f9edc6400) [pid = 1806] [serial = 1030] [outer = (nil)] 13:26:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 264 (0x7f1fa25b7c00) [pid = 1806] [serial = 1031] [outer = 0x7f1f9edc6400] 13:26:17 INFO - PROCESS | 1806 | 1461183977780 Marionette DEBUG loaded listener.js 13:26:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 265 (0x7f1fadc4fc00) [pid = 1806] [serial = 1032] [outer = 0x7f1f9edc6400] 13:26:19 INFO - PROCESS | 1806 | 1461183979178 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]]]}] 13:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1937ms 13:26:19 INFO - PROCESS | 1806 | 1461183979228 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 13:26:19 INFO - PROCESS | 1806 | 1461183979235 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 13:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:26:19 INFO - PROCESS | 1806 | 1461183979244 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:26:19 INFO - PROCESS | 1806 | 1461183979247 Marionette TRACE conn3 <- [1,1346,null,{}] 13:26:19 INFO - PROCESS | 1806 | 1461183979256 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}] 13:26:19 INFO - PROCESS | 1806 | 1461183979447 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 13:26:19 INFO - PROCESS | 1806 | 1461183979687 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:19 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa5b06800 == 138 [pid = 1806] [id = 344] 13:26:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 266 (0x7f1f9f518400) [pid = 1806] [serial = 1033] [outer = (nil)] 13:26:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 267 (0x7f1f9f5e4c00) [pid = 1806] [serial = 1034] [outer = 0x7f1f9f518400] 13:26:19 INFO - PROCESS | 1806 | 1461183979815 Marionette DEBUG loaded listener.js 13:26:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 268 (0x7f1fa03f2800) [pid = 1806] [serial = 1035] [outer = 0x7f1f9f518400] 13:26:20 INFO - PROCESS | 1806 | 1461183980782 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]]]}] 13:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1587ms 13:26:20 INFO - PROCESS | 1806 | 1461183980836 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 13:26:20 INFO - PROCESS | 1806 | 1461183980852 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 13:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:26:20 INFO - PROCESS | 1806 | 1461183980869 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:26:20 INFO - PROCESS | 1806 | 1461183980881 Marionette TRACE conn3 <- [1,1350,null,{}] 13:26:20 INFO - PROCESS | 1806 | 1461183980891 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}] 13:26:21 INFO - PROCESS | 1806 | 1461183981194 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 13:26:21 INFO - PROCESS | 1806 | 1461183981470 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:21 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa21b4800 == 139 [pid = 1806] [id = 345] 13:26:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 269 (0x7f1fa03f9c00) [pid = 1806] [serial = 1036] [outer = (nil)] 13:26:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 270 (0x7f1fa11d6800) [pid = 1806] [serial = 1037] [outer = 0x7f1fa03f9c00] 13:26:21 INFO - PROCESS | 1806 | 1461183981582 Marionette DEBUG loaded listener.js 13:26:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 271 (0x7f1fa28a1c00) [pid = 1806] [serial = 1038] [outer = 0x7f1fa03f9c00] 13:26:22 INFO - PROCESS | 1806 | 1461183982431 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]]]}] 13:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1596ms 13:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:26:22 INFO - PROCESS | 1806 | 1461183982466 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 13:26:22 INFO - PROCESS | 1806 | 1461183982469 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 13:26:22 INFO - PROCESS | 1806 | 1461183982476 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:26:22 INFO - PROCESS | 1806 | 1461183982482 Marionette TRACE conn3 <- [1,1354,null,{}] 13:26:22 INFO - PROCESS | 1806 | 1461183982516 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}] 13:26:22 INFO - PROCESS | 1806 | 1461183982702 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 13:26:22 INFO - PROCESS | 1806 | 1461183982897 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:22 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fadd8c000 == 140 [pid = 1806] [id = 346] 13:26:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 272 (0x7f1fa28af400) [pid = 1806] [serial = 1039] [outer = (nil)] 13:26:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 273 (0x7f1fa5a43c00) [pid = 1806] [serial = 1040] [outer = 0x7f1fa28af400] 13:26:22 INFO - PROCESS | 1806 | 1461183982973 Marionette DEBUG loaded listener.js 13:26:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 274 (0x7f1fa5ad5000) [pid = 1806] [serial = 1041] [outer = 0x7f1fa28af400] 13:26:23 INFO - PROCESS | 1806 | 1461183983920 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]]]}] 13:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1491ms 13:26:23 INFO - PROCESS | 1806 | 1461183983967 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 13:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:26:23 INFO - PROCESS | 1806 | 1461183983971 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 13:26:23 INFO - PROCESS | 1806 | 1461183983977 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:26:23 INFO - PROCESS | 1806 | 1461183983980 Marionette TRACE conn3 <- [1,1358,null,{}] 13:26:23 INFO - PROCESS | 1806 | 1461183983985 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}] 13:26:24 INFO - PROCESS | 1806 | 1461183984220 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 13:26:24 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9416000 == 139 [pid = 1806] [id = 290] 13:26:24 INFO - PROCESS | 1806 | --DOMWINDOW == 273 (0x7f1fb86cb000) [pid = 1806] [serial = 929] [outer = (nil)] [url = about:blank] 13:26:24 INFO - PROCESS | 1806 | --DOMWINDOW == 272 (0x7f1fa6453000) [pid = 1806] [serial = 896] [outer = (nil)] [url = about:blank] 13:26:24 INFO - PROCESS | 1806 | --DOMWINDOW == 271 (0x7f1fcb6bbc00) [pid = 1806] [serial = 890] [outer = (nil)] [url = about:blank] 13:26:24 INFO - PROCESS | 1806 | --DOMWINDOW == 270 (0x7f1fba0ae000) [pid = 1806] [serial = 887] [outer = (nil)] [url = about:blank] 13:26:24 INFO - PROCESS | 1806 | --DOMWINDOW == 269 (0x7f1fad047800) [pid = 1806] [serial = 902] [outer = (nil)] [url = about:blank] 13:26:24 INFO - PROCESS | 1806 | --DOMWINDOW == 268 (0x7f1fc63bb400) [pid = 1806] [serial = 899] [outer = (nil)] [url = about:blank] 13:26:24 INFO - PROCESS | 1806 | --DOMWINDOW == 267 (0x7f1fa11d3000) [pid = 1806] [serial = 908] [outer = (nil)] [url = about:blank] 13:26:24 INFO - PROCESS | 1806 | --DOMWINDOW == 266 (0x7f1faf8ecc00) [pid = 1806] [serial = 878] [outer = (nil)] [url = about:blank] 13:26:24 INFO - PROCESS | 1806 | --DOMWINDOW == 265 (0x7f1fa7c79800) [pid = 1806] [serial = 875] [outer = (nil)] [url = about:blank] 13:26:24 INFO - PROCESS | 1806 | --DOMWINDOW == 264 (0x7f1fa5ad2000) [pid = 1806] [serial = 893] [outer = (nil)] [url = about:blank] 13:26:24 INFO - PROCESS | 1806 | --DOMWINDOW == 263 (0x7f1fa0f95000) [pid = 1806] [serial = 905] [outer = (nil)] [url = about:blank] 13:26:24 INFO - PROCESS | 1806 | --DOMWINDOW == 262 (0x7f1fb3cffc00) [pid = 1806] [serial = 881] [outer = (nil)] [url = about:blank] 13:26:24 INFO - PROCESS | 1806 | --DOMWINDOW == 261 (0x7f1fba2fac00) [pid = 1806] [serial = 884] [outer = (nil)] [url = about:blank] 13:26:24 INFO - PROCESS | 1806 | 1461183984600 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:24 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf3de800 == 138 [pid = 1806] [id = 331] 13:26:24 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb2b17800 == 137 [pid = 1806] [id = 330] 13:26:24 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1cdc800 == 138 [pid = 1806] [id = 347] 13:26:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 262 (0x7f1f9f5e8400) [pid = 1806] [serial = 1042] [outer = (nil)] 13:26:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 263 (0x7f1fa5270800) [pid = 1806] [serial = 1043] [outer = 0x7f1f9f5e8400] 13:26:24 INFO - PROCESS | 1806 | 1461183984696 Marionette DEBUG loaded listener.js 13:26:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 264 (0x7f1fa65ad400) [pid = 1806] [serial = 1044] [outer = 0x7f1f9f5e8400] 13:26:24 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb1fa0800 == 137 [pid = 1806] [id = 11] 13:26:24 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf608800 == 136 [pid = 1806] [id = 329] 13:26:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa78c4800 == 135 [pid = 1806] [id = 328] 13:26:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa1be2800 == 134 [pid = 1806] [id = 327] 13:26:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fadf64800 == 133 [pid = 1806] [id = 326] 13:26:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa5b1a000 == 132 [pid = 1806] [id = 325] 13:26:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa21b0800 == 131 [pid = 1806] [id = 323] 13:26:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb360c000 == 130 [pid = 1806] [id = 322] 13:26:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa23d2000 == 129 [pid = 1806] [id = 321] 13:26:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fadf6f000 == 128 [pid = 1806] [id = 320] 13:26:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa3952000 == 127 [pid = 1806] [id = 319] 13:26:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcfd87000 == 126 [pid = 1806] [id = 318] 13:26:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa6c3c800 == 125 [pid = 1806] [id = 317] 13:26:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcfb92800 == 124 [pid = 1806] [id = 316] 13:26:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcba3f000 == 123 [pid = 1806] [id = 315] 13:26:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc6353800 == 122 [pid = 1806] [id = 314] 13:26:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fba033800 == 121 [pid = 1806] [id = 313] 13:26:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb8165800 == 120 [pid = 1806] [id = 312] 13:26:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3609000 == 119 [pid = 1806] [id = 311] 13:26:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa5b1a800 == 118 [pid = 1806] [id = 278] 13:26:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa758f800 == 117 [pid = 1806] [id = 310] 13:26:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3a75800 == 116 [pid = 1806] [id = 309] 13:26:25 INFO - PROCESS | 1806 | 1461183985536 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]]]}] 13:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1579ms 13:26:25 INFO - PROCESS | 1806 | 1461183985558 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 13:26:25 INFO - PROCESS | 1806 | 1461183985562 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 13:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:26:25 INFO - PROCESS | 1806 | 1461183985567 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:26:25 INFO - PROCESS | 1806 | 1461183985569 Marionette TRACE conn3 <- [1,1362,null,{}] 13:26:25 INFO - PROCESS | 1806 | 1461183985575 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}] 13:26:25 INFO - PROCESS | 1806 | 1461183985742 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 13:26:25 INFO - PROCESS | 1806 | --DOMWINDOW == 263 (0x7f1fb9ce0800) [pid = 1806] [serial = 807] [outer = (nil)] [url = about:blank] 13:26:25 INFO - PROCESS | 1806 | --DOMWINDOW == 262 (0x7f1face2a400) [pid = 1806] [serial = 917] [outer = (nil)] [url = about:blank] 13:26:25 INFO - PROCESS | 1806 | --DOMWINDOW == 261 (0x7f1fadc45400) [pid = 1806] [serial = 918] [outer = (nil)] [url = about:blank] 13:26:25 INFO - PROCESS | 1806 | --DOMWINDOW == 260 (0x7f1fba2eec00) [pid = 1806] [serial = 872] [outer = (nil)] [url = about:blank] 13:26:25 INFO - PROCESS | 1806 | --DOMWINDOW == 259 (0x7f1faf8f2800) [pid = 1806] [serial = 921] [outer = (nil)] [url = about:blank] 13:26:25 INFO - PROCESS | 1806 | --DOMWINDOW == 258 (0x7f1fa28acc00) [pid = 1806] [serial = 912] [outer = (nil)] [url = about:blank] 13:26:25 INFO - PROCESS | 1806 | --DOMWINDOW == 257 (0x7f1fbc2e7c00) [pid = 1806] [serial = 873] [outer = (nil)] [url = about:blank] 13:26:25 INFO - PROCESS | 1806 | --DOMWINDOW == 256 (0x7f1fb3c90c00) [pid = 1806] [serial = 927] [outer = (nil)] [url = about:blank] 13:26:25 INFO - PROCESS | 1806 | --DOMWINDOW == 255 (0x7f1fb2c4b800) [pid = 1806] [serial = 926] [outer = (nil)] [url = about:blank] 13:26:25 INFO - PROCESS | 1806 | --DOMWINDOW == 254 (0x7f1fa7771000) [pid = 1806] [serial = 914] [outer = (nil)] [url = about:blank] 13:26:25 INFO - PROCESS | 1806 | --DOMWINDOW == 253 (0x7f1fb1455000) [pid = 1806] [serial = 924] [outer = (nil)] [url = about:blank] 13:26:25 INFO - PROCESS | 1806 | --DOMWINDOW == 252 (0x7f1faf846000) [pid = 1806] [serial = 920] [outer = (nil)] [url = about:blank] 13:26:25 INFO - PROCESS | 1806 | --DOMWINDOW == 251 (0x7f1fa0f96400) [pid = 1806] [serial = 911] [outer = (nil)] [url = about:blank] 13:26:25 INFO - PROCESS | 1806 | --DOMWINDOW == 250 (0x7f1fafc39400) [pid = 1806] [serial = 923] [outer = (nil)] [url = about:blank] 13:26:25 INFO - PROCESS | 1806 | --DOMWINDOW == 249 (0x7f1fa7c7c400) [pid = 1806] [serial = 915] [outer = (nil)] [url = about:blank] 13:26:25 INFO - PROCESS | 1806 | 1461183985908 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa5b0f800 == 117 [pid = 1806] [id = 348] 13:26:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 250 (0x7f1fa03efc00) [pid = 1806] [serial = 1045] [outer = (nil)] 13:26:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 251 (0x7f1fa66b5800) [pid = 1806] [serial = 1046] [outer = 0x7f1fa03efc00] 13:26:25 INFO - PROCESS | 1806 | 1461183985970 Marionette DEBUG loaded listener.js 13:26:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 252 (0x7f1fa6c67400) [pid = 1806] [serial = 1047] [outer = 0x7f1fa03efc00] 13:26:26 INFO - PROCESS | 1806 | 1461183986737 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]]]}] 13:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1237ms 13:26:26 INFO - PROCESS | 1806 | 1461183986808 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 13:26:26 INFO - PROCESS | 1806 | 1461183986812 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 13:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:26:26 INFO - PROCESS | 1806 | 1461183986819 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:26:26 INFO - PROCESS | 1806 | 1461183986824 Marionette TRACE conn3 <- [1,1366,null,{}] 13:26:26 INFO - PROCESS | 1806 | 1461183986832 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}] 13:26:27 INFO - PROCESS | 1806 | 1461183987086 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 13:26:27 INFO - PROCESS | 1806 | 1461183987262 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:27 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf0e7800 == 118 [pid = 1806] [id = 349] 13:26:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 253 (0x7f1fa6c67800) [pid = 1806] [serial = 1048] [outer = (nil)] 13:26:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 254 (0x7f1fa77ad000) [pid = 1806] [serial = 1049] [outer = 0x7f1fa6c67800] 13:26:27 INFO - PROCESS | 1806 | 1461183987341 Marionette DEBUG loaded listener.js 13:26:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 255 (0x7f1face29400) [pid = 1806] [serial = 1050] [outer = 0x7f1fa6c67800] 13:26:28 INFO - PROCESS | 1806 | 1461183988169 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] 13:26:28 INFO - PROCESS | 1806 | 1461183988208 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 13:26:28 INFO - PROCESS | 1806 | 1461183988215 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:26:28 INFO - PROCESS | 1806 | 1461183988217 Marionette TRACE conn3 <- [1,1370,null,{}] 13:26:28 INFO - PROCESS | 1806 | 1461183988228 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}] 13:26:28 INFO - PROCESS | 1806 | 1461183988451 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 13:26:28 INFO - PROCESS | 1806 | 1461183988494 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:28 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf887800 == 119 [pid = 1806] [id = 350] 13:26:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 256 (0x7f1fa65ad800) [pid = 1806] [serial = 1051] [outer = (nil)] 13:26:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 257 (0x7f1fad04a000) [pid = 1806] [serial = 1052] [outer = 0x7f1fa65ad800] 13:26:28 INFO - PROCESS | 1806 | 1461183988565 Marionette DEBUG loaded listener.js 13:26:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 258 (0x7f1fadcc8400) [pid = 1806] [serial = 1053] [outer = 0x7f1fa65ad800] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 257 (0x7f1fb2e60c00) [pid = 1806] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 256 (0x7f1fa5ac9c00) [pid = 1806] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 255 (0x7f1fadccac00) [pid = 1806] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 254 (0x7f1fa7779800) [pid = 1806] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 253 (0x7f1fb86d3c00) [pid = 1806] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 252 (0x7f1fb2bec400) [pid = 1806] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 251 (0x7f1fc79c1800) [pid = 1806] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 250 (0x7f1fae0f5400) [pid = 1806] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 249 (0x7f1fa6f25400) [pid = 1806] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 248 (0x7f1fa6603000) [pid = 1806] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 247 (0x7f1faf8ee800) [pid = 1806] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 246 (0x7f1fb2c4d000) [pid = 1806] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 245 (0x7f1face2e000) [pid = 1806] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 244 (0x7f1fa6603800) [pid = 1806] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 243 (0x7f1fa6f27800) [pid = 1806] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 242 (0x7f1fa660bc00) [pid = 1806] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 241 (0x7f1fa776b000) [pid = 1806] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 240 (0x7f1fb8cb9c00) [pid = 1806] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 239 (0x7f1fa0f8cc00) [pid = 1806] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 238 (0x7f1fa6603c00) [pid = 1806] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 237 (0x7f1face27400) [pid = 1806] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 236 (0x7f1fadde7800) [pid = 1806] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 235 (0x7f1fb8ecfc00) [pid = 1806] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 234 (0x7f1fb8769c00) [pid = 1806] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 233 (0x7f1fb8e83400) [pid = 1806] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 232 (0x7f1fb11f0000) [pid = 1806] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 231 (0x7f1fc669ac00) [pid = 1806] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 230 (0x7f1fa80da000) [pid = 1806] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 229 (0x7f1fb3cf9000) [pid = 1806] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 228 (0x7f1fa6f1fc00) [pid = 1806] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 227 (0x7f1fb2db7000) [pid = 1806] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 226 (0x7f1fb80f3400) [pid = 1806] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 225 (0x7f1fc6805000) [pid = 1806] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 224 (0x7f1fa6608000) [pid = 1806] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 223 (0x7f1fa5ac8400) [pid = 1806] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 222 (0x7f1fb8392400) [pid = 1806] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 221 (0x7f1fb8e88c00) [pid = 1806] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 220 (0x7f1fb8e8ac00) [pid = 1806] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 219 (0x7f1fb86c6400) [pid = 1806] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 218 (0x7f1faf8ee000) [pid = 1806] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 217 (0x7f1fa28a1400) [pid = 1806] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 216 (0x7f1fc6179400) [pid = 1806] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 215 (0x7f1fa5971c00) [pid = 1806] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 214 (0x7f1fb3cf0c00) [pid = 1806] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 213 (0x7f1fa77a2800) [pid = 1806] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 212 (0x7f1faf8f5c00) [pid = 1806] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 211 (0x7f1fa5acf000) [pid = 1806] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 210 (0x7f1fa28a7400) [pid = 1806] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 209 (0x7f1fa11cac00) [pid = 1806] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 208 (0x7f1fb1277000) [pid = 1806] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 207 (0x7f1fa6450800) [pid = 1806] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 206 (0x7f1fb7fa9400) [pid = 1806] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 205 (0x7f1fbc387000) [pid = 1806] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 204 (0x7f1fc6614000) [pid = 1806] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 203 (0x7f1fadccec00) [pid = 1806] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f1fa80df400) [pid = 1806] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f1face26c00) [pid = 1806] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f1fc669d000) [pid = 1806] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f1fa11cf800) [pid = 1806] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f1fa5acd800) [pid = 1806] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f1fad045c00) [pid = 1806] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f1fa03f3000) [pid = 1806] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f1fa597c800) [pid = 1806] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f1faf84e400) [pid = 1806] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 193 (0x7f1faf51e400) [pid = 1806] [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.] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 192 (0x7f1faf51f400) [pid = 1806] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:26:30 INFO - PROCESS | 1806 | --DOMWINDOW == 191 (0x7f1fb0ff1400) [pid = 1806] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:26:30 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable 13:26:30 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13 13:26:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:30 INFO - _addTest/ [0,1373,"getWindowHandle",null] 13:26:30 INFO - PROCESS | 1806 | 1461183990566 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 13:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:26:30 INFO - PROCESS | 1806 | 1461183990572 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:26:30 INFO - PROCESS | 1806 | 1461183990574 Marionette TRACE conn3 <- [1,1374,null,{}] 13:26:30 INFO - PROCESS | 1806 | 1461183990579 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}] 13:26:30 INFO - PROCESS | 1806 | 1461183990746 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 13:26:30 INFO - PROCESS | 1806 | 1461183990895 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa53d5000 == 120 [pid = 1806] [id = 351] 13:26:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 192 (0x7f1f9edc7000) [pid = 1806] [serial = 1054] [outer = (nil)] 13:26:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 193 (0x7f1fa644fc00) [pid = 1806] [serial = 1055] [outer = 0x7f1f9edc7000] 13:26:30 INFO - PROCESS | 1806 | 1461183990960 Marionette DEBUG loaded listener.js 13:26:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 194 (0x7f1fa66abc00) [pid = 1806] [serial = 1056] [outer = 0x7f1f9edc7000] 13:26:31 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:31 INFO - PROCESS | 1806 | 1461183991646 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] 13:26:31 INFO - PROCESS | 1806 | 1461183991718 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 13:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:26:31 INFO - PROCESS | 1806 | 1461183991725 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:26:31 INFO - PROCESS | 1806 | 1461183991727 Marionette TRACE conn3 <- [1,1378,null,{}] 13:26:31 INFO - PROCESS | 1806 | 1461183991733 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}] 13:26:31 INFO - PROCESS | 1806 | 1461183991912 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 13:26:31 INFO - PROCESS | 1806 | 1461183991921 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fafb83000 == 121 [pid = 1806] [id = 352] 13:26:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f1fa5acb800) [pid = 1806] [serial = 1057] [outer = (nil)] 13:26:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f1face35400) [pid = 1806] [serial = 1058] [outer = 0x7f1fa5acb800] 13:26:31 INFO - PROCESS | 1806 | 1461183991985 Marionette DEBUG loaded listener.js 13:26:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f1fadcc8000) [pid = 1806] [serial = 1059] [outer = 0x7f1fa5acb800] 13:26:33 INFO - PROCESS | 1806 | 1461183993192 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] 13:26:33 INFO - PROCESS | 1806 | 1461183993215 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 13:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:26:33 INFO - PROCESS | 1806 | 1461183993226 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:26:33 INFO - PROCESS | 1806 | 1461183993230 Marionette TRACE conn3 <- [1,1382,null,{}] 13:26:33 INFO - PROCESS | 1806 | 1461183993238 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}] 13:26:33 INFO - PROCESS | 1806 | 1461183993460 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 13:26:33 INFO - PROCESS | 1806 | 1461183993655 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:33 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa53dd800 == 122 [pid = 1806] [id = 353] 13:26:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f1f9f515800) [pid = 1806] [serial = 1060] [outer = (nil)] 13:26:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f1fa0f8bc00) [pid = 1806] [serial = 1061] [outer = 0x7f1f9f515800] 13:26:33 INFO - PROCESS | 1806 | 1461183993729 Marionette DEBUG loaded listener.js 13:26:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f1fa1b8d400) [pid = 1806] [serial = 1062] [outer = 0x7f1f9f515800] 13:26:34 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:26:34 INFO - PROCESS | 1806 | 1461183994790 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] 13:26:34 INFO - PROCESS | 1806 | 1461183994871 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 13:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:26:34 INFO - PROCESS | 1806 | 1461183994882 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:26:34 INFO - PROCESS | 1806 | 1461183994886 Marionette TRACE conn3 <- [1,1386,null,{}] 13:26:34 INFO - PROCESS | 1806 | 1461183994893 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}] 13:26:35 INFO - PROCESS | 1806 | 1461183995130 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 13:26:35 INFO - PROCESS | 1806 | 1461183995452 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fae0b1000 == 123 [pid = 1806] [id = 354] 13:26:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f1fa28a7800) [pid = 1806] [serial = 1063] [outer = (nil)] 13:26:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f1fa5ad3400) [pid = 1806] [serial = 1064] [outer = 0x7f1fa28a7800] 13:26:35 INFO - PROCESS | 1806 | 1461183995530 Marionette DEBUG loaded listener.js 13:26:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f1fa660fc00) [pid = 1806] [serial = 1065] [outer = 0x7f1fa28a7800] 13:26:36 INFO - PROCESS | 1806 | 1461183996467 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] 13:26:36 INFO - PROCESS | 1806 | 1461183996520 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 13:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:26:36 INFO - PROCESS | 1806 | 1461183996526 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:26:36 INFO - PROCESS | 1806 | 1461183996532 Marionette TRACE conn3 <- [1,1390,null,{}] 13:26:36 INFO - PROCESS | 1806 | 1461183996548 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}] 13:26:36 INFO - PROCESS | 1806 | 1461183996792 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 13:26:37 INFO - PROCESS | 1806 | 1461183997042 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:37 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb2de0800 == 124 [pid = 1806] [id = 355] 13:26:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 204 (0x7f1fa5ac8c00) [pid = 1806] [serial = 1066] [outer = (nil)] 13:26:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 205 (0x7f1fa7c7a400) [pid = 1806] [serial = 1067] [outer = 0x7f1fa5ac8c00] 13:26:37 INFO - PROCESS | 1806 | 1461183997122 Marionette DEBUG loaded listener.js 13:26:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 206 (0x7f1fa7d77000) [pid = 1806] [serial = 1068] [outer = 0x7f1fa5ac8c00] 13:26:37 INFO - PROCESS | 1806 | 1461183997978 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]]]}] 13:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1487ms 13:26:38 INFO - PROCESS | 1806 | 1461183998014 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 13:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:26:38 INFO - PROCESS | 1806 | 1461183998020 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 13:26:38 INFO - PROCESS | 1806 | 1461183998026 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:26:38 INFO - PROCESS | 1806 | 1461183998030 Marionette TRACE conn3 <- [1,1394,null,{}] 13:26:38 INFO - PROCESS | 1806 | 1461183998035 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}] 13:26:38 INFO - PROCESS | 1806 | 1461183998226 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 13:26:38 INFO - PROCESS | 1806 | 1461183998421 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb37ce800 == 125 [pid = 1806] [id = 356] 13:26:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 207 (0x7f1fa6c67000) [pid = 1806] [serial = 1069] [outer = (nil)] 13:26:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 208 (0x7f1fadc47400) [pid = 1806] [serial = 1070] [outer = 0x7f1fa6c67000] 13:26:38 INFO - PROCESS | 1806 | 1461183998494 Marionette DEBUG loaded listener.js 13:26:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 209 (0x7f1fadde8400) [pid = 1806] [serial = 1071] [outer = 0x7f1fa6c67000] 13:26:39 INFO - PROCESS | 1806 | 1461183999370 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]]]}] 13:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1383ms 13:26:39 INFO - PROCESS | 1806 | 1461183999410 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 13:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:26:39 INFO - PROCESS | 1806 | 1461183999413 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 13:26:39 INFO - PROCESS | 1806 | 1461183999419 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:26:39 INFO - PROCESS | 1806 | 1461183999423 Marionette TRACE conn3 <- [1,1398,null,{}] 13:26:39 INFO - PROCESS | 1806 | 1461183999428 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}] 13:26:39 INFO - PROCESS | 1806 | 1461183999626 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 13:26:39 INFO - PROCESS | 1806 | 1461183999818 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:39 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3a03800 == 126 [pid = 1806] [id = 357] 13:26:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 210 (0x7f1fa0f91800) [pid = 1806] [serial = 1072] [outer = (nil)] 13:26:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 211 (0x7f1fae0f5400) [pid = 1806] [serial = 1073] [outer = 0x7f1fa0f91800] 13:26:39 INFO - PROCESS | 1806 | 1461183999889 Marionette DEBUG loaded listener.js 13:26:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 212 (0x7f1faf1db000) [pid = 1806] [serial = 1074] [outer = 0x7f1fa0f91800] 13:26:40 INFO - PROCESS | 1806 | 1461184000885 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]]]}] 13:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1480ms 13:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:26:40 INFO - PROCESS | 1806 | 1461184000900 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 13:26:40 INFO - PROCESS | 1806 | 1461184000903 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 13:26:40 INFO - PROCESS | 1806 | 1461184000910 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:26:40 INFO - PROCESS | 1806 | 1461184000913 Marionette TRACE conn3 <- [1,1402,null,{}] 13:26:40 INFO - PROCESS | 1806 | 1461184000918 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}] 13:26:41 INFO - PROCESS | 1806 | 1461184001119 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 13:26:41 INFO - PROCESS | 1806 | 1461184001312 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3ee0000 == 127 [pid = 1806] [id = 358] 13:26:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 213 (0x7f1fadf26800) [pid = 1806] [serial = 1075] [outer = (nil)] 13:26:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 214 (0x7f1faf8f5000) [pid = 1806] [serial = 1076] [outer = 0x7f1fadf26800] 13:26:41 INFO - PROCESS | 1806 | 1461184001391 Marionette DEBUG loaded listener.js 13:26:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 215 (0x7f1faff94400) [pid = 1806] [serial = 1077] [outer = 0x7f1fadf26800] 13:26:42 INFO - PROCESS | 1806 | 1461184002251 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]]]}] 13:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1380ms 13:26:42 INFO - PROCESS | 1806 | 1461184002289 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 13:26:42 INFO - PROCESS | 1806 | 1461184002293 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 13:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:26:42 INFO - PROCESS | 1806 | 1461184002299 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:26:42 INFO - PROCESS | 1806 | 1461184002302 Marionette TRACE conn3 <- [1,1406,null,{}] 13:26:42 INFO - PROCESS | 1806 | 1461184002308 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}] 13:26:42 INFO - PROCESS | 1806 | 1461184002501 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 13:26:42 INFO - PROCESS | 1806 | 1461184002697 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:42 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb91e1000 == 128 [pid = 1806] [id = 359] 13:26:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 216 (0x7f1fa80dcc00) [pid = 1806] [serial = 1078] [outer = (nil)] 13:26:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 217 (0x7f1fb0ff2400) [pid = 1806] [serial = 1079] [outer = 0x7f1fa80dcc00] 13:26:42 INFO - PROCESS | 1806 | 1461184002768 Marionette DEBUG loaded listener.js 13:26:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 218 (0x7f1fb1452c00) [pid = 1806] [serial = 1080] [outer = 0x7f1fa80dcc00] 13:26:43 INFO - PROCESS | 1806 | 1461184003661 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]]]}] 13:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1429ms 13:26:43 INFO - PROCESS | 1806 | 1461184003729 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 13:26:43 INFO - PROCESS | 1806 | 1461184003733 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 13:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:26:43 INFO - PROCESS | 1806 | 1461184003739 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:26:43 INFO - PROCESS | 1806 | 1461184003742 Marionette TRACE conn3 <- [1,1410,null,{}] 13:26:43 INFO - PROCESS | 1806 | 1461184003748 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}] 13:26:43 INFO - PROCESS | 1806 | 1461184003945 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 13:26:44 INFO - PROCESS | 1806 | 1461184004145 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:44 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9eaf000 == 129 [pid = 1806] [id = 360] 13:26:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 219 (0x7f1fae0f1c00) [pid = 1806] [serial = 1081] [outer = (nil)] 13:26:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 220 (0x7f1fb2bc7c00) [pid = 1806] [serial = 1082] [outer = 0x7f1fae0f1c00] 13:26:44 INFO - PROCESS | 1806 | 1461184004300 Marionette DEBUG loaded listener.js 13:26:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 221 (0x7f1fb2c46c00) [pid = 1806] [serial = 1083] [outer = 0x7f1fae0f1c00] 13:26:45 INFO - PROCESS | 1806 | 1461184005267 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]]]}] 13:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1535ms 13:26:45 INFO - PROCESS | 1806 | 1461184005276 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 13:26:45 INFO - PROCESS | 1806 | 1461184005279 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 13:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:26:45 INFO - PROCESS | 1806 | 1461184005285 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:26:45 INFO - PROCESS | 1806 | 1461184005287 Marionette TRACE conn3 <- [1,1414,null,{}] 13:26:45 INFO - PROCESS | 1806 | 1461184005293 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}] 13:26:45 INFO - PROCESS | 1806 | 1461184005504 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 13:26:45 INFO - PROCESS | 1806 | 1461184005736 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbf6b8000 == 130 [pid = 1806] [id = 361] 13:26:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 222 (0x7f1fb1f67400) [pid = 1806] [serial = 1084] [outer = (nil)] 13:26:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 223 (0x7f1fb2d31c00) [pid = 1806] [serial = 1085] [outer = 0x7f1fb1f67400] 13:26:45 INFO - PROCESS | 1806 | 1461184005824 Marionette DEBUG loaded listener.js 13:26:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 224 (0x7f1fb2dad000) [pid = 1806] [serial = 1086] [outer = 0x7f1fb1f67400] 13:26:46 INFO - PROCESS | 1806 | 1461184006736 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]]]}] 13:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1488ms 13:26:46 INFO - PROCESS | 1806 | 1461184006775 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 13:26:46 INFO - PROCESS | 1806 | 1461184006778 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 13:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:26:46 INFO - PROCESS | 1806 | 1461184006785 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:26:46 INFO - PROCESS | 1806 | 1461184006787 Marionette TRACE conn3 <- [1,1418,null,{}] 13:26:46 INFO - PROCESS | 1806 | 1461184006792 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}] 13:26:47 INFO - PROCESS | 1806 | 1461184007033 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 13:26:47 INFO - PROCESS | 1806 | 1461184007281 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc7517800 == 131 [pid = 1806] [id = 362] 13:26:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 225 (0x7f1fb3c87400) [pid = 1806] [serial = 1087] [outer = (nil)] 13:26:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 226 (0x7f1fb3c93400) [pid = 1806] [serial = 1088] [outer = 0x7f1fb3c87400] 13:26:47 INFO - PROCESS | 1806 | 1461184007397 Marionette DEBUG loaded listener.js 13:26:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 227 (0x7f1fb3cfcc00) [pid = 1806] [serial = 1089] [outer = 0x7f1fb3c87400] 13:26:48 INFO - PROCESS | 1806 | 1461184008313 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]]]}] 13:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1583ms 13:26:48 INFO - PROCESS | 1806 | 1461184008369 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 13:26:48 INFO - PROCESS | 1806 | 1461184008372 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 13:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:26:48 INFO - PROCESS | 1806 | 1461184008379 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:26:48 INFO - PROCESS | 1806 | 1461184008382 Marionette TRACE conn3 <- [1,1422,null,{}] 13:26:48 INFO - PROCESS | 1806 | 1461184008388 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}] 13:26:48 INFO - PROCESS | 1806 | 1461184008616 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 13:26:48 INFO - PROCESS | 1806 | 1461184008855 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcb89e000 == 132 [pid = 1806] [id = 363] 13:26:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 228 (0x7f1fb3c8e000) [pid = 1806] [serial = 1090] [outer = (nil)] 13:26:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 229 (0x7f1fb774dc00) [pid = 1806] [serial = 1091] [outer = 0x7f1fb3c8e000] 13:26:48 INFO - PROCESS | 1806 | 1461184008948 Marionette DEBUG loaded listener.js 13:26:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 230 (0x7f1fb875e400) [pid = 1806] [serial = 1092] [outer = 0x7f1fb3c8e000] 13:26:49 INFO - PROCESS | 1806 | 1461184009854 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]]]}] 13:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1533ms 13:26:49 INFO - PROCESS | 1806 | 1461184009914 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 13:26:49 INFO - PROCESS | 1806 | 1461184009917 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 13:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:26:49 INFO - PROCESS | 1806 | 1461184009923 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:26:49 INFO - PROCESS | 1806 | 1461184009926 Marionette TRACE conn3 <- [1,1426,null,{}] 13:26:49 INFO - PROCESS | 1806 | 1461184009932 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}] 13:26:50 INFO - PROCESS | 1806 | 1461184010127 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 13:26:50 INFO - PROCESS | 1806 | 1461184010429 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:50 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fd0b43000 == 133 [pid = 1806] [id = 364] 13:26:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 231 (0x7f1fb71da000) [pid = 1806] [serial = 1093] [outer = (nil)] 13:26:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 232 (0x7f1fb898a800) [pid = 1806] [serial = 1094] [outer = 0x7f1fb71da000] 13:26:50 INFO - PROCESS | 1806 | 1461184010511 Marionette DEBUG loaded listener.js 13:26:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 233 (0x7f1fb8a3e800) [pid = 1806] [serial = 1095] [outer = 0x7f1fb71da000] 13:26:51 INFO - PROCESS | 1806 | 1461184011370 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]]]}] 13:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1487ms 13:26:51 INFO - PROCESS | 1806 | 1461184011411 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 13:26:51 INFO - PROCESS | 1806 | 1461184011414 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 13:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:26:51 INFO - PROCESS | 1806 | 1461184011420 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:26:51 INFO - PROCESS | 1806 | 1461184011422 Marionette TRACE conn3 <- [1,1430,null,{}] 13:26:51 INFO - PROCESS | 1806 | 1461184011428 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}] 13:26:51 INFO - PROCESS | 1806 | 1461184011634 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 13:26:51 INFO - PROCESS | 1806 | 1461184011867 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:51 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fd0bcc000 == 134 [pid = 1806] [id = 365] 13:26:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 234 (0x7f1f9f36d000) [pid = 1806] [serial = 1096] [outer = (nil)] 13:26:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 235 (0x7f1fb8e8ac00) [pid = 1806] [serial = 1097] [outer = 0x7f1f9f36d000] 13:26:51 INFO - PROCESS | 1806 | 1461184011942 Marionette DEBUG loaded listener.js 13:26:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 236 (0x7f1fb9a43800) [pid = 1806] [serial = 1098] [outer = 0x7f1f9f36d000] 13:26:52 INFO - PROCESS | 1806 | 1461184012925 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]]]}] 13:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1578ms 13:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:26:53 INFO - PROCESS | 1806 | 1461184013000 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 13:26:53 INFO - PROCESS | 1806 | 1461184013003 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 13:26:53 INFO - PROCESS | 1806 | 1461184013009 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:26:53 INFO - PROCESS | 1806 | 1461184013013 Marionette TRACE conn3 <- [1,1434,null,{}] 13:26:53 INFO - PROCESS | 1806 | 1461184013018 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}] 13:26:53 INFO - PROCESS | 1806 | 1461184013222 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 13:26:53 INFO - PROCESS | 1806 | 1461184013464 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9ec1b800 == 135 [pid = 1806] [id = 366] 13:26:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 237 (0x7f1f9f511800) [pid = 1806] [serial = 1099] [outer = (nil)] 13:26:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 238 (0x7f1fa11cc000) [pid = 1806] [serial = 1100] [outer = 0x7f1f9f511800] 13:26:53 INFO - PROCESS | 1806 | 1461184013556 Marionette DEBUG loaded listener.js 13:26:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 239 (0x7f1fa644f000) [pid = 1806] [serial = 1101] [outer = 0x7f1f9f511800] 13:26:54 INFO - PROCESS | 1806 | 1461184014500 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]]]}] 13:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1536ms 13:26:54 INFO - PROCESS | 1806 | 1461184014545 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 13:26:54 INFO - PROCESS | 1806 | 1461184014549 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 13:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:26:54 INFO - PROCESS | 1806 | 1461184014555 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:26:54 INFO - PROCESS | 1806 | 1461184014558 Marionette TRACE conn3 <- [1,1438,null,{}] 13:26:54 INFO - PROCESS | 1806 | 1461184014564 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}] 13:26:54 INFO - PROCESS | 1806 | 1461184014795 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 13:26:55 INFO - PROCESS | 1806 | 1461184015046 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa41cf800 == 136 [pid = 1806] [id = 367] 13:26:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 240 (0x7f1f9f510c00) [pid = 1806] [serial = 1102] [outer = (nil)] 13:26:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 241 (0x7f1fa5ad1000) [pid = 1806] [serial = 1103] [outer = 0x7f1f9f510c00] 13:26:55 INFO - PROCESS | 1806 | 1461184015169 Marionette DEBUG loaded listener.js 13:26:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 242 (0x7f1fa776f400) [pid = 1806] [serial = 1104] [outer = 0x7f1f9f510c00] 13:26:56 INFO - PROCESS | 1806 | 1461184016092 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]]]}] 13:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1584ms 13:26:56 INFO - PROCESS | 1806 | 1461184016141 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 13:26:56 INFO - PROCESS | 1806 | 1461184016145 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 13:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:26:56 INFO - PROCESS | 1806 | 1461184016151 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:26:56 INFO - PROCESS | 1806 | 1461184016153 Marionette TRACE conn3 <- [1,1442,null,{}] 13:26:56 INFO - PROCESS | 1806 | 1461184016159 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}] 13:26:56 INFO - PROCESS | 1806 | 1461184016361 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 13:26:56 INFO - PROCESS | 1806 | 1461184016561 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa7c43800 == 137 [pid = 1806] [id = 368] 13:26:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 243 (0x7f1fa66ab800) [pid = 1806] [serial = 1105] [outer = (nil)] 13:26:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 244 (0x7f1fa7d50000) [pid = 1806] [serial = 1106] [outer = 0x7f1fa66ab800] 13:26:56 INFO - PROCESS | 1806 | 1461184016634 Marionette DEBUG loaded listener.js 13:26:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 245 (0x7f1fadf27000) [pid = 1806] [serial = 1107] [outer = 0x7f1fa66ab800] 13:26:57 INFO - PROCESS | 1806 | 1461184017933 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]]]}] 13:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1831ms 13:26:57 INFO - PROCESS | 1806 | 1461184017983 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 13:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:26:57 INFO - PROCESS | 1806 | 1461184017988 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 13:26:58 INFO - PROCESS | 1806 | 1461184017996 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:26:58 INFO - PROCESS | 1806 | 1461184018001 Marionette TRACE conn3 <- [1,1446,null,{}] 13:26:58 INFO - PROCESS | 1806 | 1461184018010 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}] 13:26:58 INFO - PROCESS | 1806 | 1461184018265 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 13:26:58 INFO - PROCESS | 1806 | 1461184018448 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:58 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa57af000 == 138 [pid = 1806] [id = 369] 13:26:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 246 (0x7f1f9f5eb800) [pid = 1806] [serial = 1108] [outer = (nil)] 13:26:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 247 (0x7f1fa03f4c00) [pid = 1806] [serial = 1109] [outer = 0x7f1f9f5eb800] 13:26:58 INFO - PROCESS | 1806 | 1461184018520 Marionette DEBUG loaded listener.js 13:26:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 248 (0x7f1fa1b87c00) [pid = 1806] [serial = 1110] [outer = 0x7f1f9f5eb800] 13:26:59 INFO - PROCESS | 1806 | 1461184019436 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]]]}] 13:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1486ms 13:26:59 INFO - PROCESS | 1806 | 1461184019482 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 13:26:59 INFO - PROCESS | 1806 | 1461184019490 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 13:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:26:59 INFO - PROCESS | 1806 | 1461184019499 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:26:59 INFO - PROCESS | 1806 | 1461184019504 Marionette TRACE conn3 <- [1,1450,null,{}] 13:26:59 INFO - PROCESS | 1806 | 1461184019509 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}] 13:26:59 INFO - PROCESS | 1806 | 1461184019699 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 13:26:59 INFO - PROCESS | 1806 | 1461184019964 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1ccb800 == 139 [pid = 1806] [id = 370] 13:27:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 249 (0x7f1f9edd0400) [pid = 1806] [serial = 1111] [outer = (nil)] 13:27:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 250 (0x7f1f9f5f1800) [pid = 1806] [serial = 1112] [outer = 0x7f1f9edd0400] 13:27:00 INFO - PROCESS | 1806 | 1461184020144 Marionette DEBUG loaded listener.js 13:27:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 251 (0x7f1fa25b5400) [pid = 1806] [serial = 1113] [outer = 0x7f1f9edd0400] 13:27:01 INFO - PROCESS | 1806 | 1461184021176 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]]]}] 13:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1732ms 13:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:27:01 INFO - PROCESS | 1806 | 1461184021232 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 13:27:01 INFO - PROCESS | 1806 | 1461184021235 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 13:27:01 INFO - PROCESS | 1806 | 1461184021242 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:27:01 INFO - PROCESS | 1806 | 1461184021247 Marionette TRACE conn3 <- [1,1454,null,{}] 13:27:01 INFO - PROCESS | 1806 | 1461184021262 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}] 13:27:01 INFO - PROCESS | 1806 | 1461184021473 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 13:27:01 INFO - PROCESS | 1806 | 1461184021819 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:01 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9f31c000 == 140 [pid = 1806] [id = 371] 13:27:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 252 (0x7f1f9f516000) [pid = 1806] [serial = 1114] [outer = (nil)] 13:27:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 253 (0x7f1fa5a51c00) [pid = 1806] [serial = 1115] [outer = 0x7f1f9f516000] 13:27:01 INFO - PROCESS | 1806 | 1461184021990 Marionette DEBUG loaded listener.js 13:27:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 254 (0x7f1fa66b8c00) [pid = 1806] [serial = 1116] [outer = 0x7f1f9f516000] 13:27:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9ec6800 == 139 [pid = 1806] [id = 54] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 253 (0x7f1fb1f0b000) [pid = 1806] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 252 (0x7f1fa65a2400) [pid = 1806] [serial = 971] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 251 (0x7f1f9f373400) [pid = 1806] [serial = 974] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 250 (0x7f1fb86c7800) [pid = 1806] [serial = 998] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa53d5000 == 138 [pid = 1806] [id = 351] 13:27:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf887800 == 137 [pid = 1806] [id = 350] 13:27:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf0e7800 == 136 [pid = 1806] [id = 349] 13:27:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa5b0f800 == 135 [pid = 1806] [id = 348] 13:27:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa1cdc800 == 134 [pid = 1806] [id = 347] 13:27:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fadd8c000 == 133 [pid = 1806] [id = 346] 13:27:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa21b4800 == 132 [pid = 1806] [id = 345] 13:27:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa5b06800 == 131 [pid = 1806] [id = 344] 13:27:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcbc1b000 == 130 [pid = 1806] [id = 338] 13:27:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc66aa800 == 129 [pid = 1806] [id = 337] 13:27:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9ebc000 == 128 [pid = 1806] [id = 336] 13:27:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3ed3000 == 127 [pid = 1806] [id = 335] 13:27:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf53b000 == 126 [pid = 1806] [id = 334] 13:27:02 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa57bc800 == 125 [pid = 1806] [id = 333] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 249 (0x7f1fbc58f000) [pid = 1806] [serial = 822] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 248 (0x7f1fcb488800) [pid = 1806] [serial = 906] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 247 (0x7f1faf1d3000) [pid = 1806] [serial = 753] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 246 (0x7f1fb3c8e400) [pid = 1806] [serial = 831] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 245 (0x7f1faf8ed800) [pid = 1806] [serial = 699] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 244 (0x7f1fcb864800) [pid = 1806] [serial = 825] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 243 (0x7f1fb9ce1c00) [pid = 1806] [serial = 717] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 242 (0x7f1fba3cec00) [pid = 1806] [serial = 720] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 241 (0x7f1fc971ac00) [pid = 1806] [serial = 777] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 240 (0x7f1fae0f8800) [pid = 1806] [serial = 810] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 239 (0x7f1fb833b800) [pid = 1806] [serial = 708] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 238 (0x7f1fcbaab000) [pid = 1806] [serial = 783] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 237 (0x7f1fb80f8800) [pid = 1806] [serial = 759] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 236 (0x7f1fbc3fc800) [pid = 1806] [serial = 650] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 235 (0x7f1fb8ed4800) [pid = 1806] [serial = 780] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 234 (0x7f1fae0ecc00) [pid = 1806] [serial = 696] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 233 (0x7f1fa5ad7400) [pid = 1806] [serial = 894] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 232 (0x7f1fb8cb8400) [pid = 1806] [serial = 711] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 231 (0x7f1fb9ecf800) [pid = 1806] [serial = 765] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 230 (0x7f1fc616c800) [pid = 1806] [serial = 768] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 229 (0x7f1fc64a8c00) [pid = 1806] [serial = 653] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 228 (0x7f1fb1f6b000) [pid = 1806] [serial = 756] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 227 (0x7f1fa28adc00) [pid = 1806] [serial = 843] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 226 (0x7f1fc76c1c00) [pid = 1806] [serial = 774] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 225 (0x7f1fb3c96800) [pid = 1806] [serial = 840] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 224 (0x7f1fb8987000) [pid = 1806] [serial = 762] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 223 (0x7f1fb0234400) [pid = 1806] [serial = 879] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 222 (0x7f1fb86c8800) [pid = 1806] [serial = 882] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 221 (0x7f1fcb86f800) [pid = 1806] [serial = 900] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 220 (0x7f1fa80e0000) [pid = 1806] [serial = 846] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 219 (0x7f1fa11d7800) [pid = 1806] [serial = 909] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 218 (0x7f1fb2db0000) [pid = 1806] [serial = 705] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 217 (0x7f1fad04d000) [pid = 1806] [serial = 903] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 216 (0x7f1fb8990400) [pid = 1806] [serial = 647] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 215 (0x7f1fc6696800) [pid = 1806] [serial = 771] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 214 (0x7f1fcb489400) [pid = 1806] [serial = 659] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 213 (0x7f1fc6615800) [pid = 1806] [serial = 888] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 212 (0x7f1fb2c4c400) [pid = 1806] [serial = 813] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 211 (0x7f1face33c00) [pid = 1806] [serial = 828] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 210 (0x7f1fc75ce400) [pid = 1806] [serial = 656] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 209 (0x7f1fba2ef800) [pid = 1806] [serial = 819] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 208 (0x7f1fa6457000) [pid = 1806] [serial = 897] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 207 (0x7f1fbc3fc400) [pid = 1806] [serial = 723] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 206 (0x7f1fa80e4000) [pid = 1806] [serial = 876] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 205 (0x7f1fb8ecb800) [pid = 1806] [serial = 714] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 204 (0x7f1fb8e84000) [pid = 1806] [serial = 816] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 203 (0x7f1fcb86ec00) [pid = 1806] [serial = 891] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f1fb1458400) [pid = 1806] [serial = 644] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f1fa7c85400) [pid = 1806] [serial = 726] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f1fa77a8400) [pid = 1806] [serial = 750] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f1fb2c44800) [pid = 1806] [serial = 702] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f1fbc3f9000) [pid = 1806] [serial = 885] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f1fc66e5c00) [pid = 1806] [serial = 834] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f1fa7c7d400) [pid = 1806] [serial = 693] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f1fcb6bb000) [pid = 1806] [serial = 662] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f1fadf22c00) [pid = 1806] [serial = 665] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 193 (0x7f1fa7778000) [pid = 1806] [serial = 837] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 192 (0x7f1fafc3d800) [pid = 1806] [serial = 599] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 191 (0x7f1fb2c4e000) [pid = 1806] [serial = 992] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 190 (0x7f1fb3c8ec00) [pid = 1806] [serial = 993] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 189 (0x7f1fb531d400) [pid = 1806] [serial = 941] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 188 (0x7f1fa65ab000) [pid = 1806] [serial = 962] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 187 (0x7f1fa65a5800) [pid = 1806] [serial = 959] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 186 (0x7f1fa03f8800) [pid = 1806] [serial = 965] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f1fa5ad4c00) [pid = 1806] [serial = 981] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f1fa28a6800) [pid = 1806] [serial = 980] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f1fad045800) [pid = 1806] [serial = 986] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f1fadde8000) [pid = 1806] [serial = 987] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f1fa5ad4400) [pid = 1806] [serial = 932] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f1faf518400) [pid = 1806] [serial = 989] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f1fad050800) [pid = 1806] [serial = 935] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f1fa0f94400) [pid = 1806] [serial = 978] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f1fa0f88400) [pid = 1806] [serial = 977] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f1fb2bed000) [pid = 1806] [serial = 938] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f1f9f1eec00) [pid = 1806] [serial = 968] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f1fb9dc0c00) [pid = 1806] [serial = 944] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f1fa526ec00) [pid = 1806] [serial = 950] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f1fa77a9000) [pid = 1806] [serial = 983] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f1fa7d72c00) [pid = 1806] [serial = 984] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f1fcb054c00) [pid = 1806] [serial = 947] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f1fc7806800) [pid = 1806] [serial = 953] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f1fa5a49800) [pid = 1806] [serial = 956] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f1fb0ff3c00) [pid = 1806] [serial = 995] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f1fb0229800) [pid = 1806] [serial = 672] [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.] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f1faf8ec800) [pid = 1806] [serial = 990] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f1fb531d800) [pid = 1806] [serial = 996] [outer = (nil)] [url = about:blank] 13:27:02 INFO - PROCESS | 1806 | 1461184022958 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]]]}] 13:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1786ms 13:27:03 INFO - PROCESS | 1806 | 1461184023027 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 13:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:27:03 INFO - PROCESS | 1806 | 1461184023032 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 13:27:03 INFO - PROCESS | 1806 | 1461184023039 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:27:03 INFO - PROCESS | 1806 | 1461184023042 Marionette TRACE conn3 <- [1,1458,null,{}] 13:27:03 INFO - PROCESS | 1806 | 1461184023047 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}] 13:27:03 INFO - PROCESS | 1806 | 1461184023230 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 13:27:03 INFO - PROCESS | 1806 | 1461184023383 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:03 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa43a7800 == 126 [pid = 1806] [id = 372] 13:27:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f1f9f1eec00) [pid = 1806] [serial = 1117] [outer = (nil)] 13:27:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f1fa66aa800) [pid = 1806] [serial = 1118] [outer = 0x7f1f9f1eec00] 13:27:03 INFO - PROCESS | 1806 | 1461184023451 Marionette DEBUG loaded listener.js 13:27:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f1fa6f27000) [pid = 1806] [serial = 1119] [outer = 0x7f1f9f1eec00] 13:27:04 INFO - PROCESS | 1806 | 1461184024267 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]]]}] 13:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1286ms 13:27:04 INFO - PROCESS | 1806 | 1461184024325 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 13:27:04 INFO - PROCESS | 1806 | 1461184024328 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 13:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:27:04 INFO - PROCESS | 1806 | 1461184024335 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:27:04 INFO - PROCESS | 1806 | 1461184024338 Marionette TRACE conn3 <- [1,1462,null,{}] 13:27:04 INFO - PROCESS | 1806 | 1461184024343 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}] 13:27:04 INFO - PROCESS | 1806 | 1461184024563 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 13:27:04 INFO - PROCESS | 1806 | 1461184024596 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa6c43800 == 127 [pid = 1806] [id = 373] 13:27:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f1fa6f2e800) [pid = 1806] [serial = 1120] [outer = (nil)] 13:27:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f1fa77a7000) [pid = 1806] [serial = 1121] [outer = 0x7f1fa6f2e800] 13:27:04 INFO - PROCESS | 1806 | 1461184024664 Marionette DEBUG loaded listener.js 13:27:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f1fa7d70400) [pid = 1806] [serial = 1122] [outer = 0x7f1fa6f2e800] 13:27:05 INFO - PROCESS | 1806 | 1461184025684 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]]]}] 13:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1381ms 13:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:27:05 INFO - PROCESS | 1806 | 1461184025717 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 13:27:05 INFO - PROCESS | 1806 | 1461184025720 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 13:27:05 INFO - PROCESS | 1806 | 1461184025726 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:27:05 INFO - PROCESS | 1806 | 1461184025729 Marionette TRACE conn3 <- [1,1466,null,{}] 13:27:05 INFO - PROCESS | 1806 | 1461184025734 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}] 13:27:05 INFO - PROCESS | 1806 | 1461184025990 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 13:27:06 INFO - PROCESS | 1806 | 1461184026062 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:06 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fade62800 == 128 [pid = 1806] [id = 374] 13:27:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f1face2d000) [pid = 1806] [serial = 1123] [outer = (nil)] 13:27:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f1fadde8800) [pid = 1806] [serial = 1124] [outer = 0x7f1face2d000] 13:27:06 INFO - PROCESS | 1806 | 1461184026189 Marionette DEBUG loaded listener.js 13:27:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f1faf1ce000) [pid = 1806] [serial = 1125] [outer = 0x7f1face2d000] 13:27:06 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f1fa65ad800) [pid = 1806] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:27:06 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f1fa03efc00) [pid = 1806] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:27:06 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f1fa03f9c00) [pid = 1806] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:27:06 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f1fa28af400) [pid = 1806] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:27:06 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f1f9f5e8400) [pid = 1806] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:27:06 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f1f9f518400) [pid = 1806] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:27:06 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f1f9edc7000) [pid = 1806] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:27:06 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f1fa6c67800) [pid = 1806] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:27:07 INFO - PROCESS | 1806 | 1461184027396 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]]]}] 13:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1730ms 13:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:27:07 INFO - PROCESS | 1806 | 1461184027456 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 13:27:07 INFO - PROCESS | 1806 | 1461184027459 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 13:27:07 INFO - PROCESS | 1806 | 1461184027465 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:27:07 INFO - PROCESS | 1806 | 1461184027468 Marionette TRACE conn3 <- [1,1470,null,{}] 13:27:07 INFO - PROCESS | 1806 | 1461184027473 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}] 13:27:07 INFO - PROCESS | 1806 | 1461184027659 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 13:27:07 INFO - PROCESS | 1806 | 1461184027806 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fae0b9800 == 129 [pid = 1806] [id = 375] 13:27:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f1fa03efc00) [pid = 1806] [serial = 1126] [outer = (nil)] 13:27:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f1fad04b800) [pid = 1806] [serial = 1127] [outer = 0x7f1fa03efc00] 13:27:07 INFO - PROCESS | 1806 | 1461184027870 Marionette DEBUG loaded listener.js 13:27:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f1faf641400) [pid = 1806] [serial = 1128] [outer = 0x7f1fa03efc00] 13:27:08 INFO - PROCESS | 1806 | 1461184028592 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]]]}] 13:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1179ms 13:27:08 INFO - PROCESS | 1806 | 1461184028653 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 13:27:08 INFO - PROCESS | 1806 | 1461184028668 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 13:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:27:08 INFO - PROCESS | 1806 | 1461184028679 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:27:08 INFO - PROCESS | 1806 | 1461184028682 Marionette TRACE conn3 <- [1,1474,null,{}] 13:27:08 INFO - PROCESS | 1806 | 1461184028686 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}] 13:27:08 INFO - PROCESS | 1806 | 1461184028991 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 13:27:09 INFO - PROCESS | 1806 | 1461184029179 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1bcb000 == 130 [pid = 1806] [id = 376] 13:27:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f1f9edc2400) [pid = 1806] [serial = 1129] [outer = (nil)] 13:27:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f1f9edcdc00) [pid = 1806] [serial = 1130] [outer = 0x7f1f9edc2400] 13:27:09 INFO - PROCESS | 1806 | 1461184029269 Marionette DEBUG loaded listener.js 13:27:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f1f9f514400) [pid = 1806] [serial = 1131] [outer = 0x7f1f9edc2400] 13:27:10 INFO - PROCESS | 1806 | 1461184030307 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]]]}] 13:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1685ms 13:27:10 INFO - PROCESS | 1806 | 1461184030367 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 13:27:10 INFO - PROCESS | 1806 | 1461184030375 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 13:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:27:10 INFO - PROCESS | 1806 | 1461184030382 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:27:10 INFO - PROCESS | 1806 | 1461184030388 Marionette TRACE conn3 <- [1,1478,null,{}] 13:27:10 INFO - PROCESS | 1806 | 1461184030395 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}] 13:27:10 INFO - PROCESS | 1806 | 1461184030623 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 13:27:10 INFO - PROCESS | 1806 | 1461184030933 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:10 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa7c29800 == 131 [pid = 1806] [id = 377] 13:27:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f1fa5976800) [pid = 1806] [serial = 1132] [outer = (nil)] 13:27:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f1fa5a47000) [pid = 1806] [serial = 1133] [outer = 0x7f1fa5976800] 13:27:11 INFO - PROCESS | 1806 | 1461184031015 Marionette DEBUG loaded listener.js 13:27:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f1fa65af000) [pid = 1806] [serial = 1134] [outer = 0x7f1fa5976800] 13:27:12 INFO - PROCESS | 1806 | 1461184032012 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]]]}] 13:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1683ms 13:27:12 INFO - PROCESS | 1806 | 1461184032066 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 13:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:27:12 INFO - PROCESS | 1806 | 1461184032071 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 13:27:12 INFO - PROCESS | 1806 | 1461184032078 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:27:12 INFO - PROCESS | 1806 | 1461184032081 Marionette TRACE conn3 <- [1,1482,null,{}] 13:27:12 INFO - PROCESS | 1806 | 1461184032087 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}] 13:27:12 INFO - PROCESS | 1806 | 1461184032296 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 13:27:12 INFO - PROCESS | 1806 | 1461184032561 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fafa58800 == 132 [pid = 1806] [id = 378] 13:27:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f1fa776b000) [pid = 1806] [serial = 1135] [outer = (nil)] 13:27:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f1fa7d4e000) [pid = 1806] [serial = 1136] [outer = 0x7f1fa776b000] 13:27:12 INFO - PROCESS | 1806 | 1461184032684 Marionette DEBUG loaded listener.js 13:27:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f1face26400) [pid = 1806] [serial = 1137] [outer = 0x7f1fa776b000] 13:27:13 INFO - PROCESS | 1806 | 1461184033582 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]]]}] 13:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1534ms 13:27:13 INFO - PROCESS | 1806 | 1461184033613 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 13:27:13 INFO - PROCESS | 1806 | 1461184033618 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 13:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:27:13 INFO - PROCESS | 1806 | 1461184033637 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:27:13 INFO - PROCESS | 1806 | 1461184033645 Marionette TRACE conn3 <- [1,1486,null,{}] 13:27:13 INFO - PROCESS | 1806 | 1461184033650 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}] 13:27:13 INFO - PROCESS | 1806 | 1461184033867 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 13:27:14 INFO - PROCESS | 1806 | 1461184034052 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb2de6800 == 133 [pid = 1806] [id = 379] 13:27:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f1fa7775800) [pid = 1806] [serial = 1138] [outer = (nil)] 13:27:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f1fadde2c00) [pid = 1806] [serial = 1139] [outer = 0x7f1fa7775800] 13:27:14 INFO - PROCESS | 1806 | 1461184034184 Marionette DEBUG loaded listener.js 13:27:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f1faf847800) [pid = 1806] [serial = 1140] [outer = 0x7f1fa7775800] 13:27:15 INFO - PROCESS | 1806 | 1461184035099 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]]]}] 13:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1546ms 13:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:27:15 INFO - PROCESS | 1806 | 1461184035175 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 13:27:15 INFO - PROCESS | 1806 | 1461184035178 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 13:27:15 INFO - PROCESS | 1806 | 1461184035185 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:27:15 INFO - PROCESS | 1806 | 1461184035188 Marionette TRACE conn3 <- [1,1490,null,{}] 13:27:15 INFO - PROCESS | 1806 | 1461184035193 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}] 13:27:15 INFO - PROCESS | 1806 | 1461184035446 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 13:27:15 INFO - PROCESS | 1806 | 1461184035673 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb37e1800 == 134 [pid = 1806] [id = 380] 13:27:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f1face27400) [pid = 1806] [serial = 1141] [outer = (nil)] 13:27:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f1faf8f6800) [pid = 1806] [serial = 1142] [outer = 0x7f1face27400] 13:27:15 INFO - PROCESS | 1806 | 1461184035779 Marionette DEBUG loaded listener.js 13:27:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f1fafc3a800) [pid = 1806] [serial = 1143] [outer = 0x7f1face27400] 13:27:16 INFO - PROCESS | 1806 | 1461184036639 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]]]}] 13:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1483ms 13:27:16 INFO - PROCESS | 1806 | 1461184036668 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 13:27:16 INFO - PROCESS | 1806 | 1461184036671 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 13:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:27:16 INFO - PROCESS | 1806 | 1461184036678 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:27:16 INFO - PROCESS | 1806 | 1461184036681 Marionette TRACE conn3 <- [1,1494,null,{}] 13:27:16 INFO - PROCESS | 1806 | 1461184036686 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}] 13:27:16 INFO - PROCESS | 1806 | 1461184036888 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 13:27:17 INFO - PROCESS | 1806 | 1461184037076 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:17 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3c1b000 == 135 [pid = 1806] [id = 381] 13:27:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f1fb1281c00) [pid = 1806] [serial = 1144] [outer = (nil)] 13:27:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f1fb1f62800) [pid = 1806] [serial = 1145] [outer = 0x7f1fb1281c00] 13:27:17 INFO - PROCESS | 1806 | 1461184037161 Marionette DEBUG loaded listener.js 13:27:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f1fb2ca0800) [pid = 1806] [serial = 1146] [outer = 0x7f1fb1281c00] 13:27:18 INFO - PROCESS | 1806 | 1461184038111 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]]]}] 13:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1478ms 13:27:18 INFO - PROCESS | 1806 | 1461184038157 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 13:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:27:18 INFO - PROCESS | 1806 | 1461184038161 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 13:27:18 INFO - PROCESS | 1806 | 1461184038167 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:27:18 INFO - PROCESS | 1806 | 1461184038170 Marionette TRACE conn3 <- [1,1498,null,{}] 13:27:18 INFO - PROCESS | 1806 | 1461184038175 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}] 13:27:18 INFO - PROCESS | 1806 | 1461184038377 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 13:27:18 INFO - PROCESS | 1806 | 1461184038570 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb871e800 == 136 [pid = 1806] [id = 382] 13:27:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 187 (0x7f1fb12be800) [pid = 1806] [serial = 1147] [outer = (nil)] 13:27:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 188 (0x7f1fb5314400) [pid = 1806] [serial = 1148] [outer = 0x7f1fb12be800] 13:27:18 INFO - PROCESS | 1806 | 1461184038642 Marionette DEBUG loaded listener.js 13:27:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 189 (0x7f1fb67dd000) [pid = 1806] [serial = 1149] [outer = 0x7f1fb12be800] 13:27:19 INFO - PROCESS | 1806 | 1461184039612 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]]]}] 13:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1486ms 13:27:19 INFO - PROCESS | 1806 | 1461184039653 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 13:27:19 INFO - PROCESS | 1806 | 1461184039657 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 13:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:27:19 INFO - PROCESS | 1806 | 1461184039663 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:27:19 INFO - PROCESS | 1806 | 1461184039666 Marionette TRACE conn3 <- [1,1502,null,{}] 13:27:19 INFO - PROCESS | 1806 | 1461184039671 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}] 13:27:19 INFO - PROCESS | 1806 | 1461184039858 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 13:27:20 INFO - PROCESS | 1806 | 1461184040093 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9ec6800 == 137 [pid = 1806] [id = 383] 13:27:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 190 (0x7f1fb2ca4800) [pid = 1806] [serial = 1150] [outer = (nil)] 13:27:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 191 (0x7f1fb71d9800) [pid = 1806] [serial = 1151] [outer = 0x7f1fb2ca4800] 13:27:20 INFO - PROCESS | 1806 | 1461184040212 Marionette DEBUG loaded listener.js 13:27:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 192 (0x7f1fb86ccc00) [pid = 1806] [serial = 1152] [outer = 0x7f1fb2ca4800] 13:27:21 INFO - PROCESS | 1806 | 1461184041116 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]]]}] 13:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1484ms 13:27:21 INFO - PROCESS | 1806 | 1461184041148 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 13:27:21 INFO - PROCESS | 1806 | 1461184041151 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 13:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:27:21 INFO - PROCESS | 1806 | 1461184041158 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:27:21 INFO - PROCESS | 1806 | 1461184041161 Marionette TRACE conn3 <- [1,1506,null,{}] 13:27:21 INFO - PROCESS | 1806 | 1461184041166 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}] 13:27:21 INFO - PROCESS | 1806 | 1461184041361 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 13:27:21 INFO - PROCESS | 1806 | 1461184041555 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:21 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc041c800 == 138 [pid = 1806] [id = 384] 13:27:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 193 (0x7f1fa1b8f800) [pid = 1806] [serial = 1153] [outer = (nil)] 13:27:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 194 (0x7f1fb8760400) [pid = 1806] [serial = 1154] [outer = 0x7f1fa1b8f800] 13:27:21 INFO - PROCESS | 1806 | 1461184041628 Marionette DEBUG loaded listener.js 13:27:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f1fb8cb1800) [pid = 1806] [serial = 1155] [outer = 0x7f1fa1b8f800] 13:27:22 INFO - PROCESS | 1806 | 1461184042594 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]]]}] 13:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1485ms 13:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:27:22 INFO - PROCESS | 1806 | 1461184042644 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 13:27:22 INFO - PROCESS | 1806 | 1461184042647 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 13:27:22 INFO - PROCESS | 1806 | 1461184042653 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:27:22 INFO - PROCESS | 1806 | 1461184042656 Marionette TRACE conn3 <- [1,1510,null,{}] 13:27:22 INFO - PROCESS | 1806 | 1461184042661 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}] 13:27:22 INFO - PROCESS | 1806 | 1461184042863 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 13:27:23 INFO - PROCESS | 1806 | 1461184043058 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc7511000 == 139 [pid = 1806] [id = 385] 13:27:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f1f9edd1400) [pid = 1806] [serial = 1156] [outer = (nil)] 13:27:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f1fb8e89400) [pid = 1806] [serial = 1157] [outer = 0x7f1f9edd1400] 13:27:23 INFO - PROCESS | 1806 | 1461184043135 Marionette DEBUG loaded listener.js 13:27:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f1fb8ed6c00) [pid = 1806] [serial = 1158] [outer = 0x7f1f9edd1400] 13:27:24 INFO - PROCESS | 1806 | 1461184044154 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]]]}] 13:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1535ms 13:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:27:24 INFO - PROCESS | 1806 | 1461184044188 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 13:27:24 INFO - PROCESS | 1806 | 1461184044191 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 13:27:24 INFO - PROCESS | 1806 | 1461184044198 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:27:24 INFO - PROCESS | 1806 | 1461184044201 Marionette TRACE conn3 <- [1,1514,null,{}] 13:27:24 INFO - PROCESS | 1806 | 1461184044206 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}] 13:27:24 INFO - PROCESS | 1806 | 1461184044418 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 13:27:24 INFO - PROCESS | 1806 | 1461184044585 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:24 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcb38b800 == 140 [pid = 1806] [id = 386] 13:27:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f1fa28aa000) [pid = 1806] [serial = 1159] [outer = (nil)] 13:27:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f1fb9cde400) [pid = 1806] [serial = 1160] [outer = 0x7f1fa28aa000] 13:27:24 INFO - PROCESS | 1806 | 1461184044705 Marionette DEBUG loaded listener.js 13:27:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f1fbabeb800) [pid = 1806] [serial = 1161] [outer = 0x7f1fa28aa000] 13:27:25 INFO - PROCESS | 1806 | 1461184045674 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]]]}] 13:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1533ms 13:27:25 INFO - PROCESS | 1806 | 1461184045731 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 13:27:25 INFO - PROCESS | 1806 | 1461184045734 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 13:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:27:25 INFO - PROCESS | 1806 | 1461184045742 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:27:25 INFO - PROCESS | 1806 | 1461184045746 Marionette TRACE conn3 <- [1,1518,null,{}] 13:27:25 INFO - PROCESS | 1806 | 1461184045751 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}] 13:27:26 INFO - PROCESS | 1806 | 1461184046032 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 13:27:26 INFO - PROCESS | 1806 | 1461184046343 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fce5cd800 == 141 [pid = 1806] [id = 387] 13:27:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f1fbf754800) [pid = 1806] [serial = 1162] [outer = (nil)] 13:27:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f1fc64ad800) [pid = 1806] [serial = 1163] [outer = 0x7f1fbf754800] 13:27:26 INFO - PROCESS | 1806 | 1461184046418 Marionette DEBUG loaded listener.js 13:27:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 204 (0x7f1fc66e5c00) [pid = 1806] [serial = 1164] [outer = 0x7f1fbf754800] 13:27:27 INFO - PROCESS | 1806 | 1461184047277 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]]]}] 13:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1579ms 13:27:27 INFO - PROCESS | 1806 | 1461184047323 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 13:27:27 INFO - PROCESS | 1806 | 1461184047326 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 13:27:27 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:27:27 INFO - PROCESS | 1806 | 1461184047332 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:27:27 INFO - PROCESS | 1806 | 1461184047335 Marionette TRACE conn3 <- [1,1522,null,{}] 13:27:27 INFO - PROCESS | 1806 | 1461184047340 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}] 13:27:27 INFO - PROCESS | 1806 | 1461184047536 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 13:27:27 INFO - PROCESS | 1806 | 1461184047727 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:27 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fd0bc7000 == 142 [pid = 1806] [id = 388] 13:27:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 205 (0x7f1fbc36e800) [pid = 1806] [serial = 1165] [outer = (nil)] 13:27:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 206 (0x7f1fc752b000) [pid = 1806] [serial = 1166] [outer = 0x7f1fbc36e800] 13:27:27 INFO - PROCESS | 1806 | 1461184047797 Marionette DEBUG loaded listener.js 13:27:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 207 (0x7f1fc76c3c00) [pid = 1806] [serial = 1167] [outer = 0x7f1fbc36e800] 13:27:28 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:28 INFO - PROCESS | 1806 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:27:28 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:28 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:28 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:28 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:28 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:28 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:28 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:28 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:28 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:28 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:27:28 INFO - PROCESS | 1806 | 1461184048590 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"]]]}] 13:27:28 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 () { 13:27:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:27:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:27:28 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 () { 13:27:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:27:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:27:28 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 () { 13:27:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:27:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:27:28 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 () { 13:27:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:27:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:27:28 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1288ms 13:27:28 INFO - PROCESS | 1806 | 1461184048625 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 13:27:28 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:27:28 INFO - PROCESS | 1806 | 1461184048631 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 13:27:28 INFO - PROCESS | 1806 | 1461184048638 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:27:28 INFO - PROCESS | 1806 | 1461184048641 Marionette TRACE conn3 <- [1,1526,null,{}] 13:27:28 INFO - PROCESS | 1806 | 1461184048646 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}] 13:27:28 INFO - PROCESS | 1806 | 1461184048845 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 13:27:29 INFO - PROCESS | 1806 | 1461184049041 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa6735000 == 143 [pid = 1806] [id = 389] 13:27:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 208 (0x7f1fc55bd000) [pid = 1806] [serial = 1168] [outer = (nil)] 13:27:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 209 (0x7f1fc79c3000) [pid = 1806] [serial = 1169] [outer = 0x7f1fc55bd000] 13:27:29 INFO - PROCESS | 1806 | 1461184049114 Marionette DEBUG loaded listener.js 13:27:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 210 (0x7f1fcb48f000) [pid = 1806] [serial = 1170] [outer = 0x7f1fc55bd000] 13:27:29 INFO - PROCESS | 1806 | 1461184049951 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"]]]}] 13:27:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:27:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:27:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:27:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:27:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:27:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:27:29 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1347ms 13:27:29 INFO - PROCESS | 1806 | 1461184049987 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 13:27:29 INFO - PROCESS | 1806 | 1461184049992 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 13:27:29 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:27:30 INFO - PROCESS | 1806 | 1461184049998 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:27:30 INFO - PROCESS | 1806 | 1461184050001 Marionette TRACE conn3 <- [1,1530,null,{}] 13:27:30 INFO - PROCESS | 1806 | 1461184050006 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}] 13:27:30 INFO - PROCESS | 1806 | 1461184050242 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 13:27:30 INFO - PROCESS | 1806 | 1461184050414 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1185000 == 144 [pid = 1806] [id = 390] 13:27:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 211 (0x7f1f9f1e6800) [pid = 1806] [serial = 1171] [outer = (nil)] 13:27:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 212 (0x7f1fa1b93000) [pid = 1806] [serial = 1172] [outer = 0x7f1f9f1e6800] 13:27:30 INFO - PROCESS | 1806 | 1461184050536 Marionette DEBUG loaded listener.js 13:27:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 213 (0x7f1fa7d6a800) [pid = 1806] [serial = 1173] [outer = 0x7f1f9f1e6800] 13:27:31 INFO - PROCESS | 1806 | 1461184051347 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]]]}] 13:27:31 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 13:27:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:27:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:27:31 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. 13:27:31 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:27:31 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1378ms 13:27:31 INFO - PROCESS | 1806 | 1461184051380 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 13:27:31 INFO - PROCESS | 1806 | 1461184051384 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 13:27:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:27:31 INFO - PROCESS | 1806 | 1461184051390 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:27:31 INFO - PROCESS | 1806 | 1461184051392 Marionette TRACE conn3 <- [1,1534,null,{}] 13:27:31 INFO - PROCESS | 1806 | 1461184051398 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}] 13:27:31 INFO - PROCESS | 1806 | 1461184051600 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 13:27:31 INFO - PROCESS | 1806 | 1461184051811 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf3db800 == 145 [pid = 1806] [id = 391] 13:27:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 214 (0x7f1f9d56d400) [pid = 1806] [serial = 1174] [outer = (nil)] 13:27:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 215 (0x7f1f9d575400) [pid = 1806] [serial = 1175] [outer = 0x7f1f9d56d400] 13:27:31 INFO - PROCESS | 1806 | 1461184051885 Marionette DEBUG loaded listener.js 13:27:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 216 (0x7f1f9d57c000) [pid = 1806] [serial = 1176] [outer = 0x7f1f9d56d400] 13:27:33 INFO - PROCESS | 1806 | 1461184053318 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]]]}] 13:27:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:27:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1985ms 13:27:33 INFO - PROCESS | 1806 | 1461184053377 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 13:27:33 INFO - PROCESS | 1806 | 1461184053383 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 13:27:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:27:33 INFO - PROCESS | 1806 | 1461184053392 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:27:33 INFO - PROCESS | 1806 | 1461184053396 Marionette TRACE conn3 <- [1,1538,null,{}] 13:27:33 INFO - PROCESS | 1806 | 1461184053403 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}] 13:27:33 INFO - PROCESS | 1806 | 1461184053596 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 13:27:33 INFO - PROCESS | 1806 | 1461184053844 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:33 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf3c2800 == 146 [pid = 1806] [id = 392] 13:27:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 217 (0x7f1fa11cc400) [pid = 1806] [serial = 1177] [outer = (nil)] 13:27:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 218 (0x7f1fa1b91800) [pid = 1806] [serial = 1178] [outer = 0x7f1fa11cc400] 13:27:33 INFO - PROCESS | 1806 | 1461184053956 Marionette DEBUG loaded listener.js 13:27:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 219 (0x7f1fa28acc00) [pid = 1806] [serial = 1179] [outer = 0x7f1fa11cc400] 13:27:35 INFO - PROCESS | 1806 | 1461184055081 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]]]}] 13:27:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:27:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1732ms 13:27:35 INFO - PROCESS | 1806 | 1461184055125 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 13:27:35 INFO - PROCESS | 1806 | 1461184055133 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 13:27:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:27:35 INFO - PROCESS | 1806 | 1461184055143 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:27:35 INFO - PROCESS | 1806 | 1461184055146 Marionette TRACE conn3 <- [1,1542,null,{}] 13:27:35 INFO - PROCESS | 1806 | 1461184055152 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}] 13:27:35 INFO - PROCESS | 1806 | 1461184055353 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 13:27:35 INFO - PROCESS | 1806 | 1461184055657 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa118d800 == 147 [pid = 1806] [id = 393] 13:27:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 220 (0x7f1fa5aca000) [pid = 1806] [serial = 1180] [outer = (nil)] 13:27:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 221 (0x7f1fa5ad2000) [pid = 1806] [serial = 1181] [outer = 0x7f1fa5aca000] 13:27:35 INFO - PROCESS | 1806 | 1461184055777 Marionette DEBUG loaded listener.js 13:27:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 222 (0x7f1fa65a9400) [pid = 1806] [serial = 1182] [outer = 0x7f1fa5aca000] 13:27:36 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fae0b9800 == 146 [pid = 1806] [id = 375] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 221 (0x7f1fa25b2c00) [pid = 1806] [serial = 1019] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 220 (0x7f1fa6c5cc00) [pid = 1806] [serial = 1022] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 219 (0x7f1fa1b8dc00) [pid = 1806] [serial = 1025] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 218 (0x7f1f9edcc400) [pid = 1806] [serial = 1028] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 217 (0x7f1face35400) [pid = 1806] [serial = 1058] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fade62800 == 145 [pid = 1806] [id = 374] 13:27:36 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa6c43800 == 144 [pid = 1806] [id = 373] 13:27:36 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa43a7800 == 143 [pid = 1806] [id = 372] 13:27:36 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9f31c000 == 142 [pid = 1806] [id = 371] 13:27:36 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa1ccb800 == 141 [pid = 1806] [id = 370] 13:27:36 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa57af000 == 140 [pid = 1806] [id = 369] 13:27:36 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fd0bcc000 == 139 [pid = 1806] [id = 365] 13:27:36 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fd0b43000 == 138 [pid = 1806] [id = 364] 13:27:36 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcb89e000 == 137 [pid = 1806] [id = 363] 13:27:36 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc7517800 == 136 [pid = 1806] [id = 362] 13:27:36 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fbf6b8000 == 135 [pid = 1806] [id = 361] 13:27:36 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9eaf000 == 134 [pid = 1806] [id = 360] 13:27:36 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb91e1000 == 133 [pid = 1806] [id = 359] 13:27:36 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3ee0000 == 132 [pid = 1806] [id = 358] 13:27:36 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3a03800 == 131 [pid = 1806] [id = 357] 13:27:36 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb37ce800 == 130 [pid = 1806] [id = 356] 13:27:36 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb2de0800 == 129 [pid = 1806] [id = 355] 13:27:36 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fae0b1000 == 128 [pid = 1806] [id = 354] 13:27:36 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa53dd800 == 127 [pid = 1806] [id = 353] 13:27:36 INFO - PROCESS | 1806 | 1461184056711 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]]]}] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 216 (0x7f1fad04a000) [pid = 1806] [serial = 1052] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 215 (0x7f1fc6177400) [pid = 1806] [serial = 1013] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 214 (0x7f1fa66b5800) [pid = 1806] [serial = 1046] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 213 (0x7f1fa6c67400) [pid = 1806] [serial = 1047] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 212 (0x7f1fa28a1c00) [pid = 1806] [serial = 1038] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 211 (0x7f1fa11d6800) [pid = 1806] [serial = 1037] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 210 (0x7f1fa5ad5000) [pid = 1806] [serial = 1041] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 209 (0x7f1fa5a43c00) [pid = 1806] [serial = 1040] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 208 (0x7f1fb72e7800) [pid = 1806] [serial = 1010] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 207 (0x7f1fa5270800) [pid = 1806] [serial = 1043] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 206 (0x7f1fa65ad400) [pid = 1806] [serial = 1044] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 205 (0x7f1fa03f2800) [pid = 1806] [serial = 1035] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 204 (0x7f1f9f5e4c00) [pid = 1806] [serial = 1034] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 203 (0x7f1fa11d0000) [pid = 1806] [serial = 1001] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f1fafc33000) [pid = 1806] [serial = 1007] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f1fa25b7c00) [pid = 1806] [serial = 1031] [outer = (nil)] [url = about:blank] 13:27:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:27:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1633ms 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f1fa66aa400) [pid = 1806] [serial = 1004] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f1fcbaad400) [pid = 1806] [serial = 1016] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f1fadcc8400) [pid = 1806] [serial = 1053] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f1fa66abc00) [pid = 1806] [serial = 1056] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f1fa77ad000) [pid = 1806] [serial = 1049] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f1fa644fc00) [pid = 1806] [serial = 1055] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f1face29400) [pid = 1806] [serial = 1050] [outer = (nil)] [url = about:blank] 13:27:36 INFO - PROCESS | 1806 | 1461184056791 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 13:27:36 INFO - PROCESS | 1806 | 1461184056795 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 13:27:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:27:36 INFO - PROCESS | 1806 | 1461184056801 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:27:36 INFO - PROCESS | 1806 | 1461184056806 Marionette TRACE conn3 <- [1,1546,null,{}] 13:27:36 INFO - PROCESS | 1806 | 1461184056821 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}] 13:27:37 INFO - PROCESS | 1806 | 1461184057024 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 13:27:37 INFO - PROCESS | 1806 | 1461184057178 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:37 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa53d4000 == 128 [pid = 1806] [id = 394] 13:27:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f1fa1b90400) [pid = 1806] [serial = 1183] [outer = (nil)] 13:27:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f1fa6c5dc00) [pid = 1806] [serial = 1184] [outer = 0x7f1fa1b90400] 13:27:37 INFO - PROCESS | 1806 | 1461184057247 Marionette DEBUG loaded listener.js 13:27:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f1fa709fc00) [pid = 1806] [serial = 1185] [outer = 0x7f1fa1b90400] 13:27:38 INFO - PROCESS | 1806 | 1461184058005 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]]]}] 13:27:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:27:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1244ms 13:27:38 INFO - PROCESS | 1806 | 1461184058065 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 13:27:38 INFO - PROCESS | 1806 | 1461184058069 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 13:27:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:27:38 INFO - PROCESS | 1806 | 1461184058077 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:27:38 INFO - PROCESS | 1806 | 1461184058079 Marionette TRACE conn3 <- [1,1550,null,{}] 13:27:38 INFO - PROCESS | 1806 | 1461184058084 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}] 13:27:38 INFO - PROCESS | 1806 | 1461184058260 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 13:27:38 INFO - PROCESS | 1806 | 1461184058278 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa75a0000 == 129 [pid = 1806] [id = 395] 13:27:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f1fa5acbc00) [pid = 1806] [serial = 1186] [outer = (nil)] 13:27:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f1fa80e1800) [pid = 1806] [serial = 1187] [outer = 0x7f1fa5acbc00] 13:27:38 INFO - PROCESS | 1806 | 1461184058340 Marionette DEBUG loaded listener.js 13:27:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f1face34400) [pid = 1806] [serial = 1188] [outer = 0x7f1fa5acbc00] 13:27:39 INFO - PROCESS | 1806 | 1461184059317 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]]]}] 13:27:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:27:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1291ms 13:27:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:27:39 INFO - PROCESS | 1806 | 1461184059370 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 13:27:39 INFO - PROCESS | 1806 | 1461184059373 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 13:27:39 INFO - PROCESS | 1806 | 1461184059380 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:27:39 INFO - PROCESS | 1806 | 1461184059384 Marionette TRACE conn3 <- [1,1554,null,{}] 13:27:39 INFO - PROCESS | 1806 | 1461184059398 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}] 13:27:39 INFO - PROCESS | 1806 | 1461184059637 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 13:27:39 INFO - PROCESS | 1806 | 1461184059660 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:39 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fae0ae000 == 130 [pid = 1806] [id = 396] 13:27:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f1fa7d4e400) [pid = 1806] [serial = 1189] [outer = (nil)] 13:27:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f1fadc4d800) [pid = 1806] [serial = 1190] [outer = 0x7f1fa7d4e400] 13:27:39 INFO - PROCESS | 1806 | 1461184059722 Marionette DEBUG loaded listener.js 13:27:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f1fae0ecc00) [pid = 1806] [serial = 1191] [outer = 0x7f1fa7d4e400] 13:27:41 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f1face2d000) [pid = 1806] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:27:41 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f1f9f5eb800) [pid = 1806] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:27:41 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f1fa6f2e800) [pid = 1806] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:27:41 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f1f9edd0400) [pid = 1806] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:27:41 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f1f9f516000) [pid = 1806] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:27:41 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f1f9f1eec00) [pid = 1806] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:27:41 INFO - PROCESS | 1806 | 1461184061079 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]]]}] 13:27:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:27:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1752ms 13:27:41 INFO - PROCESS | 1806 | 1461184061133 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 13:27:41 INFO - PROCESS | 1806 | 1461184061135 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 13:27:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:27:41 INFO - PROCESS | 1806 | 1461184061146 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:27:41 INFO - PROCESS | 1806 | 1461184061148 Marionette TRACE conn3 <- [1,1558,null,{}] 13:27:41 INFO - PROCESS | 1806 | 1461184061152 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}] 13:27:41 INFO - PROCESS | 1806 | 1461184061421 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 13:27:41 INFO - PROCESS | 1806 | 1461184061582 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb0453000 == 131 [pid = 1806] [id = 397] 13:27:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f1faf520c00) [pid = 1806] [serial = 1192] [outer = (nil)] 13:27:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f1fb0237400) [pid = 1806] [serial = 1193] [outer = 0x7f1faf520c00] 13:27:41 INFO - PROCESS | 1806 | 1461184061651 Marionette DEBUG loaded listener.js 13:27:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f1fb2bc8800) [pid = 1806] [serial = 1194] [outer = 0x7f1faf520c00] 13:27:42 INFO - PROCESS | 1806 | 1461184062314 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]]]}] 13:27:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:27:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1178ms 13:27:42 INFO - PROCESS | 1806 | 1461184062326 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 13:27:42 INFO - PROCESS | 1806 | 1461184062329 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 13:27:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:27:42 INFO - PROCESS | 1806 | 1461184062335 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:27:42 INFO - PROCESS | 1806 | 1461184062349 Marionette TRACE conn3 <- [1,1562,null,{}] 13:27:42 INFO - PROCESS | 1806 | 1461184062355 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}] 13:27:42 INFO - PROCESS | 1806 | 1461184062594 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 13:27:42 INFO - PROCESS | 1806 | 1461184062615 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:42 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb2e2a000 == 132 [pid = 1806] [id = 398] 13:27:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f1faf525800) [pid = 1806] [serial = 1195] [outer = (nil)] 13:27:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f1fb2c4b000) [pid = 1806] [serial = 1196] [outer = 0x7f1faf525800] 13:27:42 INFO - PROCESS | 1806 | 1461184062678 Marionette DEBUG loaded listener.js 13:27:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f1fb3c8b000) [pid = 1806] [serial = 1197] [outer = 0x7f1faf525800] 13:27:43 INFO - PROCESS | 1806 | 1461184063777 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]]]}] 13:27:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:27:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1495ms 13:27:43 INFO - PROCESS | 1806 | 1461184063831 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 13:27:43 INFO - PROCESS | 1806 | 1461184063836 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 13:27:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:27:43 INFO - PROCESS | 1806 | 1461184063846 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:27:43 INFO - PROCESS | 1806 | 1461184063852 Marionette TRACE conn3 <- [1,1566,null,{}] 13:27:43 INFO - PROCESS | 1806 | 1461184063861 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}] 13:27:44 INFO - PROCESS | 1806 | 1461184064087 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 13:27:44 INFO - PROCESS | 1806 | 1461184064386 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:44 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa4396000 == 133 [pid = 1806] [id = 399] 13:27:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 204 (0x7f1fa0f92400) [pid = 1806] [serial = 1198] [outer = (nil)] 13:27:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 205 (0x7f1fa1b91c00) [pid = 1806] [serial = 1199] [outer = 0x7f1fa0f92400] 13:27:44 INFO - PROCESS | 1806 | 1461184064469 Marionette DEBUG loaded listener.js 13:27:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 206 (0x7f1fa5270800) [pid = 1806] [serial = 1200] [outer = 0x7f1fa0f92400] 13:27:45 INFO - PROCESS | 1806 | 1461184065372 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]]]}] 13:27:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:27:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1592ms 13:27:45 INFO - PROCESS | 1806 | 1461184065439 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 13:27:45 INFO - PROCESS | 1806 | 1461184065448 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 13:27:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:27:45 INFO - PROCESS | 1806 | 1461184065459 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:27:45 INFO - PROCESS | 1806 | 1461184065463 Marionette TRACE conn3 <- [1,1570,null,{}] 13:27:45 INFO - PROCESS | 1806 | 1461184065470 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}] 13:27:45 INFO - PROCESS | 1806 | 1461184065734 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 13:27:46 INFO - PROCESS | 1806 | 1461184066052 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:46 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fadf71000 == 134 [pid = 1806] [id = 400] 13:27:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 207 (0x7f1fa6611800) [pid = 1806] [serial = 1201] [outer = (nil)] 13:27:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 208 (0x7f1fa6c59c00) [pid = 1806] [serial = 1202] [outer = 0x7f1fa6611800] 13:27:46 INFO - PROCESS | 1806 | 1461184066129 Marionette DEBUG loaded listener.js 13:27:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 209 (0x7f1fa709f800) [pid = 1806] [serial = 1203] [outer = 0x7f1fa6611800] 13:27:47 INFO - PROCESS | 1806 | 1461184067063 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]]]}] 13:27:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:27:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1638ms 13:27:47 INFO - PROCESS | 1806 | 1461184067097 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 13:27:47 INFO - PROCESS | 1806 | 1461184067102 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 13:27:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:27:47 INFO - PROCESS | 1806 | 1461184067109 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:27:47 INFO - PROCESS | 1806 | 1461184067115 Marionette TRACE conn3 <- [1,1574,null,{}] 13:27:47 INFO - PROCESS | 1806 | 1461184067132 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}] 13:27:47 INFO - PROCESS | 1806 | 1461184067351 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 13:27:47 INFO - PROCESS | 1806 | 1461184067588 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3b4f800 == 135 [pid = 1806] [id = 401] 13:27:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 210 (0x7f1fadcd0400) [pid = 1806] [serial = 1204] [outer = (nil)] 13:27:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 211 (0x7f1faf1d2400) [pid = 1806] [serial = 1205] [outer = 0x7f1fadcd0400] 13:27:47 INFO - PROCESS | 1806 | 1461184067712 Marionette DEBUG loaded listener.js 13:27:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 212 (0x7f1faf8f5c00) [pid = 1806] [serial = 1206] [outer = 0x7f1fadcd0400] 13:27:48 INFO - PROCESS | 1806 | 1461184068563 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]]]}] 13:27:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:27:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1485ms 13:27:48 INFO - PROCESS | 1806 | 1461184068595 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 13:27:48 INFO - PROCESS | 1806 | 1461184068599 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 13:27:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:27:48 INFO - PROCESS | 1806 | 1461184068606 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:27:48 INFO - PROCESS | 1806 | 1461184068609 Marionette TRACE conn3 <- [1,1578,null,{}] 13:27:48 INFO - PROCESS | 1806 | 1461184068615 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}] 13:27:48 INFO - PROCESS | 1806 | 1461184068834 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 13:27:49 INFO - PROCESS | 1806 | 1461184069035 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb7226800 == 136 [pid = 1806] [id = 402] 13:27:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 213 (0x7f1fadccec00) [pid = 1806] [serial = 1207] [outer = (nil)] 13:27:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 214 (0x7f1fb2c4e000) [pid = 1806] [serial = 1208] [outer = 0x7f1fadccec00] 13:27:49 INFO - PROCESS | 1806 | 1461184069108 Marionette DEBUG loaded listener.js 13:27:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 215 (0x7f1fb3c8f000) [pid = 1806] [serial = 1209] [outer = 0x7f1fadccec00] 13:27:50 INFO - PROCESS | 1806 | 1461184070003 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]]]}] 13:27:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:27:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1428ms 13:27:50 INFO - PROCESS | 1806 | 1461184070035 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 13:27:50 INFO - PROCESS | 1806 | 1461184070038 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 13:27:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:27:50 INFO - PROCESS | 1806 | 1461184070045 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:27:50 INFO - PROCESS | 1806 | 1461184070048 Marionette TRACE conn3 <- [1,1582,null,{}] 13:27:50 INFO - PROCESS | 1806 | 1461184070053 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}] 13:27:50 INFO - PROCESS | 1806 | 1461184070252 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 13:27:50 INFO - PROCESS | 1806 | 1461184070453 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:50 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbc336800 == 137 [pid = 1806] [id = 403] 13:27:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 216 (0x7f1faf1d3400) [pid = 1806] [serial = 1210] [outer = (nil)] 13:27:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 217 (0x7f1fb54aa000) [pid = 1806] [serial = 1211] [outer = 0x7f1faf1d3400] 13:27:50 INFO - PROCESS | 1806 | 1461184070538 Marionette DEBUG loaded listener.js 13:27:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 218 (0x7f1fb8473000) [pid = 1806] [serial = 1212] [outer = 0x7f1faf1d3400] 13:27:51 INFO - PROCESS | 1806 | 1461184071473 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]]]}] 13:27:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:27:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1484ms 13:27:51 INFO - PROCESS | 1806 | 1461184071530 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 13:27:51 INFO - PROCESS | 1806 | 1461184071534 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 13:27:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:27:51 INFO - PROCESS | 1806 | 1461184071540 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:27:51 INFO - PROCESS | 1806 | 1461184071542 Marionette TRACE conn3 <- [1,1586,null,{}] 13:27:51 INFO - PROCESS | 1806 | 1461184071548 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}] 13:27:51 INFO - PROCESS | 1806 | 1461184071778 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 13:27:52 INFO - PROCESS | 1806 | 1461184072031 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcb398800 == 138 [pid = 1806] [id = 404] 13:27:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 219 (0x7f1fb9dc2000) [pid = 1806] [serial = 1213] [outer = (nil)] 13:27:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 220 (0x7f1fbf75b400) [pid = 1806] [serial = 1214] [outer = 0x7f1fb9dc2000] 13:27:52 INFO - PROCESS | 1806 | 1461184072125 Marionette DEBUG loaded listener.js 13:27:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 221 (0x7f1fc661c000) [pid = 1806] [serial = 1215] [outer = 0x7f1fb9dc2000] 13:27:52 INFO - PROCESS | 1806 | 1461184072953 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]]]}] 13:27:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:27:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1478ms 13:27:53 INFO - PROCESS | 1806 | 1461184073019 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 13:27:53 INFO - PROCESS | 1806 | 1461184073023 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 13:27:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:27:53 INFO - PROCESS | 1806 | 1461184073029 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:27:53 INFO - PROCESS | 1806 | 1461184073032 Marionette TRACE conn3 <- [1,1590,null,{}] 13:27:53 INFO - PROCESS | 1806 | 1461184073038 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}] 13:27:53 INFO - PROCESS | 1806 | 1461184073240 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 13:27:53 INFO - PROCESS | 1806 | 1461184073439 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fce5c4800 == 139 [pid = 1806] [id = 405] 13:27:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 222 (0x7f1f9eb26000) [pid = 1806] [serial = 1216] [outer = (nil)] 13:27:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 223 (0x7f1f9eb2b800) [pid = 1806] [serial = 1217] [outer = 0x7f1f9eb26000] 13:27:53 INFO - PROCESS | 1806 | 1461184073518 Marionette DEBUG loaded listener.js 13:27:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 224 (0x7f1f9eb30400) [pid = 1806] [serial = 1218] [outer = 0x7f1f9eb26000] 13:27:54 INFO - PROCESS | 1806 | 1461184074436 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]]]}] 13:27:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:27:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1435ms 13:27:54 INFO - PROCESS | 1806 | 1461184074467 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 13:27:54 INFO - PROCESS | 1806 | 1461184074471 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 13:27:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:27:54 INFO - PROCESS | 1806 | 1461184074478 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:27:54 INFO - PROCESS | 1806 | 1461184074481 Marionette TRACE conn3 <- [1,1594,null,{}] 13:27:54 INFO - PROCESS | 1806 | 1461184074486 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}] 13:27:54 INFO - PROCESS | 1806 | 1461184074695 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 13:27:54 INFO - PROCESS | 1806 | 1461184074899 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:54 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9dcd0000 == 140 [pid = 1806] [id = 406] 13:27:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 225 (0x7f1f9eb27000) [pid = 1806] [serial = 1219] [outer = (nil)] 13:27:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 226 (0x7f1fc669ac00) [pid = 1806] [serial = 1220] [outer = 0x7f1f9eb27000] 13:27:54 INFO - PROCESS | 1806 | 1461184074971 Marionette DEBUG loaded listener.js 13:27:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 227 (0x7f1fc9719800) [pid = 1806] [serial = 1221] [outer = 0x7f1f9eb27000] 13:27:55 INFO - PROCESS | 1806 | 1461184075869 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]]]}] 13:27:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:27:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1435ms 13:27:55 INFO - PROCESS | 1806 | 1461184075915 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 13:27:55 INFO - PROCESS | 1806 | 1461184075919 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 13:27:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:27:55 INFO - PROCESS | 1806 | 1461184075924 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:27:55 INFO - PROCESS | 1806 | 1461184075927 Marionette TRACE conn3 <- [1,1598,null,{}] 13:27:55 INFO - PROCESS | 1806 | 1461184075933 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}] 13:27:56 INFO - PROCESS | 1806 | 1461184076138 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 13:27:56 INFO - PROCESS | 1806 | 1461184076351 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fd0bc6800 == 141 [pid = 1806] [id = 407] 13:27:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 228 (0x7f1f9eb28c00) [pid = 1806] [serial = 1222] [outer = (nil)] 13:27:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 229 (0x7f1f9ec47c00) [pid = 1806] [serial = 1223] [outer = 0x7f1f9eb28c00] 13:27:56 INFO - PROCESS | 1806 | 1461184076469 Marionette DEBUG loaded listener.js 13:27:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 230 (0x7f1f9ec4c800) [pid = 1806] [serial = 1224] [outer = 0x7f1f9eb28c00] 13:27:57 INFO - PROCESS | 1806 | 1461184077430 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]]]}] 13:27:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:27:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1533ms 13:27:57 INFO - PROCESS | 1806 | 1461184077459 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 13:27:57 INFO - PROCESS | 1806 | 1461184077463 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 13:27:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:27:57 INFO - PROCESS | 1806 | 1461184077469 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:27:57 INFO - PROCESS | 1806 | 1461184077473 Marionette TRACE conn3 <- [1,1602,null,{}] 13:27:57 INFO - PROCESS | 1806 | 1461184077479 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}] 13:27:57 INFO - PROCESS | 1806 | 1461184077732 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 13:27:57 INFO - PROCESS | 1806 | 1461184077983 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:58 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9c9b9000 == 142 [pid = 1806] [id = 408] 13:27:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 231 (0x7f1f9ec41c00) [pid = 1806] [serial = 1225] [outer = (nil)] 13:27:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 232 (0x7f1fc971a400) [pid = 1806] [serial = 1226] [outer = 0x7f1f9ec41c00] 13:27:58 INFO - PROCESS | 1806 | 1461184078103 Marionette DEBUG loaded listener.js 13:27:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 233 (0x7f1fcb6be400) [pid = 1806] [serial = 1227] [outer = 0x7f1f9ec41c00] 13:27:59 INFO - PROCESS | 1806 | 1461184079029 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]]]}] 13:27:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:27:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1632ms 13:27:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:27:59 INFO - PROCESS | 1806 | 1461184079102 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 13:27:59 INFO - PROCESS | 1806 | 1461184079106 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 13:27:59 INFO - PROCESS | 1806 | 1461184079113 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:27:59 INFO - PROCESS | 1806 | 1461184079117 Marionette TRACE conn3 <- [1,1606,null,{}] 13:27:59 INFO - PROCESS | 1806 | 1461184079123 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}] 13:27:59 INFO - PROCESS | 1806 | 1461184079389 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 13:27:59 INFO - PROCESS | 1806 | 1461184079699 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:59 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9f4ec800 == 143 [pid = 1806] [id = 409] 13:27:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 234 (0x7f1f9edc1800) [pid = 1806] [serial = 1228] [outer = (nil)] 13:27:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 235 (0x7f1fcb6bec00) [pid = 1806] [serial = 1229] [outer = 0x7f1f9edc1800] 13:27:59 INFO - PROCESS | 1806 | 1461184079780 Marionette DEBUG loaded listener.js 13:27:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 236 (0x7f1fcb8ba000) [pid = 1806] [serial = 1230] [outer = 0x7f1f9edc1800] 13:28:00 INFO - PROCESS | 1806 | 1461184080668 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]]]}] 13:28:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:28:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1588ms 13:28:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:28:00 INFO - PROCESS | 1806 | 1461184080700 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 13:28:00 INFO - PROCESS | 1806 | 1461184080703 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 13:28:00 INFO - PROCESS | 1806 | 1461184080710 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:28:00 INFO - PROCESS | 1806 | 1461184080713 Marionette TRACE conn3 <- [1,1610,null,{}] 13:28:00 INFO - PROCESS | 1806 | 1461184080718 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}] 13:28:00 INFO - PROCESS | 1806 | 1461184080917 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 13:28:01 INFO - PROCESS | 1806 | 1461184081122 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:01 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb373b000 == 144 [pid = 1806] [id = 410] 13:28:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 237 (0x7f1fb37b1400) [pid = 1806] [serial = 1231] [outer = (nil)] 13:28:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 238 (0x7f1fb37b7400) [pid = 1806] [serial = 1232] [outer = 0x7f1fb37b1400] 13:28:01 INFO - PROCESS | 1806 | 1461184081237 Marionette DEBUG loaded listener.js 13:28:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 239 (0x7f1fb37bcc00) [pid = 1806] [serial = 1233] [outer = 0x7f1fb37b1400] 13:28:02 INFO - PROCESS | 1806 | 1461184082137 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]]]}] 13:28:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:28:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1490ms 13:28:02 INFO - PROCESS | 1806 | 1461184082200 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 13:28:02 INFO - PROCESS | 1806 | 1461184082203 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 13:28:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:28:02 INFO - PROCESS | 1806 | 1461184082209 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:28:02 INFO - PROCESS | 1806 | 1461184082212 Marionette TRACE conn3 <- [1,1614,null,{}] 13:28:02 INFO - PROCESS | 1806 | 1461184082218 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}] 13:28:02 INFO - PROCESS | 1806 | 1461184082414 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 13:28:02 INFO - PROCESS | 1806 | 1461184082625 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9c8d9800 == 145 [pid = 1806] [id = 411] 13:28:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 240 (0x7f1fa5471400) [pid = 1806] [serial = 1234] [outer = (nil)] 13:28:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 241 (0x7f1fa547a000) [pid = 1806] [serial = 1235] [outer = 0x7f1fa5471400] 13:28:02 INFO - PROCESS | 1806 | 1461184082745 Marionette DEBUG loaded listener.js 13:28:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 242 (0x7f1fa547f000) [pid = 1806] [serial = 1236] [outer = 0x7f1fa5471400] 13:28:03 INFO - PROCESS | 1806 | 1461184083648 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]]]}] 13:28:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 13:28:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1491ms 13:28:03 INFO - PROCESS | 1806 | 1461184083702 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 13:28:03 INFO - PROCESS | 1806 | 1461184083705 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 13:28:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:28:03 INFO - PROCESS | 1806 | 1461184083711 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:28:03 INFO - PROCESS | 1806 | 1461184083714 Marionette TRACE conn3 <- [1,1618,null,{}] 13:28:03 INFO - PROCESS | 1806 | 1461184083720 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}] 13:28:03 INFO - PROCESS | 1806 | 1461184083928 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 13:28:04 INFO - PROCESS | 1806 | 1461184084134 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3747800 == 146 [pid = 1806] [id = 412] 13:28:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 243 (0x7f1fa5472c00) [pid = 1806] [serial = 1237] [outer = (nil)] 13:28:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 244 (0x7f1fa7712000) [pid = 1806] [serial = 1238] [outer = 0x7f1fa5472c00] 13:28:04 INFO - PROCESS | 1806 | 1461184084292 Marionette DEBUG loaded listener.js 13:28:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 245 (0x7f1fa7716000) [pid = 1806] [serial = 1239] [outer = 0x7f1fa5472c00] 13:28:05 INFO - PROCESS | 1806 | 1461184085121 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]]]}] 13:28:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:28:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1479ms 13:28:05 INFO - PROCESS | 1806 | 1461184085192 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 13:28:05 INFO - PROCESS | 1806 | 1461184085196 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 13:28:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:28:05 INFO - PROCESS | 1806 | 1461184085201 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:28:05 INFO - PROCESS | 1806 | 1461184085204 Marionette TRACE conn3 <- [1,1622,null,{}] 13:28:05 INFO - PROCESS | 1806 | 1461184085209 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}] 13:28:05 INFO - PROCESS | 1806 | 1461184085429 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 13:28:05 INFO - PROCESS | 1806 | 1461184085689 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:05 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa5a18800 == 147 [pid = 1806] [id = 413] 13:28:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 246 (0x7f1f9d57c400) [pid = 1806] [serial = 1240] [outer = (nil)] 13:28:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 247 (0x7f1fa7715c00) [pid = 1806] [serial = 1241] [outer = 0x7f1f9d57c400] 13:28:05 INFO - PROCESS | 1806 | 1461184085809 Marionette DEBUG loaded listener.js 13:28:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 248 (0x7f1fb12c1400) [pid = 1806] [serial = 1242] [outer = 0x7f1f9d57c400] 13:28:06 INFO - PROCESS | 1806 | 1461184086681 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]]]}] 13:28:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 13:28:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1530ms 13:28:06 INFO - PROCESS | 1806 | 1461184086733 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 13:28:06 INFO - PROCESS | 1806 | 1461184086743 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 13:28:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:28:06 INFO - PROCESS | 1806 | 1461184086754 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:28:06 INFO - PROCESS | 1806 | 1461184086757 Marionette TRACE conn3 <- [1,1626,null,{}] 13:28:06 INFO - PROCESS | 1806 | 1461184086763 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}] 13:28:06 INFO - PROCESS | 1806 | 1461184086975 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 13:28:07 INFO - PROCESS | 1806 | 1461184087225 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa3802800 == 148 [pid = 1806] [id = 414] 13:28:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 249 (0x7f1f9d57c800) [pid = 1806] [serial = 1243] [outer = (nil)] 13:28:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 250 (0x7f1f9dd15c00) [pid = 1806] [serial = 1244] [outer = 0x7f1f9d57c800] 13:28:07 INFO - PROCESS | 1806 | 1461184087345 Marionette DEBUG loaded listener.js 13:28:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 251 (0x7f1f9dd1cc00) [pid = 1806] [serial = 1245] [outer = 0x7f1f9d57c800] 13:28:08 INFO - PROCESS | 1806 | 1461184088199 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]]]}] 13:28:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:28:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1978ms 13:28:08 INFO - PROCESS | 1806 | 1461184088734 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 13:28:08 INFO - PROCESS | 1806 | 1461184088739 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 13:28:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:28:08 INFO - PROCESS | 1806 | 1461184088869 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:28:08 INFO - PROCESS | 1806 | 1461184088874 Marionette TRACE conn3 <- [1,1630,null,{}] 13:28:08 INFO - PROCESS | 1806 | 1461184088884 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}] 13:28:09 INFO - PROCESS | 1806 | 1461184089177 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 13:28:09 INFO - PROCESS | 1806 | 1461184089373 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa380b000 == 149 [pid = 1806] [id = 415] 13:28:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 252 (0x7f1f9edb6400) [pid = 1806] [serial = 1246] [outer = (nil)] 13:28:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 253 (0x7f1f9edbec00) [pid = 1806] [serial = 1247] [outer = 0x7f1f9edb6400] 13:28:09 INFO - PROCESS | 1806 | 1461184089444 Marionette DEBUG loaded listener.js 13:28:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 254 (0x7f1f9edcfc00) [pid = 1806] [serial = 1248] [outer = 0x7f1f9edb6400] 13:28:10 INFO - PROCESS | 1806 | 1461184090553 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]]]}] 13:28:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:28:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1821ms 13:28:10 INFO - PROCESS | 1806 | 1461184090611 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 13:28:10 INFO - PROCESS | 1806 | 1461184090617 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 13:28:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:28:10 INFO - PROCESS | 1806 | 1461184090629 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:28:10 INFO - PROCESS | 1806 | 1461184090633 Marionette TRACE conn3 <- [1,1634,null,{}] 13:28:10 INFO - PROCESS | 1806 | 1461184090639 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}] 13:28:10 INFO - PROCESS | 1806 | 1461184090887 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 13:28:11 INFO - PROCESS | 1806 | 1461184091249 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa393e800 == 150 [pid = 1806] [id = 416] 13:28:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 255 (0x7f1fa25a9c00) [pid = 1806] [serial = 1249] [outer = (nil)] 13:28:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 256 (0x7f1fa28ab800) [pid = 1806] [serial = 1250] [outer = 0x7f1fa25a9c00] 13:28:11 INFO - PROCESS | 1806 | 1461184091366 Marionette DEBUG loaded listener.js 13:28:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 257 (0x7f1fa5a4b000) [pid = 1806] [serial = 1251] [outer = 0x7f1fa25a9c00] 13:28:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb0453000 == 149 [pid = 1806] [id = 397] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 256 (0x7f1fa5ad1000) [pid = 1806] [serial = 1103] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fae0ae000 == 148 [pid = 1806] [id = 396] 13:28:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa75a0000 == 147 [pid = 1806] [id = 395] 13:28:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa53d4000 == 146 [pid = 1806] [id = 394] 13:28:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb39df000 == 145 [pid = 1806] [id = 332] 13:28:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa118d800 == 144 [pid = 1806] [id = 393] 13:28:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf3c2800 == 143 [pid = 1806] [id = 392] 13:28:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa6735000 == 142 [pid = 1806] [id = 389] 13:28:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fd0bc7000 == 141 [pid = 1806] [id = 388] 13:28:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fce5cd800 == 140 [pid = 1806] [id = 387] 13:28:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcb38b800 == 139 [pid = 1806] [id = 386] 13:28:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc7511000 == 138 [pid = 1806] [id = 385] 13:28:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc041c800 == 137 [pid = 1806] [id = 384] 13:28:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9ec6800 == 136 [pid = 1806] [id = 383] 13:28:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb871e800 == 135 [pid = 1806] [id = 382] 13:28:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3c1b000 == 134 [pid = 1806] [id = 381] 13:28:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb37e1800 == 133 [pid = 1806] [id = 380] 13:28:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb2de6800 == 132 [pid = 1806] [id = 379] 13:28:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fafa58800 == 131 [pid = 1806] [id = 378] 13:28:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa7c29800 == 130 [pid = 1806] [id = 377] 13:28:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa1bcb000 == 129 [pid = 1806] [id = 376] 13:28:12 INFO - PROCESS | 1806 | 1461184092832 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]]]}] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 255 (0x7f1faf1ce000) [pid = 1806] [serial = 1125] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 254 (0x7f1fadde8800) [pid = 1806] [serial = 1124] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 253 (0x7f1fa03f4c00) [pid = 1806] [serial = 1109] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 252 (0x7f1fae0f5400) [pid = 1806] [serial = 1073] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 251 (0x7f1fb8e8ac00) [pid = 1806] [serial = 1097] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 250 (0x7f1fb2bc7c00) [pid = 1806] [serial = 1082] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 249 (0x7f1fa77a7000) [pid = 1806] [serial = 1121] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 248 (0x7f1fa5ad3400) [pid = 1806] [serial = 1064] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 247 (0x7f1f9f5f1800) [pid = 1806] [serial = 1112] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 246 (0x7f1fa5a51c00) [pid = 1806] [serial = 1115] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 245 (0x7f1fb0ff2400) [pid = 1806] [serial = 1079] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 244 (0x7f1fa66b8c00) [pid = 1806] [serial = 1116] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 243 (0x7f1fa6f27000) [pid = 1806] [serial = 1119] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 242 (0x7f1fb898a800) [pid = 1806] [serial = 1094] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 241 (0x7f1fa25b5400) [pid = 1806] [serial = 1113] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 240 (0x7f1fb3c93400) [pid = 1806] [serial = 1088] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 239 (0x7f1fa1b87c00) [pid = 1806] [serial = 1110] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 238 (0x7f1fa7d70400) [pid = 1806] [serial = 1122] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 237 (0x7f1fa0f8bc00) [pid = 1806] [serial = 1061] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 236 (0x7f1fa11cc000) [pid = 1806] [serial = 1100] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 235 (0x7f1fb774dc00) [pid = 1806] [serial = 1091] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 234 (0x7f1fa66aa800) [pid = 1806] [serial = 1118] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 233 (0x7f1fa7c7a400) [pid = 1806] [serial = 1067] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 232 (0x7f1faf8f5000) [pid = 1806] [serial = 1076] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 231 (0x7f1fa7d50000) [pid = 1806] [serial = 1106] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 230 (0x7f1fb2d31c00) [pid = 1806] [serial = 1085] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 229 (0x7f1fadc47400) [pid = 1806] [serial = 1070] [outer = (nil)] [url = about:blank] 13:28:12 INFO - PROCESS | 1806 | --DOMWINDOW == 228 (0x7f1fad04b800) [pid = 1806] [serial = 1127] [outer = (nil)] [url = about:blank] 13:28:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:28:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 2290ms 13:28:12 INFO - PROCESS | 1806 | 1461184092915 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 13:28:12 INFO - PROCESS | 1806 | 1461184092919 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 13:28:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:28:12 INFO - PROCESS | 1806 | 1461184092926 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:28:12 INFO - PROCESS | 1806 | 1461184092929 Marionette TRACE conn3 <- [1,1638,null,{}] 13:28:12 INFO - PROCESS | 1806 | 1461184092943 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}] 13:28:13 INFO - PROCESS | 1806 | 1461184093204 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 13:28:13 INFO - PROCESS | 1806 | 1461184093366 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:13 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa57ae000 == 130 [pid = 1806] [id = 417] 13:28:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 229 (0x7f1fa25b0c00) [pid = 1806] [serial = 1252] [outer = (nil)] 13:28:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 230 (0x7f1fa66b6c00) [pid = 1806] [serial = 1253] [outer = 0x7f1fa25b0c00] 13:28:13 INFO - PROCESS | 1806 | 1461184093435 Marionette DEBUG loaded listener.js 13:28:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 231 (0x7f1fa6f2e800) [pid = 1806] [serial = 1254] [outer = 0x7f1fa25b0c00] 13:28:14 INFO - PROCESS | 1806 | 1461184094172 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]]]}] 13:28:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:28:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1284ms 13:28:14 INFO - PROCESS | 1806 | 1461184094217 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 13:28:14 INFO - PROCESS | 1806 | 1461184094219 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 13:28:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:28:14 INFO - PROCESS | 1806 | 1461184094226 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:28:14 INFO - PROCESS | 1806 | 1461184094228 Marionette TRACE conn3 <- [1,1642,null,{}] 13:28:14 INFO - PROCESS | 1806 | 1461184094238 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}] 13:28:14 INFO - PROCESS | 1806 | 1461184094423 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 13:28:14 INFO - PROCESS | 1806 | 1461184094439 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa6c39800 == 131 [pid = 1806] [id = 418] 13:28:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 232 (0x7f1fa709a400) [pid = 1806] [serial = 1255] [outer = (nil)] 13:28:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 233 (0x7f1fa7c7ec00) [pid = 1806] [serial = 1256] [outer = 0x7f1fa709a400] 13:28:14 INFO - PROCESS | 1806 | 1461184094514 Marionette DEBUG loaded listener.js 13:28:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 234 (0x7f1fa7d73400) [pid = 1806] [serial = 1257] [outer = 0x7f1fa709a400] 13:28:15 INFO - PROCESS | 1806 | 1461184095486 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]]]}] 13:28:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:28:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1283ms 13:28:15 INFO - PROCESS | 1806 | 1461184095513 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 13:28:15 INFO - PROCESS | 1806 | 1461184095516 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 13:28:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:28:15 INFO - PROCESS | 1806 | 1461184095522 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:28:15 INFO - PROCESS | 1806 | 1461184095524 Marionette TRACE conn3 <- [1,1646,null,{}] 13:28:15 INFO - PROCESS | 1806 | 1461184095541 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}] 13:28:15 INFO - PROCESS | 1806 | 1461184095806 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 13:28:15 INFO - PROCESS | 1806 | 1461184095840 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa788b800 == 132 [pid = 1806] [id = 419] 13:28:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 235 (0x7f1fa5ad6800) [pid = 1806] [serial = 1258] [outer = (nil)] 13:28:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 236 (0x7f1fa80e7c00) [pid = 1806] [serial = 1259] [outer = 0x7f1fa5ad6800] 13:28:15 INFO - PROCESS | 1806 | 1461184095904 Marionette DEBUG loaded listener.js 13:28:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 237 (0x7f1fad046400) [pid = 1806] [serial = 1260] [outer = 0x7f1fa5ad6800] 13:28:16 INFO - PROCESS | 1806 | 1461184096773 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]]]}] 13:28:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:28:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1283ms 13:28:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:28:16 INFO - PROCESS | 1806 | 1461184096808 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 13:28:16 INFO - PROCESS | 1806 | 1461184096810 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 13:28:16 INFO - PROCESS | 1806 | 1461184096818 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:28:16 INFO - PROCESS | 1806 | 1461184096821 Marionette TRACE conn3 <- [1,1650,null,{}] 13:28:16 INFO - PROCESS | 1806 | 1461184096826 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}] 13:28:17 INFO - PROCESS | 1806 | 1461184097123 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 13:28:17 INFO - PROCESS | 1806 | 1461184097166 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:17 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fadf6d000 == 133 [pid = 1806] [id = 420] 13:28:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 238 (0x7f1fadf24000) [pid = 1806] [serial = 1261] [outer = (nil)] 13:28:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 239 (0x7f1faf846000) [pid = 1806] [serial = 1262] [outer = 0x7f1fadf24000] 13:28:17 INFO - PROCESS | 1806 | 1461184097233 Marionette DEBUG loaded listener.js 13:28:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 240 (0x7f1fb2bc4800) [pid = 1806] [serial = 1263] [outer = 0x7f1fadf24000] 13:28:18 INFO - PROCESS | 1806 | --DOMWINDOW == 239 (0x7f1fa5acbc00) [pid = 1806] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:28:18 INFO - PROCESS | 1806 | --DOMWINDOW == 238 (0x7f1faf520c00) [pid = 1806] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:28:18 INFO - PROCESS | 1806 | --DOMWINDOW == 237 (0x7f1fa1b90400) [pid = 1806] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:28:18 INFO - PROCESS | 1806 | --DOMWINDOW == 236 (0x7f1fa11cc400) [pid = 1806] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:28:18 INFO - PROCESS | 1806 | --DOMWINDOW == 235 (0x7f1fa7d4e400) [pid = 1806] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:28:18 INFO - PROCESS | 1806 | --DOMWINDOW == 234 (0x7f1fa5aca000) [pid = 1806] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:28:18 INFO - PROCESS | 1806 | 1461184098510 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]]]}] 13:28:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:28:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1734ms 13:28:18 INFO - PROCESS | 1806 | 1461184098552 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 13:28:18 INFO - PROCESS | 1806 | 1461184098556 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 13:28:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:28:18 INFO - PROCESS | 1806 | 1461184098561 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:28:18 INFO - PROCESS | 1806 | 1461184098563 Marionette TRACE conn3 <- [1,1654,null,{}] 13:28:18 INFO - PROCESS | 1806 | 1461184098570 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}] 13:28:18 INFO - PROCESS | 1806 | 1461184098762 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 13:28:18 INFO - PROCESS | 1806 | 1461184098943 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf3b6800 == 134 [pid = 1806] [id = 421] 13:28:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 235 (0x7f1fa0f8b800) [pid = 1806] [serial = 1264] [outer = (nil)] 13:28:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 236 (0x7f1fb2bc5c00) [pid = 1806] [serial = 1265] [outer = 0x7f1fa0f8b800] 13:28:19 INFO - PROCESS | 1806 | 1461184099006 Marionette DEBUG loaded listener.js 13:28:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 237 (0x7f1fb37b5800) [pid = 1806] [serial = 1266] [outer = 0x7f1fa0f8b800] 13:28:19 INFO - PROCESS | 1806 | 1461184099720 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]]]}] 13:28:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:28:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1182ms 13:28:19 INFO - PROCESS | 1806 | 1461184099745 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 13:28:19 INFO - PROCESS | 1806 | 1461184099749 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 13:28:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:28:19 INFO - PROCESS | 1806 | 1461184099756 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:28:19 INFO - PROCESS | 1806 | 1461184099758 Marionette TRACE conn3 <- [1,1658,null,{}] 13:28:19 INFO - PROCESS | 1806 | 1461184099764 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}] 13:28:20 INFO - PROCESS | 1806 | 1461184100013 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 13:28:20 INFO - PROCESS | 1806 | 1461184100310 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9ec19000 == 135 [pid = 1806] [id = 422] 13:28:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 238 (0x7f1f9d56f400) [pid = 1806] [serial = 1267] [outer = (nil)] 13:28:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 239 (0x7f1f9d579400) [pid = 1806] [serial = 1268] [outer = 0x7f1f9d56f400] 13:28:20 INFO - PROCESS | 1806 | 1461184100391 Marionette DEBUG loaded listener.js 13:28:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 240 (0x7f1f9eb29400) [pid = 1806] [serial = 1269] [outer = 0x7f1f9d56f400] 13:28:21 INFO - PROCESS | 1806 | 1461184101408 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]]]}] 13:28:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:28:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1681ms 13:28:21 INFO - PROCESS | 1806 | 1461184101440 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 13:28:21 INFO - PROCESS | 1806 | 1461184101446 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 13:28:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:28:21 INFO - PROCESS | 1806 | 1461184101454 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:28:21 INFO - PROCESS | 1806 | 1461184101460 Marionette TRACE conn3 <- [1,1662,null,{}] 13:28:21 INFO - PROCESS | 1806 | 1461184101468 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}] 13:28:21 INFO - PROCESS | 1806 | 1461184101687 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 13:28:21 INFO - PROCESS | 1806 | 1461184101951 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:22 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa5a0f000 == 136 [pid = 1806] [id = 423] 13:28:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 241 (0x7f1fa1b87c00) [pid = 1806] [serial = 1270] [outer = (nil)] 13:28:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 242 (0x7f1fa526e400) [pid = 1806] [serial = 1271] [outer = 0x7f1fa1b87c00] 13:28:22 INFO - PROCESS | 1806 | 1461184102075 Marionette DEBUG loaded listener.js 13:28:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 243 (0x7f1fa5ad3c00) [pid = 1806] [serial = 1272] [outer = 0x7f1fa1b87c00] 13:28:23 INFO - PROCESS | 1806 | 1461184103031 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]]]}] 13:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1635ms 13:28:23 INFO - PROCESS | 1806 | 1461184103094 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 13:28:23 INFO - PROCESS | 1806 | 1461184103101 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 13:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:28:23 INFO - PROCESS | 1806 | 1461184103109 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:28:23 INFO - PROCESS | 1806 | 1461184103112 Marionette TRACE conn3 <- [1,1666,null,{}] 13:28:23 INFO - PROCESS | 1806 | 1461184103118 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}] 13:28:23 INFO - PROCESS | 1806 | 1461184103333 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 13:28:23 INFO - PROCESS | 1806 | 1461184103619 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf3db000 == 137 [pid = 1806] [id = 424] 13:28:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 244 (0x7f1fa65a5400) [pid = 1806] [serial = 1273] [outer = (nil)] 13:28:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 245 (0x7f1fa771a800) [pid = 1806] [serial = 1274] [outer = 0x7f1fa65a5400] 13:28:23 INFO - PROCESS | 1806 | 1461184103743 Marionette DEBUG loaded listener.js 13:28:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 246 (0x7f1fa7d48c00) [pid = 1806] [serial = 1275] [outer = 0x7f1fa65a5400] 13:28:24 INFO - PROCESS | 1806 | 1461184104669 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]]]}] 13:28:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:28:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1634ms 13:28:24 INFO - PROCESS | 1806 | 1461184104743 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 13:28:24 INFO - PROCESS | 1806 | 1461184104747 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 13:28:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:28:24 INFO - PROCESS | 1806 | 1461184104767 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:28:24 INFO - PROCESS | 1806 | 1461184104777 Marionette TRACE conn3 <- [1,1670,null,{}] 13:28:24 INFO - PROCESS | 1806 | 1461184104784 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}] 13:28:25 INFO - PROCESS | 1806 | 1461184105094 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 13:28:25 INFO - PROCESS | 1806 | 1461184105334 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3617000 == 138 [pid = 1806] [id = 425] 13:28:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 247 (0x7f1fa7091400) [pid = 1806] [serial = 1276] [outer = (nil)] 13:28:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 248 (0x7f1faf526000) [pid = 1806] [serial = 1277] [outer = 0x7f1fa7091400] 13:28:25 INFO - PROCESS | 1806 | 1461184105413 Marionette DEBUG loaded listener.js 13:28:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 249 (0x7f1fb0228800) [pid = 1806] [serial = 1278] [outer = 0x7f1fa7091400] 13:28:26 INFO - PROCESS | 1806 | 1461184106318 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]]]}] 13:28:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:28:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1604ms 13:28:26 INFO - PROCESS | 1806 | 1461184106359 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 13:28:26 INFO - PROCESS | 1806 | 1461184106364 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 13:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:28:26 INFO - PROCESS | 1806 | 1461184106370 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:28:26 INFO - PROCESS | 1806 | 1461184106373 Marionette TRACE conn3 <- [1,1674,null,{}] 13:28:26 INFO - PROCESS | 1806 | 1461184106379 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}] 13:28:26 INFO - PROCESS | 1806 | 1461184106586 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 13:28:26 INFO - PROCESS | 1806 | 1461184106797 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3a11800 == 139 [pid = 1806] [id = 426] 13:28:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 250 (0x7f1fa7d77800) [pid = 1806] [serial = 1279] [outer = (nil)] 13:28:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 251 (0x7f1fb37af000) [pid = 1806] [serial = 1280] [outer = 0x7f1fa7d77800] 13:28:26 INFO - PROCESS | 1806 | 1461184106913 Marionette DEBUG loaded listener.js 13:28:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 252 (0x7f1fb3c93400) [pid = 1806] [serial = 1281] [outer = 0x7f1fa7d77800] 13:28:27 INFO - PROCESS | 1806 | 1461184107877 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]]]}] 13:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1579ms 13:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:28:27 INFO - PROCESS | 1806 | 1461184107951 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 13:28:27 INFO - PROCESS | 1806 | 1461184107953 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 13:28:27 INFO - PROCESS | 1806 | 1461184107960 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:28:27 INFO - PROCESS | 1806 | 1461184107963 Marionette TRACE conn3 <- [1,1678,null,{}] 13:28:27 INFO - PROCESS | 1806 | 1461184107969 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}] 13:28:28 INFO - PROCESS | 1806 | 1461184108183 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 13:28:28 INFO - PROCESS | 1806 | 1461184108389 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:28 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3b5b800 == 140 [pid = 1806] [id = 427] 13:28:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 253 (0x7f1fb86ca400) [pid = 1806] [serial = 1282] [outer = (nil)] 13:28:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 254 (0x7f1fb86d5000) [pid = 1806] [serial = 1283] [outer = 0x7f1fb86ca400] 13:28:28 INFO - PROCESS | 1806 | 1461184108573 Marionette DEBUG loaded listener.js 13:28:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 255 (0x7f1fb8ec9c00) [pid = 1806] [serial = 1284] [outer = 0x7f1fb86ca400] 13:28:29 INFO - PROCESS | 1806 | 1461184109496 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]]]}] 13:28:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1586ms 13:28:29 INFO - PROCESS | 1806 | 1461184109546 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 13:28:29 INFO - PROCESS | 1806 | 1461184109550 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 13:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:28:29 INFO - PROCESS | 1806 | 1461184109563 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:28:29 INFO - PROCESS | 1806 | 1461184109565 Marionette TRACE conn3 <- [1,1682,null,{}] 13:28:29 INFO - PROCESS | 1806 | 1461184109576 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}] 13:28:29 INFO - PROCESS | 1806 | 1461184109784 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 13:28:29 INFO - PROCESS | 1806 | 1461184109990 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9cb4000 == 141 [pid = 1806] [id = 428] 13:28:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 256 (0x7f1fb6750400) [pid = 1806] [serial = 1285] [outer = (nil)] 13:28:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 257 (0x7f1fbafa5400) [pid = 1806] [serial = 1286] [outer = 0x7f1fb6750400] 13:28:30 INFO - PROCESS | 1806 | 1461184110154 Marionette DEBUG loaded listener.js 13:28:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 258 (0x7f1fbf751c00) [pid = 1806] [serial = 1287] [outer = 0x7f1fb6750400] 13:28:31 INFO - PROCESS | 1806 | 1461184111021 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]]]}] 13:28:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1534ms 13:28:31 INFO - PROCESS | 1806 | 1461184111097 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 13:28:31 INFO - PROCESS | 1806 | 1461184111101 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 13:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:28:31 INFO - PROCESS | 1806 | 1461184111107 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:28:31 INFO - PROCESS | 1806 | 1461184111110 Marionette TRACE conn3 <- [1,1686,null,{}] 13:28:31 INFO - PROCESS | 1806 | 1461184111115 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}] 13:28:31 INFO - PROCESS | 1806 | 1461184111335 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 13:28:31 INFO - PROCESS | 1806 | 1461184111544 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc6351800 == 142 [pid = 1806] [id = 429] 13:28:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 259 (0x7f1fb86cc400) [pid = 1806] [serial = 1288] [outer = (nil)] 13:28:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 260 (0x7f1fc63bd400) [pid = 1806] [serial = 1289] [outer = 0x7f1fb86cc400] 13:28:31 INFO - PROCESS | 1806 | 1461184111702 Marionette DEBUG loaded listener.js 13:28:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 261 (0x7f1fc75dcc00) [pid = 1806] [serial = 1290] [outer = 0x7f1fb86cc400] 13:28:32 INFO - PROCESS | 1806 | 1461184112640 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]]]}] 13:28:32 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 13:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1582ms 13:28:32 INFO - PROCESS | 1806 | 1461184112690 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 13:28:32 INFO - PROCESS | 1806 | 1461184112693 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 13:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:28:32 INFO - PROCESS | 1806 | 1461184112700 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:28:32 INFO - PROCESS | 1806 | 1461184112703 Marionette TRACE conn3 <- [1,1690,null,{}] 13:28:32 INFO - PROCESS | 1806 | 1461184112709 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}] 13:28:32 INFO - PROCESS | 1806 | 1461184112931 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 13:28:33 INFO - PROCESS | 1806 | 1461184113233 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:33 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcb362000 == 143 [pid = 1806] [id = 430] 13:28:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 262 (0x7f1f9ebe3000) [pid = 1806] [serial = 1291] [outer = (nil)] 13:28:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 263 (0x7f1f9ebea800) [pid = 1806] [serial = 1292] [outer = 0x7f1f9ebe3000] 13:28:33 INFO - PROCESS | 1806 | 1461184113332 Marionette DEBUG loaded listener.js 13:28:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 264 (0x7f1f9ebef000) [pid = 1806] [serial = 1293] [outer = 0x7f1f9ebe3000] 13:28:34 INFO - PROCESS | 1806 | 1461184114217 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]]]}] 13:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1584ms 13:28:34 INFO - PROCESS | 1806 | 1461184114285 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 13:28:34 INFO - PROCESS | 1806 | 1461184114289 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 13:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:28:34 INFO - PROCESS | 1806 | 1461184114295 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:28:34 INFO - PROCESS | 1806 | 1461184114299 Marionette TRACE conn3 <- [1,1694,null,{}] 13:28:34 INFO - PROCESS | 1806 | 1461184114305 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}] 13:28:34 INFO - PROCESS | 1806 | 1461184114523 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 13:28:34 INFO - PROCESS | 1806 | 1461184114780 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:34 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcfd72800 == 144 [pid = 1806] [id = 431] 13:28:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 265 (0x7f1f9ebea400) [pid = 1806] [serial = 1294] [outer = (nil)] 13:28:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 266 (0x7f1fc6176400) [pid = 1806] [serial = 1295] [outer = 0x7f1f9ebea400] 13:28:34 INFO - PROCESS | 1806 | 1461184114901 Marionette DEBUG loaded listener.js 13:28:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 267 (0x7f1fc97a5c00) [pid = 1806] [serial = 1296] [outer = 0x7f1f9ebea400] 13:28:35 INFO - PROCESS | 1806 | 1461184115742 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]]]}] 13:28:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:28:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1499ms 13:28:35 INFO - PROCESS | 1806 | 1461184115795 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 13:28:35 INFO - PROCESS | 1806 | 1461184115799 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 13:28:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:28:35 INFO - PROCESS | 1806 | 1461184115805 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:28:35 INFO - PROCESS | 1806 | 1461184115808 Marionette TRACE conn3 <- [1,1698,null,{}] 13:28:35 INFO - PROCESS | 1806 | 1461184115814 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}] 13:28:36 INFO - PROCESS | 1806 | 1461184116034 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 13:28:36 INFO - PROCESS | 1806 | 1461184116210 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:36 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc7649800 == 145 [pid = 1806] [id = 432] 13:28:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 268 (0x7f1f9ebf0400) [pid = 1806] [serial = 1297] [outer = (nil)] 13:28:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 269 (0x7f1fa1bad400) [pid = 1806] [serial = 1298] [outer = 0x7f1f9ebf0400] 13:28:36 INFO - PROCESS | 1806 | 1461184116339 Marionette DEBUG loaded listener.js 13:28:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 270 (0x7f1fa1bb4400) [pid = 1806] [serial = 1299] [outer = 0x7f1f9ebf0400] 13:28:37 INFO - PROCESS | 1806 | 1461184117312 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]]]}] 13:28:37 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 13:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1578ms 13:28:37 INFO - PROCESS | 1806 | 1461184117385 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 13:28:37 INFO - PROCESS | 1806 | 1461184117389 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 13:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:28:37 INFO - PROCESS | 1806 | 1461184117400 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:28:37 INFO - PROCESS | 1806 | 1461184117410 Marionette TRACE conn3 <- [1,1702,null,{}] 13:28:37 INFO - PROCESS | 1806 | 1461184117415 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}] 13:28:37 INFO - PROCESS | 1806 | 1461184117685 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 13:28:37 INFO - PROCESS | 1806 | 1461184117938 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9bd2c800 == 146 [pid = 1806] [id = 433] 13:28:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 271 (0x7f1fa1bb4800) [pid = 1806] [serial = 1300] [outer = (nil)] 13:28:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 272 (0x7f1fa2984000) [pid = 1806] [serial = 1301] [outer = 0x7f1fa1bb4800] 13:28:38 INFO - PROCESS | 1806 | 1461184118055 Marionette DEBUG loaded listener.js 13:28:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 273 (0x7f1fc971a800) [pid = 1806] [serial = 1302] [outer = 0x7f1fa1bb4800] 13:28:38 INFO - PROCESS | 1806 | 1461184118859 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]]]}] 13:28:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:28:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1539ms 13:28:38 INFO - PROCESS | 1806 | 1461184118940 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 13:28:38 INFO - PROCESS | 1806 | 1461184118943 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 13:28:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:28:38 INFO - PROCESS | 1806 | 1461184118950 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:28:38 INFO - PROCESS | 1806 | 1461184118952 Marionette TRACE conn3 <- [1,1706,null,{}] 13:28:38 INFO - PROCESS | 1806 | 1461184118958 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}] 13:28:39 INFO - PROCESS | 1806 | 1461184119208 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 13:28:39 INFO - PROCESS | 1806 | 1461184119461 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:39 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fd0bc3800 == 147 [pid = 1806] [id = 434] 13:28:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 274 (0x7f1fa2085c00) [pid = 1806] [serial = 1303] [outer = (nil)] 13:28:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 275 (0x7f1fa208d800) [pid = 1806] [serial = 1304] [outer = 0x7f1fa2085c00] 13:28:39 INFO - PROCESS | 1806 | 1461184119588 Marionette DEBUG loaded listener.js 13:28:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 276 (0x7f1fa2092800) [pid = 1806] [serial = 1305] [outer = 0x7f1fa2085c00] 13:28:40 INFO - PROCESS | 1806 | 1461184120499 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]]]}] 13:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1582ms 13:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:28:40 INFO - PROCESS | 1806 | 1461184120533 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 13:28:40 INFO - PROCESS | 1806 | 1461184120536 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 13:28:40 INFO - PROCESS | 1806 | 1461184120543 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:28:40 INFO - PROCESS | 1806 | 1461184120546 Marionette TRACE conn3 <- [1,1710,null,{}] 13:28:40 INFO - PROCESS | 1806 | 1461184120553 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}] 13:28:40 INFO - PROCESS | 1806 | 1461184120796 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 13:28:41 INFO - PROCESS | 1806 | 1461184121692 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa21b4800 == 148 [pid = 1806] [id = 435] 13:28:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 277 (0x7f1f9dd12c00) [pid = 1806] [serial = 1306] [outer = (nil)] 13:28:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 278 (0x7f1f9eb21800) [pid = 1806] [serial = 1307] [outer = 0x7f1f9dd12c00] 13:28:41 INFO - PROCESS | 1806 | 1461184121802 Marionette DEBUG loaded listener.js 13:28:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 279 (0x7f1f9ebef400) [pid = 1806] [serial = 1308] [outer = 0x7f1f9dd12c00] 13:28:42 INFO - PROCESS | 1806 | 1461184122725 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]]]}] 13:28:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 2246ms 13:28:42 INFO - PROCESS | 1806 | 1461184122790 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 13:28:42 INFO - PROCESS | 1806 | 1461184122795 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 13:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:28:42 INFO - PROCESS | 1806 | 1461184122803 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:28:42 INFO - PROCESS | 1806 | 1461184122809 Marionette TRACE conn3 <- [1,1714,null,{}] 13:28:42 INFO - PROCESS | 1806 | 1461184122816 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}] 13:28:43 INFO - PROCESS | 1806 | 1461184123032 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 13:28:43 INFO - PROCESS | 1806 | 1461184123295 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa4392800 == 149 [pid = 1806] [id = 436] 13:28:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 280 (0x7f1f9f379000) [pid = 1806] [serial = 1309] [outer = (nil)] 13:28:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 281 (0x7f1fa0f90400) [pid = 1806] [serial = 1310] [outer = 0x7f1f9f379000] 13:28:43 INFO - PROCESS | 1806 | 1461184123417 Marionette DEBUG loaded listener.js 13:28:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 282 (0x7f1fa1baec00) [pid = 1806] [serial = 1311] [outer = 0x7f1f9f379000] 13:28:44 INFO - PROCESS | 1806 | 1461184124475 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]]]}] 13:28:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:28:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1734ms 13:28:44 INFO - PROCESS | 1806 | 1461184124549 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 13:28:44 INFO - PROCESS | 1806 | 1461184124555 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 13:28:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:28:44 INFO - PROCESS | 1806 | 1461184124564 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:28:44 INFO - PROCESS | 1806 | 1461184124566 Marionette TRACE conn3 <- [1,1718,null,{}] 13:28:44 INFO - PROCESS | 1806 | 1461184124572 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}] 13:28:44 INFO - PROCESS | 1806 | 1461184124777 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 13:28:45 INFO - PROCESS | 1806 | 1461184125141 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9f4da000 == 150 [pid = 1806] [id = 437] 13:28:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 283 (0x7f1f9edb2c00) [pid = 1806] [serial = 1312] [outer = (nil)] 13:28:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 284 (0x7f1fa2088000) [pid = 1806] [serial = 1313] [outer = 0x7f1f9edb2c00] 13:28:45 INFO - PROCESS | 1806 | 1461184125212 Marionette DEBUG loaded listener.js 13:28:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 285 (0x7f1fa25adc00) [pid = 1806] [serial = 1314] [outer = 0x7f1f9edb2c00] 13:28:46 INFO - PROCESS | 1806 | 1461184126147 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]]]}] 13:28:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1630ms 13:28:46 INFO - PROCESS | 1806 | 1461184126194 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 13:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:28:46 INFO - PROCESS | 1806 | 1461184126199 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 13:28:46 INFO - PROCESS | 1806 | 1461184126206 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:28:46 INFO - PROCESS | 1806 | 1461184126215 Marionette TRACE conn3 <- [1,1722,null,{}] 13:28:46 INFO - PROCESS | 1806 | 1461184126229 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}] 13:28:46 INFO - PROCESS | 1806 | 1461184126485 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 13:28:46 INFO - PROCESS | 1806 | 1461184126850 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:46 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa381e000 == 151 [pid = 1806] [id = 438] 13:28:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 286 (0x7f1fa5475800) [pid = 1806] [serial = 1315] [outer = (nil)] 13:28:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 287 (0x7f1fa547e000) [pid = 1806] [serial = 1316] [outer = 0x7f1fa5475800] 13:28:46 INFO - PROCESS | 1806 | 1461184126929 Marionette DEBUG loaded listener.js 13:28:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 288 (0x7f1fa5a46000) [pid = 1806] [serial = 1317] [outer = 0x7f1fa5475800] 13:28:47 INFO - PROCESS | 1806 | 1461184127801 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]]]}] 13:28:47 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 13:28:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1641ms 13:28:47 INFO - PROCESS | 1806 | 1461184127846 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 13:28:47 INFO - PROCESS | 1806 | 1461184127851 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 13:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:28:47 INFO - PROCESS | 1806 | 1461184127856 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:28:47 INFO - PROCESS | 1806 | 1461184127858 Marionette TRACE conn3 <- [1,1726,null,{}] 13:28:47 INFO - PROCESS | 1806 | 1461184127864 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}] 13:28:48 INFO - PROCESS | 1806 | 1461184128062 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 13:28:48 INFO - PROCESS | 1806 | 1461184128278 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9f4eb000 == 152 [pid = 1806] [id = 439] 13:28:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 289 (0x7f1fa547d000) [pid = 1806] [serial = 1318] [outer = (nil)] 13:28:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 290 (0x7f1fa65ae400) [pid = 1806] [serial = 1319] [outer = 0x7f1fa547d000] 13:28:48 INFO - PROCESS | 1806 | 1461184128392 Marionette DEBUG loaded listener.js 13:28:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 291 (0x7f1fa66b6000) [pid = 1806] [serial = 1320] [outer = 0x7f1fa547d000] 13:28:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf3b6800 == 151 [pid = 1806] [id = 421] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 290 (0x7f1fb1f62800) [pid = 1806] [serial = 1145] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 289 (0x7f1f9d575400) [pid = 1806] [serial = 1175] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 288 (0x7f1fb71d9800) [pid = 1806] [serial = 1151] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 287 (0x7f1fa7d4e000) [pid = 1806] [serial = 1136] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 286 (0x7f1fa5a47000) [pid = 1806] [serial = 1133] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 285 (0x7f1fb9cde400) [pid = 1806] [serial = 1160] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 284 (0x7f1fc79c3000) [pid = 1806] [serial = 1169] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 283 (0x7f1f9edcdc00) [pid = 1806] [serial = 1130] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 282 (0x7f1fb8e89400) [pid = 1806] [serial = 1157] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 281 (0x7f1fc752b000) [pid = 1806] [serial = 1166] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 280 (0x7f1faf8f6800) [pid = 1806] [serial = 1142] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 279 (0x7f1fadde2c00) [pid = 1806] [serial = 1139] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 278 (0x7f1fb8760400) [pid = 1806] [serial = 1154] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 277 (0x7f1fc64ad800) [pid = 1806] [serial = 1163] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 276 (0x7f1fa1b93000) [pid = 1806] [serial = 1172] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 275 (0x7f1fb5314400) [pid = 1806] [serial = 1148] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 274 (0x7f1fb2c4b000) [pid = 1806] [serial = 1196] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fadf6d000 == 150 [pid = 1806] [id = 420] 13:28:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa788b800 == 149 [pid = 1806] [id = 419] 13:28:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa6c39800 == 148 [pid = 1806] [id = 418] 13:28:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa57ae000 == 147 [pid = 1806] [id = 417] 13:28:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa393e800 == 146 [pid = 1806] [id = 416] 13:28:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa380b000 == 145 [pid = 1806] [id = 415] 13:28:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb373b000 == 144 [pid = 1806] [id = 410] 13:28:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9f4ec800 == 143 [pid = 1806] [id = 409] 13:28:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9c9b9000 == 142 [pid = 1806] [id = 408] 13:28:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fd0bc6800 == 141 [pid = 1806] [id = 407] 13:28:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9dcd0000 == 140 [pid = 1806] [id = 406] 13:28:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fce5c4800 == 139 [pid = 1806] [id = 405] 13:28:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcb398800 == 138 [pid = 1806] [id = 404] 13:28:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fbc336800 == 137 [pid = 1806] [id = 403] 13:28:49 INFO - PROCESS | 1806 | 1461184129491 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]]]}] 13:28:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb7226800 == 136 [pid = 1806] [id = 402] 13:28:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3b4f800 == 135 [pid = 1806] [id = 401] 13:28:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fadf71000 == 134 [pid = 1806] [id = 400] 13:28:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa4396000 == 133 [pid = 1806] [id = 399] 13:28:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:28:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1678ms 13:28:49 INFO - PROCESS | 1806 | 1461184129543 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 13:28:49 INFO - PROCESS | 1806 | 1461184129547 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 13:28:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:28:49 INFO - PROCESS | 1806 | 1461184129553 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:28:49 INFO - PROCESS | 1806 | 1461184129555 Marionette TRACE conn3 <- [1,1730,null,{}] 13:28:49 INFO - PROCESS | 1806 | 1461184129561 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}] 13:28:49 INFO - PROCESS | 1806 | 1461184129799 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 273 (0x7f1face34400) [pid = 1806] [serial = 1188] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 272 (0x7f1fb0237400) [pid = 1806] [serial = 1193] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 271 (0x7f1fa709fc00) [pid = 1806] [serial = 1185] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 270 (0x7f1fa1b91800) [pid = 1806] [serial = 1178] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 269 (0x7f1fb2bc8800) [pid = 1806] [serial = 1194] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 268 (0x7f1fae0ecc00) [pid = 1806] [serial = 1191] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 267 (0x7f1fa6c5dc00) [pid = 1806] [serial = 1184] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 266 (0x7f1fa28acc00) [pid = 1806] [serial = 1179] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 265 (0x7f1fa5ad2000) [pid = 1806] [serial = 1181] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 264 (0x7f1fa65a9400) [pid = 1806] [serial = 1182] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 263 (0x7f1fadc4d800) [pid = 1806] [serial = 1190] [outer = (nil)] [url = about:blank] 13:28:49 INFO - PROCESS | 1806 | --DOMWINDOW == 262 (0x7f1fa80e1800) [pid = 1806] [serial = 1187] [outer = (nil)] [url = about:blank] 13:28:50 INFO - PROCESS | 1806 | 1461184130055 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:50 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1bc9000 == 134 [pid = 1806] [id = 440] 13:28:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 263 (0x7f1fa6458400) [pid = 1806] [serial = 1321] [outer = (nil)] 13:28:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 264 (0x7f1fa6c5dc00) [pid = 1806] [serial = 1322] [outer = 0x7f1fa6458400] 13:28:50 INFO - PROCESS | 1806 | 1461184130134 Marionette DEBUG loaded listener.js 13:28:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 265 (0x7f1fa771bc00) [pid = 1806] [serial = 1323] [outer = 0x7f1fa6458400] 13:28:51 INFO - PROCESS | 1806 | 1461184131054 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]]]}] 13:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 13:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1531ms 13:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:28:51 INFO - PROCESS | 1806 | 1461184131089 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 13:28:51 INFO - PROCESS | 1806 | 1461184131092 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 13:28:51 INFO - PROCESS | 1806 | 1461184131098 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:28:51 INFO - PROCESS | 1806 | 1461184131101 Marionette TRACE conn3 <- [1,1734,null,{}] 13:28:51 INFO - PROCESS | 1806 | 1461184131106 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}] 13:28:51 INFO - PROCESS | 1806 | 1461184131297 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 13:28:51 INFO - PROCESS | 1806 | 1461184131535 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:51 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa6776800 == 135 [pid = 1806] [id = 441] 13:28:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 266 (0x7f1fa80dc800) [pid = 1806] [serial = 1324] [outer = (nil)] 13:28:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 267 (0x7f1face2f800) [pid = 1806] [serial = 1325] [outer = 0x7f1fa80dc800] 13:28:51 INFO - PROCESS | 1806 | 1461184131603 Marionette DEBUG loaded listener.js 13:28:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 268 (0x7f1fadcc9000) [pid = 1806] [serial = 1326] [outer = 0x7f1fa80dc800] 13:28:52 INFO - PROCESS | 1806 | 1461184132430 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]]]}] 13:28:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:28:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1381ms 13:28:52 INFO - PROCESS | 1806 | 1461184132479 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 13:28:52 INFO - PROCESS | 1806 | 1461184132483 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 13:28:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:28:52 INFO - PROCESS | 1806 | 1461184132508 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:28:52 INFO - PROCESS | 1806 | 1461184132511 Marionette TRACE conn3 <- [1,1738,null,{}] 13:28:52 INFO - PROCESS | 1806 | 1461184132518 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}] 13:28:52 INFO - PROCESS | 1806 | 1461184132804 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 13:28:52 INFO - PROCESS | 1806 | 1461184132836 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf0ed000 == 136 [pid = 1806] [id = 442] 13:28:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 269 (0x7f1fa7c7c800) [pid = 1806] [serial = 1327] [outer = (nil)] 13:28:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 270 (0x7f1fae0f6400) [pid = 1806] [serial = 1328] [outer = 0x7f1fa7c7c800] 13:28:52 INFO - PROCESS | 1806 | 1461184132901 Marionette DEBUG loaded listener.js 13:28:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 271 (0x7f1faf785000) [pid = 1806] [serial = 1329] [outer = 0x7f1fa7c7c800] 13:28:55 INFO - PROCESS | 1806 | 1461184134997 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]]]}] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 270 (0x7f1f9edc6400) [pid = 1806] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 269 (0x7f1fa5ad6800) [pid = 1806] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 268 (0x7f1fa6611800) [pid = 1806] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 267 (0x7f1faf8f1800) [pid = 1806] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 266 (0x7f1f9f1e6800) [pid = 1806] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 265 (0x7f1fadcd0400) [pid = 1806] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 264 (0x7f1fb9dc2000) [pid = 1806] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 263 (0x7f1fa80dcc00) [pid = 1806] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 262 (0x7f1fa25b0c00) [pid = 1806] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 261 (0x7f1f9edc2400) [pid = 1806] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 260 (0x7f1faf1d9400) [pid = 1806] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 259 (0x7f1fb1459400) [pid = 1806] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 258 (0x7f1f9f515800) [pid = 1806] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 257 (0x7f1fa0f96800) [pid = 1806] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 256 (0x7f1fa0f92400) [pid = 1806] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 255 (0x7f1fa25a9c00) [pid = 1806] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 254 (0x7f1f9eb27000) [pid = 1806] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 253 (0x7f1f9f1f1000) [pid = 1806] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 252 (0x7f1f9f510c00) [pid = 1806] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 251 (0x7f1fadf24000) [pid = 1806] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 250 (0x7f1fa7775800) [pid = 1806] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 249 (0x7f1fa0f91800) [pid = 1806] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 248 (0x7f1fa596d800) [pid = 1806] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 247 (0x7f1fbc36e800) [pid = 1806] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 246 (0x7f1fa25a8c00) [pid = 1806] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 245 (0x7f1f9f511800) [pid = 1806] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 244 (0x7f1f9f36d000) [pid = 1806] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 243 (0x7f1fc55bd000) [pid = 1806] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 242 (0x7f1fa5a45800) [pid = 1806] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 241 (0x7f1fa28a7800) [pid = 1806] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 240 (0x7f1fadccec00) [pid = 1806] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 239 (0x7f1f9edd1400) [pid = 1806] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 238 (0x7f1fb2d38000) [pid = 1806] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 237 (0x7f1fb3c8e000) [pid = 1806] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 236 (0x7f1f9f1e8800) [pid = 1806] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 235 (0x7f1fb71da000) [pid = 1806] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 234 (0x7f1fa776b000) [pid = 1806] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 233 (0x7f1fa5976800) [pid = 1806] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 232 (0x7f1f9d56d400) [pid = 1806] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 231 (0x7f1fa7091800) [pid = 1806] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 230 (0x7f1fb3c87400) [pid = 1806] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 229 (0x7f1fbf754800) [pid = 1806] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 228 (0x7f1fa66ab800) [pid = 1806] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 227 (0x7f1f9edb6400) [pid = 1806] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 226 (0x7f1fa5264400) [pid = 1806] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 225 (0x7f1fa1b8f800) [pid = 1806] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 224 (0x7f1fcb6c5800) [pid = 1806] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 223 (0x7f1fa5acb800) [pid = 1806] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 222 (0x7f1face27400) [pid = 1806] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 221 (0x7f1faf1d3400) [pid = 1806] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 220 (0x7f1fa5265c00) [pid = 1806] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 219 (0x7f1fa65a7000) [pid = 1806] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 218 (0x7f1f9eb26000) [pid = 1806] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 217 (0x7f1fae0f1c00) [pid = 1806] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 216 (0x7f1fa709a400) [pid = 1806] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 215 (0x7f1fa80e2800) [pid = 1806] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 214 (0x7f1fa1b84400) [pid = 1806] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 213 (0x7f1faf8ed000) [pid = 1806] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 212 (0x7f1fb1281c00) [pid = 1806] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 211 (0x7f1fa28aa000) [pid = 1806] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 210 (0x7f1f9edc5c00) [pid = 1806] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 209 (0x7f1fb1f67400) [pid = 1806] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 208 (0x7f1fa5ac8c00) [pid = 1806] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 207 (0x7f1fa526c800) [pid = 1806] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 206 (0x7f1fa7d6fc00) [pid = 1806] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 205 (0x7f1fa6458000) [pid = 1806] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 204 (0x7f1faf525800) [pid = 1806] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 203 (0x7f1fa25ad400) [pid = 1806] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f1fc780f400) [pid = 1806] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f1f9f1e8000) [pid = 1806] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f1fb12be800) [pid = 1806] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f1fadf26800) [pid = 1806] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f1fa03f3c00) [pid = 1806] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f1fb5fc8400) [pid = 1806] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f1fb2ca4800) [pid = 1806] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:28:55 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f1fa6c67000) [pid = 1806] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:28:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:28:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2694ms 13:28:55 INFO - PROCESS | 1806 | 1461184135206 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 13:28:55 INFO - PROCESS | 1806 | 1461184135211 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 13:28:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:28:55 INFO - PROCESS | 1806 | 1461184135223 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:28:55 INFO - PROCESS | 1806 | 1461184135225 Marionette TRACE conn3 <- [1,1742,null,{}] 13:28:55 INFO - PROCESS | 1806 | 1461184135234 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}] 13:28:55 INFO - PROCESS | 1806 | 1461184135415 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 13:28:55 INFO - PROCESS | 1806 | 1461184135429 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9f310000 == 137 [pid = 1806] [id = 443] 13:28:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f1f9d571800) [pid = 1806] [serial = 1330] [outer = (nil)] 13:28:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f1f9edc6400) [pid = 1806] [serial = 1331] [outer = 0x7f1f9d571800] 13:28:55 INFO - PROCESS | 1806 | 1461184135496 Marionette DEBUG loaded listener.js 13:28:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f1f9f1f3800) [pid = 1806] [serial = 1332] [outer = 0x7f1f9d571800] 13:28:56 INFO - PROCESS | 1806 | 1461184136307 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]]]}] 13:28:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:28:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1139ms 13:28:56 INFO - PROCESS | 1806 | 1461184136357 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 13:28:56 INFO - PROCESS | 1806 | 1461184136361 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 13:28:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:28:56 INFO - PROCESS | 1806 | 1461184136377 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:28:56 INFO - PROCESS | 1806 | 1461184136380 Marionette TRACE conn3 <- [1,1746,null,{}] 13:28:56 INFO - PROCESS | 1806 | 1461184136385 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}] 13:28:56 INFO - PROCESS | 1806 | 1461184136589 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 13:28:56 INFO - PROCESS | 1806 | 1461184136599 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa6736000 == 138 [pid = 1806] [id = 444] 13:28:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f1f9edc2400) [pid = 1806] [serial = 1333] [outer = (nil)] 13:28:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f1f9f515800) [pid = 1806] [serial = 1334] [outer = 0x7f1f9edc2400] 13:28:56 INFO - PROCESS | 1806 | 1461184136660 Marionette DEBUG loaded listener.js 13:28:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f1fa1b8ec00) [pid = 1806] [serial = 1335] [outer = 0x7f1f9edc2400] 13:28:57 INFO - PROCESS | 1806 | 1461184137869 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]]]}] 13:28:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:28:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1542ms 13:28:57 INFO - PROCESS | 1806 | 1461184137910 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 13:28:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:28:57 INFO - PROCESS | 1806 | 1461184137915 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 13:28:57 INFO - PROCESS | 1806 | 1461184137923 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:28:57 INFO - PROCESS | 1806 | 1461184137929 Marionette TRACE conn3 <- [1,1750,null,{}] 13:28:57 INFO - PROCESS | 1806 | 1461184137937 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}] 13:28:58 INFO - PROCESS | 1806 | 1461184138172 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 13:28:58 INFO - PROCESS | 1806 | 1461184138435 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:58 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa3860000 == 139 [pid = 1806] [id = 445] 13:28:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f1f9edc7c00) [pid = 1806] [serial = 1336] [outer = (nil)] 13:28:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f1f9f511800) [pid = 1806] [serial = 1337] [outer = 0x7f1f9edc7c00] 13:28:58 INFO - PROCESS | 1806 | 1461184138559 Marionette DEBUG loaded listener.js 13:28:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 204 (0x7f1f9f5ed800) [pid = 1806] [serial = 1338] [outer = 0x7f1f9edc7c00] 13:28:59 INFO - PROCESS | 1806 | 1461184139502 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]]]}] 13:28:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1635ms 13:28:59 INFO - PROCESS | 1806 | 1461184139559 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 13:28:59 INFO - PROCESS | 1806 | 1461184139568 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 13:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:28:59 INFO - PROCESS | 1806 | 1461184139579 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:28:59 INFO - PROCESS | 1806 | 1461184139583 Marionette TRACE conn3 <- [1,1754,null,{}] 13:28:59 INFO - PROCESS | 1806 | 1461184139590 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}] 13:28:59 INFO - PROCESS | 1806 | 1461184139848 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 13:29:00 INFO - PROCESS | 1806 | 1461184140215 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa6733000 == 140 [pid = 1806] [id = 446] 13:29:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 205 (0x7f1fa1bae400) [pid = 1806] [serial = 1339] [outer = (nil)] 13:29:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 206 (0x7f1fa2093800) [pid = 1806] [serial = 1340] [outer = 0x7f1fa1bae400] 13:29:00 INFO - PROCESS | 1806 | 1461184140297 Marionette DEBUG loaded listener.js 13:29:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 207 (0x7f1fa28a7c00) [pid = 1806] [serial = 1341] [outer = 0x7f1fa1bae400] 13:29:01 INFO - PROCESS | 1806 | 1461184141178 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]]]}] 13:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1632ms 13:29:01 INFO - PROCESS | 1806 | 1461184141220 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 13:29:01 INFO - PROCESS | 1806 | 1461184141225 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 13:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:29:01 INFO - PROCESS | 1806 | 1461184141232 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:29:01 INFO - PROCESS | 1806 | 1461184141237 Marionette TRACE conn3 <- [1,1758,null,{}] 13:29:01 INFO - PROCESS | 1806 | 1461184141254 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}] 13:29:01 INFO - PROCESS | 1806 | 1461184141481 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 13:29:01 INFO - PROCESS | 1806 | 1461184141733 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:01 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fafa62000 == 141 [pid = 1806] [id = 447] 13:29:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 208 (0x7f1fa526b400) [pid = 1806] [serial = 1342] [outer = (nil)] 13:29:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 209 (0x7f1fa5a43000) [pid = 1806] [serial = 1343] [outer = 0x7f1fa526b400] 13:29:01 INFO - PROCESS | 1806 | 1461184141863 Marionette DEBUG loaded listener.js 13:29:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 210 (0x7f1fa5ad4000) [pid = 1806] [serial = 1344] [outer = 0x7f1fa526b400] 13:29:02 INFO - PROCESS | 1806 | 1461184142910 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]]]}] 13:29:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:29:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1735ms 13:29:02 INFO - PROCESS | 1806 | 1461184142968 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 13:29:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:29:02 INFO - PROCESS | 1806 | 1461184142973 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 13:29:02 INFO - PROCESS | 1806 | 1461184142979 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:29:02 INFO - PROCESS | 1806 | 1461184142983 Marionette TRACE conn3 <- [1,1762,null,{}] 13:29:02 INFO - PROCESS | 1806 | 1461184142988 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}] 13:29:03 INFO - PROCESS | 1806 | 1461184143200 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 13:29:03 INFO - PROCESS | 1806 | 1461184143411 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:03 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb2de5000 == 142 [pid = 1806] [id = 448] 13:29:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 211 (0x7f1fa5473000) [pid = 1806] [serial = 1345] [outer = (nil)] 13:29:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 212 (0x7f1fa66b6800) [pid = 1806] [serial = 1346] [outer = 0x7f1fa5473000] 13:29:03 INFO - PROCESS | 1806 | 1461184143528 Marionette DEBUG loaded listener.js 13:29:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 213 (0x7f1fa7099000) [pid = 1806] [serial = 1347] [outer = 0x7f1fa5473000] 13:29:04 INFO - PROCESS | 1806 | 1461184144442 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]]]}] 13:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1530ms 13:29:04 INFO - PROCESS | 1806 | 1461184144509 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 13:29:04 INFO - PROCESS | 1806 | 1461184144513 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 13:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:29:04 INFO - PROCESS | 1806 | 1461184144519 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:29:04 INFO - PROCESS | 1806 | 1461184144522 Marionette TRACE conn3 <- [1,1766,null,{}] 13:29:04 INFO - PROCESS | 1806 | 1461184144528 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}] 13:29:04 INFO - PROCESS | 1806 | 1461184144754 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 13:29:05 INFO - PROCESS | 1806 | 1461184145025 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:05 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb37c6800 == 143 [pid = 1806] [id = 449] 13:29:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 214 (0x7f1fa5480c00) [pid = 1806] [serial = 1348] [outer = (nil)] 13:29:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 215 (0x7f1fa771d800) [pid = 1806] [serial = 1349] [outer = 0x7f1fa5480c00] 13:29:05 INFO - PROCESS | 1806 | 1461184145239 Marionette DEBUG loaded listener.js 13:29:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 216 (0x7f1fa7d6bc00) [pid = 1806] [serial = 1350] [outer = 0x7f1fa5480c00] 13:29:06 INFO - PROCESS | 1806 | 1461184146442 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]]]}] 13:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1994ms 13:29:06 INFO - PROCESS | 1806 | 1461184146516 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 13:29:06 INFO - PROCESS | 1806 | 1461184146519 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 13:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:29:06 INFO - PROCESS | 1806 | 1461184146526 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:29:06 INFO - PROCESS | 1806 | 1461184146529 Marionette TRACE conn3 <- [1,1770,null,{}] 13:29:06 INFO - PROCESS | 1806 | 1461184146538 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}] 13:29:06 INFO - PROCESS | 1806 | 1461184146845 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 13:29:07 INFO - PROCESS | 1806 | 1461184147228 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3b4e800 == 144 [pid = 1806] [id = 450] 13:29:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 217 (0x7f1fadf28800) [pid = 1806] [serial = 1351] [outer = (nil)] 13:29:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 218 (0x7f1faf8ecc00) [pid = 1806] [serial = 1352] [outer = 0x7f1fadf28800] 13:29:07 INFO - PROCESS | 1806 | 1461184147371 Marionette DEBUG loaded listener.js 13:29:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 219 (0x7f1faff88800) [pid = 1806] [serial = 1353] [outer = 0x7f1fadf28800] 13:29:08 INFO - PROCESS | 1806 | 1461184148582 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]]]}] 13:29:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 2088ms 13:29:08 INFO - PROCESS | 1806 | 1461184148625 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 13:29:08 INFO - PROCESS | 1806 | 1461184148628 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 13:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:29:08 INFO - PROCESS | 1806 | 1461184148635 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:29:08 INFO - PROCESS | 1806 | 1461184148639 Marionette TRACE conn3 <- [1,1774,null,{}] 13:29:08 INFO - PROCESS | 1806 | 1461184148645 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}] 13:29:08 INFO - PROCESS | 1806 | 1461184148857 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 13:29:09 INFO - PROCESS | 1806 | 1461184149069 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb54d5800 == 145 [pid = 1806] [id = 451] 13:29:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 220 (0x7f1faf1d8000) [pid = 1806] [serial = 1354] [outer = (nil)] 13:29:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 221 (0x7f1fb1275400) [pid = 1806] [serial = 1355] [outer = 0x7f1faf1d8000] 13:29:09 INFO - PROCESS | 1806 | 1461184149223 Marionette DEBUG loaded listener.js 13:29:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 222 (0x7f1fb2bc7400) [pid = 1806] [serial = 1356] [outer = 0x7f1faf1d8000] 13:29:10 INFO - PROCESS | 1806 | 1461184150158 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]]]}] 13:29:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1585ms 13:29:10 INFO - PROCESS | 1806 | 1461184150246 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 13:29:10 INFO - PROCESS | 1806 | 1461184150253 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 13:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:29:10 INFO - PROCESS | 1806 | 1461184150268 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:29:10 INFO - PROCESS | 1806 | 1461184150274 Marionette TRACE conn3 <- [1,1778,null,{}] 13:29:10 INFO - PROCESS | 1806 | 1461184150283 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}] 13:29:10 INFO - PROCESS | 1806 | 1461184150518 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 13:29:10 INFO - PROCESS | 1806 | 1461184150851 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:10 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9489000 == 146 [pid = 1806] [id = 452] 13:29:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 223 (0x7f1fadf29000) [pid = 1806] [serial = 1357] [outer = (nil)] 13:29:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 224 (0x7f1fb2c43c00) [pid = 1806] [serial = 1358] [outer = 0x7f1fadf29000] 13:29:10 INFO - PROCESS | 1806 | 1461184150932 Marionette DEBUG loaded listener.js 13:29:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 225 (0x7f1fb2d37800) [pid = 1806] [serial = 1359] [outer = 0x7f1fadf29000] 13:29:11 INFO - PROCESS | 1806 | 1461184151784 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]]]}] 13:29:11 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 13:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1586ms 13:29:11 INFO - PROCESS | 1806 | 1461184151853 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 13:29:11 INFO - PROCESS | 1806 | 1461184151856 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 13:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:29:11 INFO - PROCESS | 1806 | 1461184151863 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:29:11 INFO - PROCESS | 1806 | 1461184151866 Marionette TRACE conn3 <- [1,1782,null,{}] 13:29:11 INFO - PROCESS | 1806 | 1461184151872 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}] 13:29:12 INFO - PROCESS | 1806 | 1461184152084 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 13:29:12 INFO - PROCESS | 1806 | 1461184152292 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbc336800 == 147 [pid = 1806] [id = 453] 13:29:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 226 (0x7f1faf84b000) [pid = 1806] [serial = 1360] [outer = (nil)] 13:29:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 227 (0x7f1fb2e59400) [pid = 1806] [serial = 1361] [outer = 0x7f1faf84b000] 13:29:12 INFO - PROCESS | 1806 | 1461184152408 Marionette DEBUG loaded listener.js 13:29:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 228 (0x7f1fb37bb400) [pid = 1806] [serial = 1362] [outer = 0x7f1faf84b000] 13:29:13 INFO - PROCESS | 1806 | 1461184153373 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]]]}] 13:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 13:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1579ms 13:29:13 INFO - PROCESS | 1806 | 1461184153443 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 13:29:13 INFO - PROCESS | 1806 | 1461184153447 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 13:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:29:13 INFO - PROCESS | 1806 | 1461184153453 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:29:13 INFO - PROCESS | 1806 | 1461184153455 Marionette TRACE conn3 <- [1,1786,null,{}] 13:29:13 INFO - PROCESS | 1806 | 1461184153461 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}] 13:29:13 INFO - PROCESS | 1806 | 1461184153671 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 13:29:13 INFO - PROCESS | 1806 | 1461184153882 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:13 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc7645000 == 148 [pid = 1806] [id = 454] 13:29:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 229 (0x7f1fb2bc5800) [pid = 1806] [serial = 1363] [outer = (nil)] 13:29:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 230 (0x7f1fb3cf7c00) [pid = 1806] [serial = 1364] [outer = 0x7f1fb2bc5800] 13:29:14 INFO - PROCESS | 1806 | 1461184154003 Marionette DEBUG loaded listener.js 13:29:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 231 (0x7f1fb54b2000) [pid = 1806] [serial = 1365] [outer = 0x7f1fb2bc5800] 13:29:14 INFO - PROCESS | 1806 | 1461184154969 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]]]}] 13:29:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 13:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1584ms 13:29:15 INFO - PROCESS | 1806 | 1461184155038 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 13:29:15 INFO - PROCESS | 1806 | 1461184155043 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 13:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:29:15 INFO - PROCESS | 1806 | 1461184155049 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:29:15 INFO - PROCESS | 1806 | 1461184155060 Marionette TRACE conn3 <- [1,1790,null,{}] 13:29:15 INFO - PROCESS | 1806 | 1461184155065 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}] 13:29:15 INFO - PROCESS | 1806 | 1461184155352 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 13:29:15 INFO - PROCESS | 1806 | 1461184155660 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcba54800 == 149 [pid = 1806] [id = 455] 13:29:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 232 (0x7f1fb8765400) [pid = 1806] [serial = 1366] [outer = (nil)] 13:29:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 233 (0x7f1fb898fc00) [pid = 1806] [serial = 1367] [outer = 0x7f1fb8765400] 13:29:15 INFO - PROCESS | 1806 | 1461184155750 Marionette DEBUG loaded listener.js 13:29:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 234 (0x7f1fb8e8c800) [pid = 1806] [serial = 1368] [outer = 0x7f1fb8765400] 13:29:16 INFO - PROCESS | 1806 | 1461184156589 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]]]}] 13:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 13:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1589ms 13:29:16 INFO - PROCESS | 1806 | 1461184156639 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 13:29:16 INFO - PROCESS | 1806 | 1461184156643 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 13:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:29:16 INFO - PROCESS | 1806 | 1461184156649 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:29:16 INFO - PROCESS | 1806 | 1461184156651 Marionette TRACE conn3 <- [1,1794,null,{}] 13:29:16 INFO - PROCESS | 1806 | 1461184156657 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}] 13:29:16 INFO - PROCESS | 1806 | 1461184156863 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 13:29:17 INFO - PROCESS | 1806 | 1461184157078 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:17 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fd0bb8800 == 150 [pid = 1806] [id = 456] 13:29:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 235 (0x7f1fb833a800) [pid = 1806] [serial = 1369] [outer = (nil)] 13:29:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 236 (0x7f1fb9dc0c00) [pid = 1806] [serial = 1370] [outer = 0x7f1fb833a800] 13:29:17 INFO - PROCESS | 1806 | 1461184157195 Marionette DEBUG loaded listener.js 13:29:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 237 (0x7f1fbc36e800) [pid = 1806] [serial = 1371] [outer = 0x7f1fb833a800] 13:29:18 INFO - PROCESS | 1806 | 1461184158121 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]]]}] 13:29:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1536ms 13:29:18 INFO - PROCESS | 1806 | 1461184158186 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 13:29:18 INFO - PROCESS | 1806 | 1461184158190 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 13:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:29:18 INFO - PROCESS | 1806 | 1461184158196 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:29:18 INFO - PROCESS | 1806 | 1461184158199 Marionette TRACE conn3 <- [1,1798,null,{}] 13:29:18 INFO - PROCESS | 1806 | 1461184158204 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}] 13:29:18 INFO - PROCESS | 1806 | 1461184158425 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 13:29:18 INFO - PROCESS | 1806 | 1461184158640 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9ddf2000 == 151 [pid = 1806] [id = 457] 13:29:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 238 (0x7f1fa66b9400) [pid = 1806] [serial = 1372] [outer = (nil)] 13:29:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 239 (0x7f1fbc3f5800) [pid = 1806] [serial = 1373] [outer = 0x7f1fa66b9400] 13:29:18 INFO - PROCESS | 1806 | 1461184158796 Marionette DEBUG loaded listener.js 13:29:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 240 (0x7f1fc680b800) [pid = 1806] [serial = 1374] [outer = 0x7f1fa66b9400] 13:29:19 INFO - PROCESS | 1806 | 1461184159642 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]]]}] 13:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1481ms 13:29:19 INFO - PROCESS | 1806 | 1461184159678 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 13:29:19 INFO - PROCESS | 1806 | 1461184159682 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 13:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:29:19 INFO - PROCESS | 1806 | 1461184159688 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:29:19 INFO - PROCESS | 1806 | 1461184159691 Marionette TRACE conn3 <- [1,1802,null,{}] 13:29:19 INFO - PROCESS | 1806 | 1461184159696 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}] 13:29:19 INFO - PROCESS | 1806 | 1461184159920 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 13:29:20 INFO - PROCESS | 1806 | 1461184160230 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f99bcd800 == 152 [pid = 1806] [id = 458] 13:29:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 241 (0x7f1faf882800) [pid = 1806] [serial = 1375] [outer = (nil)] 13:29:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 242 (0x7f1fc7808000) [pid = 1806] [serial = 1376] [outer = 0x7f1faf882800] 13:29:20 INFO - PROCESS | 1806 | 1461184160312 Marionette DEBUG loaded listener.js 13:29:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 243 (0x7f1fcb484c00) [pid = 1806] [serial = 1377] [outer = 0x7f1faf882800] 13:29:21 INFO - PROCESS | 1806 | 1461184161162 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]]]}] 13:29:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:29:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1579ms 13:29:21 INFO - PROCESS | 1806 | 1461184161268 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 13:29:21 INFO - PROCESS | 1806 | 1461184161272 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 13:29:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:29:21 INFO - PROCESS | 1806 | 1461184161278 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:29:21 INFO - PROCESS | 1806 | 1461184161281 Marionette TRACE conn3 <- [1,1806,null,{}] 13:29:21 INFO - PROCESS | 1806 | 1461184161286 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}] 13:29:21 INFO - PROCESS | 1806 | 1461184161499 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 13:29:21 INFO - PROCESS | 1806 | 1461184161759 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:21 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9ec1d800 == 153 [pid = 1806] [id = 459] 13:29:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 244 (0x7f1fa11cc400) [pid = 1806] [serial = 1378] [outer = (nil)] 13:29:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 245 (0x7f1fa7714000) [pid = 1806] [serial = 1379] [outer = 0x7f1fa11cc400] 13:29:21 INFO - PROCESS | 1806 | 1461184161850 Marionette DEBUG loaded listener.js 13:29:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 246 (0x7f1fc76c1c00) [pid = 1806] [serial = 1380] [outer = 0x7f1fa11cc400] 13:29:22 INFO - PROCESS | 1806 | 1461184162697 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]]]}] 13:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1480ms 13:29:22 INFO - PROCESS | 1806 | 1461184162759 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 13:29:22 INFO - PROCESS | 1806 | 1461184162763 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 13:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:29:22 INFO - PROCESS | 1806 | 1461184162770 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:29:22 INFO - PROCESS | 1806 | 1461184162773 Marionette TRACE conn3 <- [1,1810,null,{}] 13:29:22 INFO - PROCESS | 1806 | 1461184162778 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}] 13:29:23 INFO - PROCESS | 1806 | 1461184163005 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 13:29:23 INFO - PROCESS | 1806 | 1461184163260 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9dcc9800 == 154 [pid = 1806] [id = 460] 13:29:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 247 (0x7f1f9d56f800) [pid = 1806] [serial = 1381] [outer = (nil)] 13:29:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 248 (0x7f1f9d6cb800) [pid = 1806] [serial = 1382] [outer = 0x7f1f9d56f800] 13:29:23 INFO - PROCESS | 1806 | 1461184163377 Marionette DEBUG loaded listener.js 13:29:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 249 (0x7f1f9d6d0400) [pid = 1806] [serial = 1383] [outer = 0x7f1f9d56f800] 13:29:24 INFO - PROCESS | 1806 | 1461184164299 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]]]}] 13:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1588ms 13:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:29:24 INFO - PROCESS | 1806 | 1461184164359 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 13:29:24 INFO - PROCESS | 1806 | 1461184164362 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 13:29:24 INFO - PROCESS | 1806 | 1461184164370 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:29:24 INFO - PROCESS | 1806 | 1461184164373 Marionette TRACE conn3 <- [1,1814,null,{}] 13:29:24 INFO - PROCESS | 1806 | 1461184164380 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}] 13:29:24 INFO - PROCESS | 1806 | 1461184164657 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 13:29:24 INFO - PROCESS | 1806 | 1461184164968 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9dfdd000 == 155 [pid = 1806] [id = 461] 13:29:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 250 (0x7f1f9d6c9000) [pid = 1806] [serial = 1384] [outer = (nil)] 13:29:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 251 (0x7f1f9eb30c00) [pid = 1806] [serial = 1385] [outer = 0x7f1f9d6c9000] 13:29:25 INFO - PROCESS | 1806 | 1461184165050 Marionette DEBUG loaded listener.js 13:29:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 252 (0x7f1f9f50b800) [pid = 1806] [serial = 1386] [outer = 0x7f1f9d6c9000] 13:29:25 INFO - PROCESS | 1806 | 1461184165951 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]]]}] 13:29:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:29:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1643ms 13:29:26 INFO - PROCESS | 1806 | 1461184166012 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 13:29:26 INFO - PROCESS | 1806 | 1461184166016 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 13:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:29:26 INFO - PROCESS | 1806 | 1461184166022 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:29:26 INFO - PROCESS | 1806 | 1461184166024 Marionette TRACE conn3 <- [1,1818,null,{}] 13:29:26 INFO - PROCESS | 1806 | 1461184166030 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}] 13:29:26 INFO - PROCESS | 1806 | 1461184166250 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 13:29:26 INFO - PROCESS | 1806 | 1461184166550 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1388000 == 156 [pid = 1806] [id = 462] 13:29:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 253 (0x7f1f9d579800) [pid = 1806] [serial = 1387] [outer = (nil)] 13:29:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 254 (0x7f1f9edca000) [pid = 1806] [serial = 1388] [outer = 0x7f1f9d579800] 13:29:26 INFO - PROCESS | 1806 | 1461184166630 Marionette DEBUG loaded listener.js 13:29:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 255 (0x7f1f9f519400) [pid = 1806] [serial = 1389] [outer = 0x7f1f9d579800] 13:29:28 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9f310000 == 155 [pid = 1806] [id = 443] 13:29:28 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf0ed000 == 154 [pid = 1806] [id = 442] 13:29:28 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa6776800 == 153 [pid = 1806] [id = 441] 13:29:28 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa1bc9000 == 152 [pid = 1806] [id = 440] 13:29:28 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9f4eb000 == 151 [pid = 1806] [id = 439] 13:29:28 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa381e000 == 150 [pid = 1806] [id = 438] 13:29:28 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9f4da000 == 149 [pid = 1806] [id = 437] 13:29:28 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa4392800 == 148 [pid = 1806] [id = 436] 13:29:28 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa21b4800 == 147 [pid = 1806] [id = 435] 13:29:28 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9bd2c800 == 146 [pid = 1806] [id = 433] 13:29:28 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc7649800 == 145 [pid = 1806] [id = 432] 13:29:28 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcfd72800 == 144 [pid = 1806] [id = 431] 13:29:28 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcb362000 == 143 [pid = 1806] [id = 430] 13:29:28 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc6351800 == 142 [pid = 1806] [id = 429] 13:29:28 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9cb4000 == 141 [pid = 1806] [id = 428] 13:29:28 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb37d7800 == 140 [pid = 1806] [id = 301] 13:29:28 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3b5b800 == 139 [pid = 1806] [id = 427] 13:29:28 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3a11800 == 138 [pid = 1806] [id = 426] 13:29:28 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3617000 == 137 [pid = 1806] [id = 425] 13:29:28 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf3db000 == 136 [pid = 1806] [id = 424] 13:29:28 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa5a0f000 == 135 [pid = 1806] [id = 423] 13:29:28 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9ec19000 == 134 [pid = 1806] [id = 422] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 254 (0x7f1fadc4fc00) [pid = 1806] [serial = 1032] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 253 (0x7f1fad046400) [pid = 1806] [serial = 1260] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 252 (0x7f1fa6c59c00) [pid = 1806] [serial = 1202] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 251 (0x7f1fb3c8c400) [pid = 1806] [serial = 939] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 250 (0x7f1fa7d6a800) [pid = 1806] [serial = 1173] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 249 (0x7f1faf1d2400) [pid = 1806] [serial = 1205] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 248 (0x7f1fbf75b400) [pid = 1806] [serial = 1214] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 247 (0x7f1fb1452c00) [pid = 1806] [serial = 1080] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 246 (0x7f1fa66b6c00) [pid = 1806] [serial = 1253] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 245 (0x7f1fa6f2e800) [pid = 1806] [serial = 1254] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 244 (0x7f1f9f514400) [pid = 1806] [serial = 1131] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 243 (0x7f1fa709f800) [pid = 1806] [serial = 1203] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 242 (0x7f1fb8984400) [pid = 1806] [serial = 942] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 241 (0x7f1fba0ad800) [pid = 1806] [serial = 1011] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 240 (0x7f1fa1b8d400) [pid = 1806] [serial = 1062] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 239 (0x7f1fa5973800) [pid = 1806] [serial = 1002] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 238 (0x7f1fa5270800) [pid = 1806] [serial = 1200] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 237 (0x7f1fa28ab800) [pid = 1806] [serial = 1250] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 236 (0x7f1fc669ac00) [pid = 1806] [serial = 1220] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 235 (0x7f1f9f377c00) [pid = 1806] [serial = 975] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 234 (0x7f1fa776f400) [pid = 1806] [serial = 1104] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 233 (0x7f1faf846000) [pid = 1806] [serial = 1262] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 232 (0x7f1fb37b7400) [pid = 1806] [serial = 1232] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 231 (0x7f1faf847800) [pid = 1806] [serial = 1140] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 230 (0x7f1faf1db000) [pid = 1806] [serial = 1074] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 229 (0x7f1fa547a000) [pid = 1806] [serial = 1235] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 228 (0x7f1fa7098c00) [pid = 1806] [serial = 933] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 227 (0x7f1fc76c3c00) [pid = 1806] [serial = 1167] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 226 (0x7f1fa25b7800) [pid = 1806] [serial = 1020] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 225 (0x7f1fa644f000) [pid = 1806] [serial = 1101] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 224 (0x7f1fb9a43800) [pid = 1806] [serial = 1098] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 223 (0x7f1fcb48f000) [pid = 1806] [serial = 1170] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 222 (0x7f1fa65aa400) [pid = 1806] [serial = 960] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 221 (0x7f1fa660fc00) [pid = 1806] [serial = 1065] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 220 (0x7f1fb2c4e000) [pid = 1806] [serial = 1208] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 219 (0x7f1fb8ed6c00) [pid = 1806] [serial = 1158] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 218 (0x7f1fcb6bec00) [pid = 1806] [serial = 1229] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 217 (0x7f1fb2bc4800) [pid = 1806] [serial = 1263] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 216 (0x7f1fc661c000) [pid = 1806] [serial = 1215] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 215 (0x7f1fc66e8c00) [pid = 1806] [serial = 1014] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 214 (0x7f1fb875e400) [pid = 1806] [serial = 1092] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 213 (0x7f1fbaeab400) [pid = 1806] [serial = 972] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 212 (0x7f1fb8a3e800) [pid = 1806] [serial = 1095] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 211 (0x7f1face26400) [pid = 1806] [serial = 1137] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 210 (0x7f1fa65af000) [pid = 1806] [serial = 1134] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 209 (0x7f1f9d57c000) [pid = 1806] [serial = 1176] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 208 (0x7f1fbc2e2400) [pid = 1806] [serial = 999] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 207 (0x7f1f9dd15c00) [pid = 1806] [serial = 1244] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 206 (0x7f1fb3cfcc00) [pid = 1806] [serial = 1089] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 205 (0x7f1fc66e5c00) [pid = 1806] [serial = 1164] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 204 (0x7f1fadf27000) [pid = 1806] [serial = 1107] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 203 (0x7f1f9edcfc00) [pid = 1806] [serial = 1248] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f1fa5273000) [pid = 1806] [serial = 951] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f1fb8cb1800) [pid = 1806] [serial = 1155] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f1fcbb4f400) [pid = 1806] [serial = 1017] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f1fc9719800) [pid = 1806] [serial = 1221] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f1fadcc8000) [pid = 1806] [serial = 1059] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f1fafc3a800) [pid = 1806] [serial = 1143] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f1fb54aa000) [pid = 1806] [serial = 1211] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f1fcb78f400) [pid = 1806] [serial = 954] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f1fa65b1400) [pid = 1806] [serial = 963] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 193 (0x7f1f9eb30400) [pid = 1806] [serial = 1218] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 192 (0x7f1fb2c46c00) [pid = 1806] [serial = 1083] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 191 (0x7f1fc971a400) [pid = 1806] [serial = 1226] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 190 (0x7f1fa7d73400) [pid = 1806] [serial = 1257] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 189 (0x7f1f9eb2b800) [pid = 1806] [serial = 1217] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 188 (0x7f1faddeec00) [pid = 1806] [serial = 936] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 187 (0x7f1fa1b92800) [pid = 1806] [serial = 1026] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 186 (0x7f1fbafa4c00) [pid = 1806] [serial = 945] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f1fb2ca0800) [pid = 1806] [serial = 1146] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f1faf8f5c00) [pid = 1806] [serial = 1206] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f1fbabeb800) [pid = 1806] [serial = 1161] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f1f9edd1800) [pid = 1806] [serial = 1029] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f1fb2dad000) [pid = 1806] [serial = 1086] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f1fa7d77000) [pid = 1806] [serial = 1068] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f1fa7715c00) [pid = 1806] [serial = 1241] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f1fa1b91c00) [pid = 1806] [serial = 1199] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f1fb3c8f000) [pid = 1806] [serial = 1209] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f1fa5a4fc00) [pid = 1806] [serial = 957] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f1fb12c0c00) [pid = 1806] [serial = 1008] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f1fa7d6c000) [pid = 1806] [serial = 1005] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f1fa80e7c00) [pid = 1806] [serial = 1259] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f1fb3c8b000) [pid = 1806] [serial = 1197] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f1fa6c62400) [pid = 1806] [serial = 1023] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f1fcb6c3c00) [pid = 1806] [serial = 948] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f1f9f1f3400) [pid = 1806] [serial = 969] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f1fb67dd000) [pid = 1806] [serial = 1149] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f1faff94400) [pid = 1806] [serial = 1077] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f1fa03fcc00) [pid = 1806] [serial = 966] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f1fb8984c00) [pid = 1806] [serial = 930] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f1fa7c7ec00) [pid = 1806] [serial = 1256] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f1fb86ccc00) [pid = 1806] [serial = 1152] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f1fa5a4b000) [pid = 1806] [serial = 1251] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f1fb8473000) [pid = 1806] [serial = 1212] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f1fa7712000) [pid = 1806] [serial = 1238] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f1f9ec47c00) [pid = 1806] [serial = 1223] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f1f9edbec00) [pid = 1806] [serial = 1247] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f1fadde8400) [pid = 1806] [serial = 1071] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f1fb2bc5c00) [pid = 1806] [serial = 1265] [outer = (nil)] [url = about:blank] 13:29:28 INFO - PROCESS | 1806 | 1461184168832 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]]]}] 13:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 2983ms 13:29:29 INFO - PROCESS | 1806 | 1461184169006 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 13:29:29 INFO - PROCESS | 1806 | 1461184169010 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 13:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:29:29 INFO - PROCESS | 1806 | 1461184169018 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:29:29 INFO - PROCESS | 1806 | 1461184169022 Marionette TRACE conn3 <- [1,1822,null,{}] 13:29:29 INFO - PROCESS | 1806 | 1461184169029 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}] 13:29:29 INFO - PROCESS | 1806 | 1461184169227 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 13:29:29 INFO - PROCESS | 1806 | 1461184169418 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9dcca800 == 135 [pid = 1806] [id = 463] 13:29:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f1f9ec47c00) [pid = 1806] [serial = 1390] [outer = (nil)] 13:29:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f1f9edb5800) [pid = 1806] [serial = 1391] [outer = 0x7f1f9ec47c00] 13:29:29 INFO - PROCESS | 1806 | 1461184169487 Marionette DEBUG loaded listener.js 13:29:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f1f9edcfc00) [pid = 1806] [serial = 1392] [outer = 0x7f1f9ec47c00] 13:29:30 INFO - PROCESS | 1806 | 1461184170292 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]]]}] 13:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1342ms 13:29:30 INFO - PROCESS | 1806 | 1461184170361 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 13:29:30 INFO - PROCESS | 1806 | 1461184170369 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 13:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:29:30 INFO - PROCESS | 1806 | 1461184170379 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:29:30 INFO - PROCESS | 1806 | 1461184170383 Marionette TRACE conn3 <- [1,1826,null,{}] 13:29:30 INFO - PROCESS | 1806 | 1461184170388 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}] 13:29:30 INFO - PROCESS | 1806 | 1461184170594 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 13:29:30 INFO - PROCESS | 1806 | 1461184170771 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa118e800 == 136 [pid = 1806] [id = 464] 13:29:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f1f9ebecc00) [pid = 1806] [serial = 1393] [outer = (nil)] 13:29:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f1f9f515000) [pid = 1806] [serial = 1394] [outer = 0x7f1f9ebecc00] 13:29:30 INFO - PROCESS | 1806 | 1461184170835 Marionette DEBUG loaded listener.js 13:29:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f1fa03f4000) [pid = 1806] [serial = 1395] [outer = 0x7f1f9ebecc00] 13:29:31 INFO - PROCESS | 1806 | 1461184171772 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]]]}] 13:29:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1437ms 13:29:31 INFO - PROCESS | 1806 | 1461184171835 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 13:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:29:31 INFO - PROCESS | 1806 | 1461184171840 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 13:29:31 INFO - PROCESS | 1806 | 1461184171846 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:29:31 INFO - PROCESS | 1806 | 1461184171851 Marionette TRACE conn3 <- [1,1830,null,{}] 13:29:31 INFO - PROCESS | 1806 | 1461184171866 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}] 13:29:32 INFO - PROCESS | 1806 | 1461184172130 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 13:29:32 INFO - PROCESS | 1806 | 1461184172160 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:32 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa23d7800 == 137 [pid = 1806] [id = 465] 13:29:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f1fa0f93400) [pid = 1806] [serial = 1396] [outer = (nil)] 13:29:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f1fa1b87800) [pid = 1806] [serial = 1397] [outer = 0x7f1fa0f93400] 13:29:32 INFO - PROCESS | 1806 | 1461184172226 Marionette DEBUG loaded listener.js 13:29:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f1fa1baf400) [pid = 1806] [serial = 1398] [outer = 0x7f1fa0f93400] 13:29:33 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f1fa7c7c800) [pid = 1806] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:29:33 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f1f9d571800) [pid = 1806] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:29:33 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f1fa5475800) [pid = 1806] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:29:33 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f1f9dd12c00) [pid = 1806] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:29:33 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f1f9f379000) [pid = 1806] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:29:33 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f1f9edb2c00) [pid = 1806] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:29:33 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f1fa547d000) [pid = 1806] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:29:33 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f1fa6458400) [pid = 1806] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:29:33 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f1fa80dc800) [pid = 1806] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:29:33 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f1fa0f8b800) [pid = 1806] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:29:33 INFO - PROCESS | 1806 | 1461184173791 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]]]}] 13:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1992ms 13:29:33 INFO - PROCESS | 1806 | 1461184173838 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 13:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:29:33 INFO - PROCESS | 1806 | 1461184173848 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 13:29:33 INFO - PROCESS | 1806 | 1461184173854 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:29:33 INFO - PROCESS | 1806 | 1461184173858 Marionette TRACE conn3 <- [1,1834,null,{}] 13:29:33 INFO - PROCESS | 1806 | 1461184173863 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}] 13:29:34 INFO - PROCESS | 1806 | 1461184174071 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 13:29:34 INFO - PROCESS | 1806 | 1461184174223 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:34 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa3857800 == 138 [pid = 1806] [id = 466] 13:29:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f1f9d571800) [pid = 1806] [serial = 1399] [outer = (nil)] 13:29:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f1fa208a400) [pid = 1806] [serial = 1400] [outer = 0x7f1f9d571800] 13:29:34 INFO - PROCESS | 1806 | 1461184174287 Marionette DEBUG loaded listener.js 13:29:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f1fa25b3400) [pid = 1806] [serial = 1401] [outer = 0x7f1f9d571800] 13:29:35 INFO - PROCESS | 1806 | 1461184175019 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]]]}] 13:29:35 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 13:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1184ms 13:29:35 INFO - PROCESS | 1806 | 1461184175038 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 13:29:35 INFO - PROCESS | 1806 | 1461184175044 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 13:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:29:35 INFO - PROCESS | 1806 | 1461184175059 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:29:35 INFO - PROCESS | 1806 | 1461184175063 Marionette TRACE conn3 <- [1,1838,null,{}] 13:29:35 INFO - PROCESS | 1806 | 1461184175068 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}] 13:29:35 INFO - PROCESS | 1806 | 1461184175270 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 13:29:35 INFO - PROCESS | 1806 | 1461184175284 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa43a5800 == 139 [pid = 1806] [id = 467] 13:29:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f1fa2086800) [pid = 1806] [serial = 1402] [outer = (nil)] 13:29:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f1fa297dc00) [pid = 1806] [serial = 1403] [outer = 0x7f1fa2086800] 13:29:35 INFO - PROCESS | 1806 | 1461184175347 Marionette DEBUG loaded listener.js 13:29:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f1fa5267c00) [pid = 1806] [serial = 1404] [outer = 0x7f1fa2086800] 13:29:36 INFO - PROCESS | 1806 | 1461184176561 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]]]}] 13:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1532ms 13:29:36 INFO - PROCESS | 1806 | 1461184176594 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 13:29:36 INFO - PROCESS | 1806 | 1461184176599 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 13:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:29:36 INFO - PROCESS | 1806 | 1461184176611 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:29:36 INFO - PROCESS | 1806 | 1461184176615 Marionette TRACE conn3 <- [1,1842,null,{}] 13:29:36 INFO - PROCESS | 1806 | 1461184176624 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}] 13:29:36 INFO - PROCESS | 1806 | 1461184176861 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 13:29:37 INFO - PROCESS | 1806 | 1461184177113 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:37 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9f4e9800 == 140 [pid = 1806] [id = 468] 13:29:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f1f9edc3c00) [pid = 1806] [serial = 1405] [outer = (nil)] 13:29:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f1f9f36cc00) [pid = 1806] [serial = 1406] [outer = 0x7f1f9edc3c00] 13:29:37 INFO - PROCESS | 1806 | 1461184177234 Marionette DEBUG loaded listener.js 13:29:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f1f9f518800) [pid = 1806] [serial = 1407] [outer = 0x7f1f9edc3c00] 13:29:38 INFO - PROCESS | 1806 | 1461184178187 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]]]}] 13:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1636ms 13:29:38 INFO - PROCESS | 1806 | 1461184178247 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 13:29:38 INFO - PROCESS | 1806 | 1461184178256 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 13:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:29:38 INFO - PROCESS | 1806 | 1461184178267 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:29:38 INFO - PROCESS | 1806 | 1461184178271 Marionette TRACE conn3 <- [1,1846,null,{}] 13:29:38 INFO - PROCESS | 1806 | 1461184178277 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}] 13:29:38 INFO - PROCESS | 1806 | 1461184178500 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 13:29:38 INFO - PROCESS | 1806 | 1461184178788 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa41db000 == 141 [pid = 1806] [id = 469] 13:29:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f1f9f1e5800) [pid = 1806] [serial = 1408] [outer = (nil)] 13:29:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f1fa11cf400) [pid = 1806] [serial = 1409] [outer = 0x7f1f9f1e5800] 13:29:38 INFO - PROCESS | 1806 | 1461184178888 Marionette DEBUG loaded listener.js 13:29:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f1fa1bad800) [pid = 1806] [serial = 1410] [outer = 0x7f1f9f1e5800] 13:29:39 INFO - PROCESS | 1806 | 1461184179762 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]]]}] 13:29:39 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) 13:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1534ms 13:29:39 INFO - PROCESS | 1806 | 1461184179801 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 13:29:39 INFO - PROCESS | 1806 | 1461184179805 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 13:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:29:39 INFO - PROCESS | 1806 | 1461184179811 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:29:39 INFO - PROCESS | 1806 | 1461184179817 Marionette TRACE conn3 <- [1,1850,null,{}] 13:29:39 INFO - PROCESS | 1806 | 1461184179834 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}] 13:29:40 INFO - PROCESS | 1806 | 1461184180079 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 13:29:40 INFO - PROCESS | 1806 | 1461184180278 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:40 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa671e800 == 142 [pid = 1806] [id = 470] 13:29:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f1fa0f93000) [pid = 1806] [serial = 1411] [outer = (nil)] 13:29:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f1fa526d000) [pid = 1806] [serial = 1412] [outer = 0x7f1fa0f93000] 13:29:40 INFO - PROCESS | 1806 | 1461184180441 Marionette DEBUG loaded listener.js 13:29:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f1fa5970800) [pid = 1806] [serial = 1413] [outer = 0x7f1fa0f93000] 13:29:41 INFO - PROCESS | 1806 | 1461184181357 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]]]}] 13:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1593ms 13:29:41 INFO - PROCESS | 1806 | 1461184181406 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 13:29:41 INFO - PROCESS | 1806 | 1461184181411 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 13:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:29:41 INFO - PROCESS | 1806 | 1461184181418 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:29:41 INFO - PROCESS | 1806 | 1461184181422 Marionette TRACE conn3 <- [1,1854,null,{}] 13:29:41 INFO - PROCESS | 1806 | 1461184181429 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}] 13:29:41 INFO - PROCESS | 1806 | 1461184181652 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 13:29:41 INFO - PROCESS | 1806 | 1461184181850 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa677a000 == 143 [pid = 1806] [id = 471] 13:29:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f1fa28ab800) [pid = 1806] [serial = 1414] [outer = (nil)] 13:29:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f1fa5a4b800) [pid = 1806] [serial = 1415] [outer = 0x7f1fa28ab800] 13:29:41 INFO - PROCESS | 1806 | 1461184181927 Marionette DEBUG loaded listener.js 13:29:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f1fa5aca000) [pid = 1806] [serial = 1416] [outer = 0x7f1fa28ab800] 13:29:42 INFO - PROCESS | 1806 | 1461184182842 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]]]}] 13:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1482ms 13:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:29:42 INFO - PROCESS | 1806 | 1461184182901 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 13:29:42 INFO - PROCESS | 1806 | 1461184182904 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 13:29:42 INFO - PROCESS | 1806 | 1461184182911 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:29:42 INFO - PROCESS | 1806 | 1461184182914 Marionette TRACE conn3 <- [1,1858,null,{}] 13:29:42 INFO - PROCESS | 1806 | 1461184182920 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}] 13:29:43 INFO - PROCESS | 1806 | 1461184183136 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 13:29:43 INFO - PROCESS | 1806 | 1461184183334 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa787e000 == 144 [pid = 1806] [id = 472] 13:29:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f1fa5973000) [pid = 1806] [serial = 1417] [outer = (nil)] 13:29:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f1fa5ad5800) [pid = 1806] [serial = 1418] [outer = 0x7f1fa5973000] 13:29:43 INFO - PROCESS | 1806 | 1461184183411 Marionette DEBUG loaded listener.js 13:29:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f1fa645ac00) [pid = 1806] [serial = 1419] [outer = 0x7f1fa5973000] 13:29:44 INFO - PROCESS | 1806 | 1461184184419 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]]]}] 13:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1587ms 13:29:44 INFO - PROCESS | 1806 | 1461184184499 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 13:29:44 INFO - PROCESS | 1806 | 1461184184503 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 13:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:29:44 INFO - PROCESS | 1806 | 1461184184509 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:29:44 INFO - PROCESS | 1806 | 1461184184511 Marionette TRACE conn3 <- [1,1862,null,{}] 13:29:44 INFO - PROCESS | 1806 | 1461184184518 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}] 13:29:44 INFO - PROCESS | 1806 | 1461184184794 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 13:29:45 INFO - PROCESS | 1806 | 1461184185087 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fadf6c800 == 145 [pid = 1806] [id = 473] 13:29:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f1fa65a5c00) [pid = 1806] [serial = 1420] [outer = (nil)] 13:29:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f1fa7098c00) [pid = 1806] [serial = 1421] [outer = 0x7f1fa65a5c00] 13:29:45 INFO - PROCESS | 1806 | 1461184185165 Marionette DEBUG loaded listener.js 13:29:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f1fa7c7d400) [pid = 1806] [serial = 1422] [outer = 0x7f1fa65a5c00] 13:29:46 INFO - PROCESS | 1806 | 1461184186018 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]]]}] 13:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1587ms 13:29:46 INFO - PROCESS | 1806 | 1461184186097 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 13:29:46 INFO - PROCESS | 1806 | 1461184186101 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 13:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:29:46 INFO - PROCESS | 1806 | 1461184186107 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:29:46 INFO - PROCESS | 1806 | 1461184186110 Marionette TRACE conn3 <- [1,1866,null,{}] 13:29:46 INFO - PROCESS | 1806 | 1461184186116 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}] 13:29:46 INFO - PROCESS | 1806 | 1461184186356 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 13:29:46 INFO - PROCESS | 1806 | 1461184186555 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:46 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf3a6000 == 146 [pid = 1806] [id = 474] 13:29:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f1fa65af800) [pid = 1806] [serial = 1423] [outer = (nil)] 13:29:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f1fa80da000) [pid = 1806] [serial = 1424] [outer = 0x7f1fa65af800] 13:29:46 INFO - PROCESS | 1806 | 1461184186709 Marionette DEBUG loaded listener.js 13:29:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f1face29000) [pid = 1806] [serial = 1425] [outer = 0x7f1fa65af800] 13:29:47 INFO - PROCESS | 1806 | 1461184187589 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]]]}] 13:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1532ms 13:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:29:47 INFO - PROCESS | 1806 | 1461184187640 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 13:29:47 INFO - PROCESS | 1806 | 1461184187643 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 13:29:47 INFO - PROCESS | 1806 | 1461184187650 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:29:47 INFO - PROCESS | 1806 | 1461184187652 Marionette TRACE conn3 <- [1,1870,null,{}] 13:29:47 INFO - PROCESS | 1806 | 1461184187658 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}] 13:29:47 INFO - PROCESS | 1806 | 1461184187869 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 13:29:48 INFO - PROCESS | 1806 | 1461184188074 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf8a0000 == 147 [pid = 1806] [id = 475] 13:29:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f1fa6c62400) [pid = 1806] [serial = 1426] [outer = (nil)] 13:29:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f1fad045400) [pid = 1806] [serial = 1427] [outer = 0x7f1fa6c62400] 13:29:48 INFO - PROCESS | 1806 | 1461184188145 Marionette DEBUG loaded listener.js 13:29:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f1fadc4d000) [pid = 1806] [serial = 1428] [outer = 0x7f1fa6c62400] 13:29:49 INFO - PROCESS | 1806 | 1461184189053 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]]]}] 13:29:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1483ms 13:29:49 INFO - PROCESS | 1806 | 1461184189133 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 13:29:49 INFO - PROCESS | 1806 | 1461184189137 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 13:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:29:49 INFO - PROCESS | 1806 | 1461184189143 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:29:49 INFO - PROCESS | 1806 | 1461184189146 Marionette TRACE conn3 <- [1,1874,null,{}] 13:29:49 INFO - PROCESS | 1806 | 1461184189152 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}] 13:29:49 INFO - PROCESS | 1806 | 1461184189366 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 13:29:49 INFO - PROCESS | 1806 | 1461184189570 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb1f18000 == 148 [pid = 1806] [id = 476] 13:29:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f1face30400) [pid = 1806] [serial = 1429] [outer = (nil)] 13:29:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 187 (0x7f1fadf1f800) [pid = 1806] [serial = 1430] [outer = 0x7f1face30400] 13:29:49 INFO - PROCESS | 1806 | 1461184189727 Marionette DEBUG loaded listener.js 13:29:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 188 (0x7f1faf1d2400) [pid = 1806] [serial = 1431] [outer = 0x7f1face30400] 13:29:50 INFO - PROCESS | 1806 | 1461184190572 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]]]}] 13:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1487ms 13:29:50 INFO - PROCESS | 1806 | 1461184190631 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 13:29:50 INFO - PROCESS | 1806 | 1461184190635 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 13:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:29:50 INFO - PROCESS | 1806 | 1461184190641 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:29:50 INFO - PROCESS | 1806 | 1461184190643 Marionette TRACE conn3 <- [1,1878,null,{}] 13:29:50 INFO - PROCESS | 1806 | 1461184190649 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}] 13:29:50 INFO - PROCESS | 1806 | 1461184190875 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 13:29:51 INFO - PROCESS | 1806 | 1461184191133 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:51 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb361d800 == 149 [pid = 1806] [id = 477] 13:29:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 189 (0x7f1faf64a800) [pid = 1806] [serial = 1432] [outer = (nil)] 13:29:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 190 (0x7f1faf8ed800) [pid = 1806] [serial = 1433] [outer = 0x7f1faf64a800] 13:29:51 INFO - PROCESS | 1806 | 1461184191252 Marionette DEBUG loaded listener.js 13:29:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 191 (0x7f1fafc38000) [pid = 1806] [serial = 1434] [outer = 0x7f1faf64a800] 13:29:52 INFO - PROCESS | 1806 | 1461184192181 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]]]}] 13:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1586ms 13:29:52 INFO - PROCESS | 1806 | 1461184192228 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 13:29:52 INFO - PROCESS | 1806 | 1461184192232 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 13:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:29:52 INFO - PROCESS | 1806 | 1461184192238 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:29:52 INFO - PROCESS | 1806 | 1461184192243 Marionette TRACE conn3 <- [1,1882,null,{}] 13:29:52 INFO - PROCESS | 1806 | 1461184192248 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}] 13:29:52 INFO - PROCESS | 1806 | 1461184192497 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 13:29:52 INFO - PROCESS | 1806 | 1461184192700 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3a04800 == 150 [pid = 1806] [id = 478] 13:29:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 192 (0x7f1faff8cc00) [pid = 1806] [serial = 1435] [outer = (nil)] 13:29:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 193 (0x7f1fb2bc7000) [pid = 1806] [serial = 1436] [outer = 0x7f1faff8cc00] 13:29:52 INFO - PROCESS | 1806 | 1461184192865 Marionette DEBUG loaded listener.js 13:29:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 194 (0x7f1fb37b3800) [pid = 1806] [serial = 1437] [outer = 0x7f1faff8cc00] 13:29:53 INFO - PROCESS | 1806 | 1461184193761 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]]]}] 13:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1587ms 13:29:53 INFO - PROCESS | 1806 | 1461184193826 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 13:29:53 INFO - PROCESS | 1806 | 1461184193830 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 13:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:29:53 INFO - PROCESS | 1806 | 1461184193836 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:29:53 INFO - PROCESS | 1806 | 1461184193838 Marionette TRACE conn3 <- [1,1886,null,{}] 13:29:53 INFO - PROCESS | 1806 | 1461184193844 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}] 13:29:54 INFO - PROCESS | 1806 | 1461184194083 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 13:29:54 INFO - PROCESS | 1806 | 1461184194295 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:54 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3b44800 == 151 [pid = 1806] [id = 479] 13:29:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f1fa6c59000) [pid = 1806] [serial = 1438] [outer = (nil)] 13:29:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f1fb3c8e800) [pid = 1806] [serial = 1439] [outer = 0x7f1fa6c59000] 13:29:54 INFO - PROCESS | 1806 | 1461184194413 Marionette DEBUG loaded listener.js 13:29:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f1fb3cffc00) [pid = 1806] [serial = 1440] [outer = 0x7f1fa6c59000] 13:29:55 INFO - PROCESS | 1806 | 1461184195416 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]]]}] 13:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1629ms 13:29:55 INFO - PROCESS | 1806 | 1461184195467 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 13:29:55 INFO - PROCESS | 1806 | 1461184195471 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 13:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:29:55 INFO - PROCESS | 1806 | 1461184195478 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:29:55 INFO - PROCESS | 1806 | 1461184195482 Marionette TRACE conn3 <- [1,1890,null,{}] 13:29:55 INFO - PROCESS | 1806 | 1461184195488 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}] 13:29:55 INFO - PROCESS | 1806 | 1461184195713 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 13:29:55 INFO - PROCESS | 1806 | 1461184195919 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3ed4800 == 152 [pid = 1806] [id = 480] 13:29:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f1fb022b000) [pid = 1806] [serial = 1441] [outer = (nil)] 13:29:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f1fb71d9400) [pid = 1806] [serial = 1442] [outer = 0x7f1fb022b000] 13:29:56 INFO - PROCESS | 1806 | 1461184196038 Marionette DEBUG loaded listener.js 13:29:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f1fb8385000) [pid = 1806] [serial = 1443] [outer = 0x7f1fb022b000] 13:29:57 INFO - PROCESS | 1806 | 1461184197018 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]]]}] 13:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1587ms 13:29:57 INFO - PROCESS | 1806 | 1461184197065 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 13:29:57 INFO - PROCESS | 1806 | 1461184197068 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 13:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:29:57 INFO - PROCESS | 1806 | 1461184197075 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:29:57 INFO - PROCESS | 1806 | 1461184197078 Marionette TRACE conn3 <- [1,1894,null,{}] 13:29:57 INFO - PROCESS | 1806 | 1461184197083 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}] 13:29:57 INFO - PROCESS | 1806 | 1461184197304 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 13:29:57 INFO - PROCESS | 1806 | 1461184197518 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:57 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb8d61000 == 153 [pid = 1806] [id = 481] 13:29:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f1fb12bc400) [pid = 1806] [serial = 1444] [outer = (nil)] 13:29:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f1fb86d1400) [pid = 1806] [serial = 1445] [outer = 0x7f1fb12bc400] 13:29:57 INFO - PROCESS | 1806 | 1461184197637 Marionette DEBUG loaded listener.js 13:29:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f1fb8990c00) [pid = 1806] [serial = 1446] [outer = 0x7f1fb12bc400] 13:29:58 INFO - PROCESS | 1806 | 1461184198637 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]]]}] 13:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1634ms 13:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:29:58 INFO - PROCESS | 1806 | 1461184198710 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 13:29:58 INFO - PROCESS | 1806 | 1461184198713 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 13:29:58 INFO - PROCESS | 1806 | 1461184198719 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:29:58 INFO - PROCESS | 1806 | 1461184198722 Marionette TRACE conn3 <- [1,1898,null,{}] 13:29:58 INFO - PROCESS | 1806 | 1461184198728 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}] 13:29:58 INFO - PROCESS | 1806 | 1461184198975 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 13:29:59 INFO - PROCESS | 1806 | 1461184199731 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:59 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9ec21000 == 154 [pid = 1806] [id = 482] 13:29:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 204 (0x7f1f9dd17000) [pid = 1806] [serial = 1447] [outer = (nil)] 13:29:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 205 (0x7f1f9eb23800) [pid = 1806] [serial = 1448] [outer = 0x7f1f9dd17000] 13:29:59 INFO - PROCESS | 1806 | 1461184199804 Marionette DEBUG loaded listener.js 13:29:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 206 (0x7f1f9ebe4400) [pid = 1806] [serial = 1449] [outer = 0x7f1f9dd17000] 13:30:00 INFO - PROCESS | 1806 | 1461184200700 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]]]}] 13:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 2038ms 13:30:00 INFO - PROCESS | 1806 | 1461184200759 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 13:30:00 INFO - PROCESS | 1806 | 1461184200764 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 13:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:30:00 INFO - PROCESS | 1806 | 1461184200771 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:30:00 INFO - PROCESS | 1806 | 1461184200778 Marionette TRACE conn3 <- [1,1902,null,{}] 13:30:00 INFO - PROCESS | 1806 | 1461184200784 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}] 13:30:01 INFO - PROCESS | 1806 | 1461184201001 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 13:30:01 INFO - PROCESS | 1806 | 1461184201256 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:01 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa394d800 == 155 [pid = 1806] [id = 483] 13:30:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 207 (0x7f1f9edcd800) [pid = 1806] [serial = 1450] [outer = (nil)] 13:30:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 208 (0x7f1f9f50e800) [pid = 1806] [serial = 1451] [outer = 0x7f1f9edcd800] 13:30:01 INFO - PROCESS | 1806 | 1461184201371 Marionette DEBUG loaded listener.js 13:30:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 209 (0x7f1fa03f5c00) [pid = 1806] [serial = 1452] [outer = 0x7f1f9edcd800] 13:30:02 INFO - PROCESS | 1806 | 1461184202502 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]]]}] 13:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1784ms 13:30:02 INFO - PROCESS | 1806 | 1461184202559 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 13:30:02 INFO - PROCESS | 1806 | 1461184202564 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 13:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:30:02 INFO - PROCESS | 1806 | 1461184202571 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:30:02 INFO - PROCESS | 1806 | 1461184202575 Marionette TRACE conn3 <- [1,1906,null,{}] 13:30:02 INFO - PROCESS | 1806 | 1461184202581 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}] 13:30:02 INFO - PROCESS | 1806 | 1461184202819 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 13:30:03 INFO - PROCESS | 1806 | 1461184203310 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:03 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f99be2800 == 156 [pid = 1806] [id = 484] 13:30:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 210 (0x7f1f9f1e9400) [pid = 1806] [serial = 1453] [outer = (nil)] 13:30:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 211 (0x7f1fa0f96800) [pid = 1806] [serial = 1454] [outer = 0x7f1f9f1e9400] 13:30:03 INFO - PROCESS | 1806 | 1461184203388 Marionette DEBUG loaded listener.js 13:30:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 212 (0x7f1fa1ba8c00) [pid = 1806] [serial = 1455] [outer = 0x7f1f9f1e9400] 13:30:04 INFO - PROCESS | 1806 | 1461184204300 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]]]}] 13:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1780ms 13:30:04 INFO - PROCESS | 1806 | 1461184204354 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 13:30:04 INFO - PROCESS | 1806 | 1461184204358 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 13:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:30:04 INFO - PROCESS | 1806 | 1461184204374 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:30:04 INFO - PROCESS | 1806 | 1461184204383 Marionette TRACE conn3 <- [1,1910,null,{}] 13:30:04 INFO - PROCESS | 1806 | 1461184204390 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}] 13:30:04 INFO - PROCESS | 1806 | 1461184204606 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 13:30:04 INFO - PROCESS | 1806 | 1461184204872 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9dde2000 == 157 [pid = 1806] [id = 485] 13:30:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 213 (0x7f1fa11cfc00) [pid = 1806] [serial = 1456] [outer = (nil)] 13:30:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 214 (0x7f1fa526a000) [pid = 1806] [serial = 1457] [outer = 0x7f1fa11cfc00] 13:30:05 INFO - PROCESS | 1806 | 1461184205003 Marionette DEBUG loaded listener.js 13:30:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 215 (0x7f1fa596f800) [pid = 1806] [serial = 1458] [outer = 0x7f1fa11cfc00] 13:30:05 INFO - PROCESS | 1806 | 1461184205859 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]]]}] 13:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1552ms 13:30:05 INFO - PROCESS | 1806 | 1461184205918 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 13:30:05 INFO - PROCESS | 1806 | 1461184205923 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 13:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:30:05 INFO - PROCESS | 1806 | 1461184205928 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:30:05 INFO - PROCESS | 1806 | 1461184205930 Marionette TRACE conn3 <- [1,1914,null,{}] 13:30:05 INFO - PROCESS | 1806 | 1461184205936 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}] 13:30:06 INFO - PROCESS | 1806 | 1461184206145 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 13:30:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc9778800 == 156 [pid = 1806] [id = 239] 13:30:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa5a18800 == 155 [pid = 1806] [id = 413] 13:30:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9c8d9800 == 154 [pid = 1806] [id = 411] 13:30:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa1bda000 == 153 [pid = 1806] [id = 279] 13:30:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa3802800 == 152 [pid = 1806] [id = 414] 13:30:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa3857800 == 151 [pid = 1806] [id = 466] 13:30:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa23d7800 == 150 [pid = 1806] [id = 465] 13:30:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa118e800 == 149 [pid = 1806] [id = 464] 13:30:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9dcca800 == 148 [pid = 1806] [id = 463] 13:30:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9dcc9800 == 147 [pid = 1806] [id = 460] 13:30:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9ec1d800 == 146 [pid = 1806] [id = 459] 13:30:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f99bcd800 == 145 [pid = 1806] [id = 458] 13:30:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9ddf2000 == 144 [pid = 1806] [id = 457] 13:30:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fd0bb8800 == 143 [pid = 1806] [id = 456] 13:30:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcba54800 == 142 [pid = 1806] [id = 455] 13:30:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc7645000 == 141 [pid = 1806] [id = 454] 13:30:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fbc336800 == 140 [pid = 1806] [id = 453] 13:30:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9489000 == 139 [pid = 1806] [id = 452] 13:30:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb54d5800 == 138 [pid = 1806] [id = 451] 13:30:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3b4e800 == 137 [pid = 1806] [id = 450] 13:30:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb37c6800 == 136 [pid = 1806] [id = 449] 13:30:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb2de5000 == 135 [pid = 1806] [id = 448] 13:30:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fafa62000 == 134 [pid = 1806] [id = 447] 13:30:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa6733000 == 133 [pid = 1806] [id = 446] 13:30:06 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa3860000 == 132 [pid = 1806] [id = 445] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 214 (0x7f1fb37b5800) [pid = 1806] [serial = 1266] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 213 (0x7f1f9f1f3800) [pid = 1806] [serial = 1332] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 212 (0x7f1fa1bad400) [pid = 1806] [serial = 1298] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 211 (0x7f1fb86d5000) [pid = 1806] [serial = 1283] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 210 (0x7f1fadcc9000) [pid = 1806] [serial = 1326] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 209 (0x7f1fae0f6400) [pid = 1806] [serial = 1328] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 208 (0x7f1faf785000) [pid = 1806] [serial = 1329] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 207 (0x7f1f9edc6400) [pid = 1806] [serial = 1331] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 206 (0x7f1f9d579400) [pid = 1806] [serial = 1268] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 205 (0x7f1fa208d800) [pid = 1806] [serial = 1304] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 204 (0x7f1fa526e400) [pid = 1806] [serial = 1271] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 203 (0x7f1fa5a46000) [pid = 1806] [serial = 1317] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f1fa547e000) [pid = 1806] [serial = 1316] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f1f9ebef400) [pid = 1806] [serial = 1308] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f1f9eb21800) [pid = 1806] [serial = 1307] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f1fb37af000) [pid = 1806] [serial = 1280] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f1faf526000) [pid = 1806] [serial = 1277] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f1fa1baec00) [pid = 1806] [serial = 1311] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f1fa0f90400) [pid = 1806] [serial = 1310] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f1fc63bd400) [pid = 1806] [serial = 1289] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f1fa25adc00) [pid = 1806] [serial = 1314] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 193 (0x7f1fa2088000) [pid = 1806] [serial = 1313] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 192 (0x7f1fbafa5400) [pid = 1806] [serial = 1286] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 191 (0x7f1f9ebea800) [pid = 1806] [serial = 1292] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 190 (0x7f1fa66b6000) [pid = 1806] [serial = 1320] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 189 (0x7f1fa65ae400) [pid = 1806] [serial = 1319] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 188 (0x7f1fa6c5dc00) [pid = 1806] [serial = 1322] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 187 (0x7f1fa771bc00) [pid = 1806] [serial = 1323] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 186 (0x7f1fc6176400) [pid = 1806] [serial = 1295] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f1f9f515800) [pid = 1806] [serial = 1334] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f1face2f800) [pid = 1806] [serial = 1325] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f1fa771a800) [pid = 1806] [serial = 1274] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f1fa2984000) [pid = 1806] [serial = 1301] [outer = (nil)] [url = about:blank] 13:30:06 INFO - PROCESS | 1806 | 1461184206652 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:06 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9bd33800 == 133 [pid = 1806] [id = 486] 13:30:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f1f9d6d0000) [pid = 1806] [serial = 1459] [outer = (nil)] 13:30:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f1f9ec4d800) [pid = 1806] [serial = 1460] [outer = 0x7f1f9d6d0000] 13:30:06 INFO - PROCESS | 1806 | 1461184206734 Marionette DEBUG loaded listener.js 13:30:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f1fa1b88400) [pid = 1806] [serial = 1461] [outer = 0x7f1f9d6d0000] 13:30:07 INFO - PROCESS | 1806 | 1461184207478 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]]]}] 13:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1581ms 13:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:30:07 INFO - PROCESS | 1806 | 1461184207511 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 13:30:07 INFO - PROCESS | 1806 | 1461184207513 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 13:30:07 INFO - PROCESS | 1806 | 1461184207519 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:30:07 INFO - PROCESS | 1806 | 1461184207522 Marionette TRACE conn3 <- [1,1918,null,{}] 13:30:07 INFO - PROCESS | 1806 | 1461184207527 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}] 13:30:07 INFO - PROCESS | 1806 | 1461184207706 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 13:30:07 INFO - PROCESS | 1806 | 1461184207894 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1bcb000 == 134 [pid = 1806] [id = 487] 13:30:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f1fa6453000) [pid = 1806] [serial = 1462] [outer = (nil)] 13:30:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 187 (0x7f1fa65a6c00) [pid = 1806] [serial = 1463] [outer = 0x7f1fa6453000] 13:30:07 INFO - PROCESS | 1806 | 1461184207969 Marionette DEBUG loaded listener.js 13:30:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 188 (0x7f1fa6c61800) [pid = 1806] [serial = 1464] [outer = 0x7f1fa6453000] 13:30:08 INFO - PROCESS | 1806 | 1461184208894 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]]]}] 13:30:08 INFO - PROCESS | 1806 | ************************* 13:30:08 INFO - PROCESS | 1806 | A coding exception was thrown and uncaught in a Task. 13:30:08 INFO - PROCESS | 1806 | 13:30:08 INFO - PROCESS | 1806 | Full message: TypeError: NetworkError when attempting to fetch resource. 13:30:08 INFO - PROCESS | 1806 | Full stack: 13:30:08 INFO - PROCESS | 1806 | ************************* 13:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1488ms 13:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:30:09 INFO - PROCESS | 1806 | 1461184209007 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 13:30:09 INFO - PROCESS | 1806 | 1461184209009 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 13:30:09 INFO - PROCESS | 1806 | 1461184209023 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:30:09 INFO - PROCESS | 1806 | 1461184209025 Marionette TRACE conn3 <- [1,1922,null,{}] 13:30:09 INFO - PROCESS | 1806 | 1461184209037 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}] 13:30:09 INFO - PROCESS | 1806 | 1461184209288 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 13:30:09 INFO - PROCESS | 1806 | 1461184209332 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa787c000 == 135 [pid = 1806] [id = 488] 13:30:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 189 (0x7f1fa6c62000) [pid = 1806] [serial = 1465] [outer = (nil)] 13:30:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 190 (0x7f1fa80da400) [pid = 1806] [serial = 1466] [outer = 0x7f1fa6c62000] 13:30:09 INFO - PROCESS | 1806 | 1461184209399 Marionette DEBUG loaded listener.js 13:30:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 191 (0x7f1faf646c00) [pid = 1806] [serial = 1467] [outer = 0x7f1fa6c62000] 13:30:10 INFO - PROCESS | 1806 | 1461184210301 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]]]}] 13:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1344ms 13:30:10 INFO - PROCESS | 1806 | 1461184210379 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 13:30:10 INFO - PROCESS | 1806 | 1461184210382 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 13:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:30:10 INFO - PROCESS | 1806 | 1461184210391 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:30:10 INFO - PROCESS | 1806 | 1461184210399 Marionette TRACE conn3 <- [1,1926,null,{}] 13:30:10 INFO - PROCESS | 1806 | 1461184210414 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}] 13:30:10 INFO - PROCESS | 1806 | 1461184210663 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 13:30:10 INFO - PROCESS | 1806 | 1461184210690 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:10 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fade65800 == 136 [pid = 1806] [id = 489] 13:30:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 192 (0x7f1fa7716c00) [pid = 1806] [serial = 1468] [outer = (nil)] 13:30:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 193 (0x7f1fafc34000) [pid = 1806] [serial = 1469] [outer = 0x7f1fa7716c00] 13:30:10 INFO - PROCESS | 1806 | 1461184210752 Marionette DEBUG loaded listener.js 13:30:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 194 (0x7f1fb0ff3c00) [pid = 1806] [serial = 1470] [outer = 0x7f1fa7716c00] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 193 (0x7f1fa5472c00) [pid = 1806] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 192 (0x7f1fa03efc00) [pid = 1806] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 191 (0x7f1fa5471400) [pid = 1806] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 190 (0x7f1f9d57c400) [pid = 1806] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 189 (0x7f1f9eb28c00) [pid = 1806] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 188 (0x7f1f9ec41c00) [pid = 1806] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 187 (0x7f1f9d57c800) [pid = 1806] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 186 (0x7f1f9edc1800) [pid = 1806] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f1fb37b1400) [pid = 1806] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f1fa0f93400) [pid = 1806] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f1f9d571800) [pid = 1806] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f1f9d56f800) [pid = 1806] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f1f9d6c9000) [pid = 1806] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f1fb2bc5800) [pid = 1806] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f1fa526b400) [pid = 1806] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f1f9edc2400) [pid = 1806] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f1f9ebecc00) [pid = 1806] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f1f9edc7c00) [pid = 1806] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f1fa5473000) [pid = 1806] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f1fb833a800) [pid = 1806] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f1f9d579800) [pid = 1806] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f1faf84b000) [pid = 1806] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f1fadf29000) [pid = 1806] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f1fa5480c00) [pid = 1806] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f1f9ec47c00) [pid = 1806] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f1fb8765400) [pid = 1806] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f1fa1bae400) [pid = 1806] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f1fa11cc400) [pid = 1806] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f1fa66b9400) [pid = 1806] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f1faf1d8000) [pid = 1806] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f1fadf28800) [pid = 1806] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f1faf882800) [pid = 1806] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f1f9d56f400) [pid = 1806] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f1fa1b87c00) [pid = 1806] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f1fa2085c00) [pid = 1806] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f1fa7091400) [pid = 1806] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f1fa65a5400) [pid = 1806] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f1fa1bb4800) [pid = 1806] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f1f9ebf0400) [pid = 1806] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f1f9ebea400) [pid = 1806] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f1f9ebe3000) [pid = 1806] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f1fb86cc400) [pid = 1806] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f1fb6750400) [pid = 1806] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f1fb86ca400) [pid = 1806] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:30:11 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f1fa7d77800) [pid = 1806] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:30:12 INFO - PROCESS | 1806 | 1461184212340 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]]]}] 13:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1996ms 13:30:12 INFO - PROCESS | 1806 | 1461184212389 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 13:30:12 INFO - PROCESS | 1806 | 1461184212393 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 13:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:30:12 INFO - PROCESS | 1806 | 1461184212399 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:30:12 INFO - PROCESS | 1806 | 1461184212401 Marionette TRACE conn3 <- [1,1930,null,{}] 13:30:12 INFO - PROCESS | 1806 | 1461184212406 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}] 13:30:12 INFO - PROCESS | 1806 | 1461184212626 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 13:30:12 INFO - PROCESS | 1806 | 1461184212844 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9ec1e000 == 137 [pid = 1806] [id = 490] 13:30:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f1f9d56f800) [pid = 1806] [serial = 1471] [outer = (nil)] 13:30:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f1f9ebf0400) [pid = 1806] [serial = 1472] [outer = 0x7f1f9d56f800] 13:30:12 INFO - PROCESS | 1806 | 1461184212955 Marionette DEBUG loaded listener.js 13:30:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f1f9f5f1800) [pid = 1806] [serial = 1473] [outer = 0x7f1f9d56f800] 13:30:14 INFO - PROCESS | 1806 | 1461184214097 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]]]}] 13:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1739ms 13:30:14 INFO - PROCESS | 1806 | 1461184214139 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 13:30:14 INFO - PROCESS | 1806 | 1461184214145 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 13:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:30:14 INFO - PROCESS | 1806 | 1461184214154 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:30:14 INFO - PROCESS | 1806 | 1461184214160 Marionette TRACE conn3 <- [1,1934,null,{}] 13:30:14 INFO - PROCESS | 1806 | 1461184214169 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}] 13:30:14 INFO - PROCESS | 1806 | 1461184214432 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 13:30:14 INFO - PROCESS | 1806 | 1461184214757 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9f4f3800 == 138 [pid = 1806] [id = 491] 13:30:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f1f9edb2800) [pid = 1806] [serial = 1474] [outer = (nil)] 13:30:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f1f9edb4400) [pid = 1806] [serial = 1475] [outer = 0x7f1f9edb2800] 13:30:14 INFO - PROCESS | 1806 | 1461184214876 Marionette DEBUG loaded listener.js 13:30:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f1f9f1ecc00) [pid = 1806] [serial = 1476] [outer = 0x7f1f9edb2800] 13:30:16 INFO - PROCESS | 1806 | 1461184216237 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]]]}] 13:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2144ms 13:30:16 INFO - PROCESS | 1806 | 1461184216298 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 13:30:16 INFO - PROCESS | 1806 | 1461184216307 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 13:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:30:16 INFO - PROCESS | 1806 | 1461184216317 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:30:16 INFO - PROCESS | 1806 | 1461184216322 Marionette TRACE conn3 <- [1,1938,null,{}] 13:30:16 INFO - PROCESS | 1806 | 1461184216328 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}] 13:30:16 INFO - PROCESS | 1806 | 1461184216640 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 13:30:16 INFO - PROCESS | 1806 | 1461184216937 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:16 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa65cd000 == 139 [pid = 1806] [id = 492] 13:30:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f1f9edb4000) [pid = 1806] [serial = 1477] [outer = (nil)] 13:30:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f1fa1ba6000) [pid = 1806] [serial = 1478] [outer = 0x7f1f9edb4000] 13:30:17 INFO - PROCESS | 1806 | 1461184217020 Marionette DEBUG loaded listener.js 13:30:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f1fa2981000) [pid = 1806] [serial = 1479] [outer = 0x7f1f9edb4000] 13:30:17 INFO - PROCESS | 1806 | 1461184217997 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]]]}] 13:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1734ms 13:30:18 INFO - PROCESS | 1806 | 1461184218052 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 13:30:18 INFO - PROCESS | 1806 | 1461184218056 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 13:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:30:18 INFO - PROCESS | 1806 | 1461184218063 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:30:18 INFO - PROCESS | 1806 | 1461184218069 Marionette TRACE conn3 <- [1,1942,null,{}] 13:30:18 INFO - PROCESS | 1806 | 1461184218086 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}] 13:30:18 INFO - PROCESS | 1806 | 1461184218388 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 13:30:18 INFO - PROCESS | 1806 | 1461184218680 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb03be000 == 140 [pid = 1806] [id = 493] 13:30:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f1fa5972400) [pid = 1806] [serial = 1480] [outer = (nil)] 13:30:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f1fa5acc800) [pid = 1806] [serial = 1481] [outer = 0x7f1fa5972400] 13:30:18 INFO - PROCESS | 1806 | 1461184218762 Marionette DEBUG loaded listener.js 13:30:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f1fa6603000) [pid = 1806] [serial = 1482] [outer = 0x7f1fa5972400] 13:30:19 INFO - PROCESS | 1806 | 1461184219659 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]]]}] 13:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1650ms 13:30:19 INFO - PROCESS | 1806 | 1461184219715 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 13:30:19 INFO - PROCESS | 1806 | 1461184219719 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 13:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:30:19 INFO - PROCESS | 1806 | 1461184219725 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:30:19 INFO - PROCESS | 1806 | 1461184219729 Marionette TRACE conn3 <- [1,1946,null,{}] 13:30:19 INFO - PROCESS | 1806 | 1461184219734 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}] 13:30:19 INFO - PROCESS | 1806 | 1461184219969 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 13:30:20 INFO - PROCESS | 1806 | 1461184220216 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3730800 == 141 [pid = 1806] [id = 494] 13:30:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f1fa5977c00) [pid = 1806] [serial = 1483] [outer = (nil)] 13:30:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f1fa6c62800) [pid = 1806] [serial = 1484] [outer = 0x7f1fa5977c00] 13:30:20 INFO - PROCESS | 1806 | 1461184220336 Marionette DEBUG loaded listener.js 13:30:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f1fa7778000) [pid = 1806] [serial = 1485] [outer = 0x7f1fa5977c00] 13:30:21 INFO - PROCESS | 1806 | 1461184221215 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]]]}] 13:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1531ms 13:30:21 INFO - PROCESS | 1806 | 1461184221258 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 13:30:21 INFO - PROCESS | 1806 | 1461184221261 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 13:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:30:21 INFO - PROCESS | 1806 | 1461184221267 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:30:21 INFO - PROCESS | 1806 | 1461184221270 Marionette TRACE conn3 <- [1,1950,null,{}] 13:30:21 INFO - PROCESS | 1806 | 1461184221276 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}] 13:30:21 INFO - PROCESS | 1806 | 1461184221484 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 13:30:21 INFO - PROCESS | 1806 | 1461184221693 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:21 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb39de800 == 142 [pid = 1806] [id = 495] 13:30:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f1fa5ad6000) [pid = 1806] [serial = 1486] [outer = (nil)] 13:30:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f1face28000) [pid = 1806] [serial = 1487] [outer = 0x7f1fa5ad6000] 13:30:21 INFO - PROCESS | 1806 | 1461184221766 Marionette DEBUG loaded listener.js 13:30:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f1faf84cc00) [pid = 1806] [serial = 1488] [outer = 0x7f1fa5ad6000] 13:30:22 INFO - PROCESS | 1806 | 1461184222665 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]]]}] 13:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1427ms 13:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:30:22 INFO - PROCESS | 1806 | 1461184222696 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 13:30:22 INFO - PROCESS | 1806 | 1461184222699 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 13:30:22 INFO - PROCESS | 1806 | 1461184222705 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:30:22 INFO - PROCESS | 1806 | 1461184222708 Marionette TRACE conn3 <- [1,1954,null,{}] 13:30:22 INFO - PROCESS | 1806 | 1461184222714 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}] 13:30:22 INFO - PROCESS | 1806 | 1461184222946 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 13:30:23 INFO - PROCESS | 1806 | 1461184223162 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3ee0000 == 143 [pid = 1806] [id = 496] 13:30:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f1fa644f400) [pid = 1806] [serial = 1489] [outer = (nil)] 13:30:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f1fb2bc5400) [pid = 1806] [serial = 1490] [outer = 0x7f1fa644f400] 13:30:23 INFO - PROCESS | 1806 | 1461184223280 Marionette DEBUG loaded listener.js 13:30:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f1fb2d3e000) [pid = 1806] [serial = 1491] [outer = 0x7f1fa644f400] 13:30:24 INFO - PROCESS | 1806 | 1461184224258 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]]]}] 13:30:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1581ms 13:30:24 INFO - PROCESS | 1806 | 1461184224287 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 13:30:24 INFO - PROCESS | 1806 | 1461184224291 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 13:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:30:24 INFO - PROCESS | 1806 | 1461184224297 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:30:24 INFO - PROCESS | 1806 | 1461184224300 Marionette TRACE conn3 <- [1,1958,null,{}] 13:30:24 INFO - PROCESS | 1806 | 1461184224305 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}] 13:30:24 INFO - PROCESS | 1806 | 1461184224517 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 13:30:24 INFO - PROCESS | 1806 | 1461184224727 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:24 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9973800 == 144 [pid = 1806] [id = 497] 13:30:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f1faf882800) [pid = 1806] [serial = 1492] [outer = (nil)] 13:30:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f1fb37bbc00) [pid = 1806] [serial = 1493] [outer = 0x7f1faf882800] 13:30:24 INFO - PROCESS | 1806 | 1461184224848 Marionette DEBUG loaded listener.js 13:30:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f1fb3cf7000) [pid = 1806] [serial = 1494] [outer = 0x7f1faf882800] 13:30:25 INFO - PROCESS | 1806 | 1461184225766 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]]]}] 13:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1480ms 13:30:25 INFO - PROCESS | 1806 | 1461184225778 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 13:30:25 INFO - PROCESS | 1806 | 1461184225781 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 13:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:30:25 INFO - PROCESS | 1806 | 1461184225788 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:30:25 INFO - PROCESS | 1806 | 1461184225791 Marionette TRACE conn3 <- [1,1962,null,{}] 13:30:25 INFO - PROCESS | 1806 | 1461184225797 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}] 13:30:26 INFO - PROCESS | 1806 | 1461184226010 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 13:30:26 INFO - PROCESS | 1806 | 1461184226224 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbab25000 == 145 [pid = 1806] [id = 498] 13:30:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f1fb144b800) [pid = 1806] [serial = 1495] [outer = (nil)] 13:30:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f1fb6751400) [pid = 1806] [serial = 1496] [outer = 0x7f1fb144b800] 13:30:26 INFO - PROCESS | 1806 | 1461184226343 Marionette DEBUG loaded listener.js 13:30:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f1fb86cfc00) [pid = 1806] [serial = 1497] [outer = 0x7f1fb144b800] 13:30:27 INFO - PROCESS | 1806 | 1461184227275 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]]]}] 13:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1533ms 13:30:27 INFO - PROCESS | 1806 | 1461184227322 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 13:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:30:27 INFO - PROCESS | 1806 | 1461184227326 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 13:30:27 INFO - PROCESS | 1806 | 1461184227332 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:30:27 INFO - PROCESS | 1806 | 1461184227335 Marionette TRACE conn3 <- [1,1966,null,{}] 13:30:27 INFO - PROCESS | 1806 | 1461184227340 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}] 13:30:27 INFO - PROCESS | 1806 | 1461184227554 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 13:30:27 INFO - PROCESS | 1806 | 1461184227767 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:27 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbc3cf800 == 146 [pid = 1806] [id = 499] 13:30:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f1fad044c00) [pid = 1806] [serial = 1498] [outer = (nil)] 13:30:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f1fb898a400) [pid = 1806] [serial = 1499] [outer = 0x7f1fad044c00] 13:30:27 INFO - PROCESS | 1806 | 1461184227885 Marionette DEBUG loaded listener.js 13:30:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f1fb8e84000) [pid = 1806] [serial = 1500] [outer = 0x7f1fad044c00] 13:30:28 INFO - PROCESS | 1806 | 1461184228928 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]]]}] 13:30:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1631ms 13:30:28 INFO - PROCESS | 1806 | 1461184228964 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 13:30:28 INFO - PROCESS | 1806 | 1461184228968 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 13:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:30:28 INFO - PROCESS | 1806 | 1461184228974 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:30:28 INFO - PROCESS | 1806 | 1461184228976 Marionette TRACE conn3 <- [1,1970,null,{}] 13:30:28 INFO - PROCESS | 1806 | 1461184228982 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}] 13:30:29 INFO - PROCESS | 1806 | 1461184229209 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 13:30:29 INFO - PROCESS | 1806 | 1461184229464 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc63d4800 == 147 [pid = 1806] [id = 500] 13:30:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f1fb3c8ac00) [pid = 1806] [serial = 1501] [outer = (nil)] 13:30:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f1fb8ecec00) [pid = 1806] [serial = 1502] [outer = 0x7f1fb3c8ac00] 13:30:29 INFO - PROCESS | 1806 | 1461184229582 Marionette DEBUG loaded listener.js 13:30:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f1fb9ce1c00) [pid = 1806] [serial = 1503] [outer = 0x7f1fb3c8ac00] 13:30:30 INFO - PROCESS | 1806 | 1461184230494 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]]]}] 13:30:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1579ms 13:30:30 INFO - PROCESS | 1806 | 1461184230554 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 13:30:30 INFO - PROCESS | 1806 | 1461184230558 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 13:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:30:30 INFO - PROCESS | 1806 | 1461184230564 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:30:30 INFO - PROCESS | 1806 | 1461184230568 Marionette TRACE conn3 <- [1,1974,null,{}] 13:30:30 INFO - PROCESS | 1806 | 1461184230574 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}] 13:30:30 INFO - PROCESS | 1806 | 1461184230827 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 13:30:31 INFO - PROCESS | 1806 | 1461184231091 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc764c000 == 148 [pid = 1806] [id = 501] 13:30:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f1fbc3fa000) [pid = 1806] [serial = 1504] [outer = (nil)] 13:30:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f1fbf752000) [pid = 1806] [serial = 1505] [outer = 0x7f1fbc3fa000] 13:30:31 INFO - PROCESS | 1806 | 1461184231215 Marionette DEBUG loaded listener.js 13:30:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f1fc64a5800) [pid = 1806] [serial = 1506] [outer = 0x7f1fbc3fa000] 13:30:32 INFO - PROCESS | 1806 | 1461184232083 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]]]}] 13:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1585ms 13:30:32 INFO - PROCESS | 1806 | 1461184232150 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 13:30:32 INFO - PROCESS | 1806 | 1461184232154 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 13:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:30:32 INFO - PROCESS | 1806 | 1461184232160 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:30:32 INFO - PROCESS | 1806 | 1461184232163 Marionette TRACE conn3 <- [1,1978,null,{}] 13:30:32 INFO - PROCESS | 1806 | 1461184232168 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}] 13:30:32 INFO - PROCESS | 1806 | 1461184232387 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 13:30:32 INFO - PROCESS | 1806 | 1461184232595 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:32 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcb35a800 == 149 [pid = 1806] [id = 502] 13:30:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f1fa0f8d000) [pid = 1806] [serial = 1507] [outer = (nil)] 13:30:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 187 (0x7f1fb2bc6000) [pid = 1806] [serial = 1508] [outer = 0x7f1fa0f8d000] 13:30:32 INFO - PROCESS | 1806 | 1461184232712 Marionette DEBUG loaded listener.js 13:30:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 188 (0x7f1fc752b000) [pid = 1806] [serial = 1509] [outer = 0x7f1fa0f8d000] 13:30:33 INFO - PROCESS | 1806 | 1461184233608 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]]]}] 13:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1484ms 13:30:33 INFO - PROCESS | 1806 | 1461184233645 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 13:30:33 INFO - PROCESS | 1806 | 1461184233647 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 13:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:30:33 INFO - PROCESS | 1806 | 1461184233654 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:30:33 INFO - PROCESS | 1806 | 1461184233656 Marionette TRACE conn3 <- [1,1982,null,{}] 13:30:33 INFO - PROCESS | 1806 | 1461184233662 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}] 13:30:33 INFO - PROCESS | 1806 | 1461184233880 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 13:30:34 INFO - PROCESS | 1806 | 1461184234148 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:34 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcb7c3000 == 150 [pid = 1806] [id = 503] 13:30:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 189 (0x7f1fa11cd000) [pid = 1806] [serial = 1510] [outer = (nil)] 13:30:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 190 (0x7f1fc780e800) [pid = 1806] [serial = 1511] [outer = 0x7f1fa11cd000] 13:30:34 INFO - PROCESS | 1806 | 1461184234227 Marionette DEBUG loaded listener.js 13:30:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 191 (0x7f1fcb059800) [pid = 1806] [serial = 1512] [outer = 0x7f1fa11cd000] 13:30:35 INFO - PROCESS | 1806 | 1461184235115 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]]]}] 13:30:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:30:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1545ms 13:30:35 INFO - PROCESS | 1806 | 1461184235200 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 13:30:35 INFO - PROCESS | 1806 | 1461184235204 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 13:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:30:35 INFO - PROCESS | 1806 | 1461184235210 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:30:35 INFO - PROCESS | 1806 | 1461184235214 Marionette TRACE conn3 <- [1,1986,null,{}] 13:30:35 INFO - PROCESS | 1806 | 1461184235219 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}] 13:30:35 INFO - PROCESS | 1806 | 1461184235447 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 13:30:35 INFO - PROCESS | 1806 | 1461184235702 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcbc11000 == 151 [pid = 1806] [id = 504] 13:30:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 192 (0x7f1f9edb3000) [pid = 1806] [serial = 1513] [outer = (nil)] 13:30:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 193 (0x7f1fcb48c400) [pid = 1806] [serial = 1514] [outer = 0x7f1f9edb3000] 13:30:35 INFO - PROCESS | 1806 | 1461184235822 Marionette DEBUG loaded listener.js 13:30:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 194 (0x7f1fcb6c7c00) [pid = 1806] [serial = 1515] [outer = 0x7f1f9edb3000] 13:30:36 INFO - PROCESS | 1806 | 1461184236632 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]]]}] 13:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1482ms 13:30:36 INFO - PROCESS | 1806 | 1461184236695 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 13:30:36 INFO - PROCESS | 1806 | 1461184236699 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 13:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:30:36 INFO - PROCESS | 1806 | 1461184236705 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:30:36 INFO - PROCESS | 1806 | 1461184236707 Marionette TRACE conn3 <- [1,1990,null,{}] 13:30:36 INFO - PROCESS | 1806 | 1461184236713 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}] 13:30:36 INFO - PROCESS | 1806 | 1461184236943 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 13:30:37 INFO - PROCESS | 1806 | 1461184237154 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:37 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcfd69000 == 152 [pid = 1806] [id = 505] 13:30:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f1f9d572800) [pid = 1806] [serial = 1516] [outer = (nil)] 13:30:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f1fb710f000) [pid = 1806] [serial = 1517] [outer = 0x7f1f9d572800] 13:30:37 INFO - PROCESS | 1806 | 1461184237312 Marionette DEBUG loaded listener.js 13:30:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f1fcb86f800) [pid = 1806] [serial = 1518] [outer = 0x7f1f9d572800] 13:30:38 INFO - PROCESS | 1806 | 1461184238277 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]]]}] 13:30:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1632ms 13:30:38 INFO - PROCESS | 1806 | 1461184238338 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 13:30:38 INFO - PROCESS | 1806 | 1461184238342 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 13:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:30:38 INFO - PROCESS | 1806 | 1461184238348 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:30:38 INFO - PROCESS | 1806 | 1461184238352 Marionette TRACE conn3 <- [1,1994,null,{}] 13:30:38 INFO - PROCESS | 1806 | 1461184238357 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}] 13:30:38 INFO - PROCESS | 1806 | 1461184238585 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 13:30:38 INFO - PROCESS | 1806 | 1461184238844 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9bd1e800 == 153 [pid = 1806] [id = 506] 13:30:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f1f9d56d400) [pid = 1806] [serial = 1519] [outer = (nil)] 13:30:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f1f9dd10000) [pid = 1806] [serial = 1520] [outer = 0x7f1f9d56d400] 13:30:38 INFO - PROCESS | 1806 | 1461184238971 Marionette DEBUG loaded listener.js 13:30:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f1fa03fb000) [pid = 1806] [serial = 1521] [outer = 0x7f1f9d56d400] 13:30:39 INFO - PROCESS | 1806 | 1461184239888 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]]]}] 13:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1578ms 13:30:39 INFO - PROCESS | 1806 | 1461184239929 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 13:30:39 INFO - PROCESS | 1806 | 1461184239932 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 13:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:30:39 INFO - PROCESS | 1806 | 1461184239939 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:30:39 INFO - PROCESS | 1806 | 1461184239941 Marionette TRACE conn3 <- [1,1998,null,{}] 13:30:39 INFO - PROCESS | 1806 | 1461184239947 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}] 13:30:40 INFO - PROCESS | 1806 | 1461184240189 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 13:30:40 INFO - PROCESS | 1806 | 1461184240428 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:40 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9c9ad000 == 154 [pid = 1806] [id = 507] 13:30:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f1f9d570000) [pid = 1806] [serial = 1522] [outer = (nil)] 13:30:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f1f9dd16000) [pid = 1806] [serial = 1523] [outer = 0x7f1f9d570000] 13:30:40 INFO - PROCESS | 1806 | 1461184240549 Marionette DEBUG loaded listener.js 13:30:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f1f9f514000) [pid = 1806] [serial = 1524] [outer = 0x7f1f9d570000] 13:30:42 INFO - PROCESS | 1806 | 1461184242145 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]]]}] 13:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 2230ms 13:30:42 INFO - PROCESS | 1806 | 1461184242172 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 13:30:42 INFO - PROCESS | 1806 | 1461184242178 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 13:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:30:42 INFO - PROCESS | 1806 | 1461184242187 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:30:42 INFO - PROCESS | 1806 | 1461184242193 Marionette TRACE conn3 <- [1,2002,null,{}] 13:30:42 INFO - PROCESS | 1806 | 1461184242202 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}] 13:30:42 INFO - PROCESS | 1806 | 1461184242431 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 13:30:42 INFO - PROCESS | 1806 | 1461184242648 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:42 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa393f800 == 155 [pid = 1806] [id = 508] 13:30:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 204 (0x7f1f9d6cd400) [pid = 1806] [serial = 1525] [outer = (nil)] 13:30:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 205 (0x7f1f9ec43c00) [pid = 1806] [serial = 1526] [outer = 0x7f1f9d6cd400] 13:30:42 INFO - PROCESS | 1806 | 1461184242758 Marionette DEBUG loaded listener.js 13:30:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 206 (0x7f1f9edbc400) [pid = 1806] [serial = 1527] [outer = 0x7f1f9d6cd400] 13:30:43 INFO - PROCESS | 1806 | 1461184243716 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]]]}] 13:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1586ms 13:30:43 INFO - PROCESS | 1806 | 1461184243773 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 13:30:43 INFO - PROCESS | 1806 | 1461184243781 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 13:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:30:43 INFO - PROCESS | 1806 | 1461184243791 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:30:43 INFO - PROCESS | 1806 | 1461184243794 Marionette TRACE conn3 <- [1,2006,null,{}] 13:30:43 INFO - PROCESS | 1806 | 1461184243798 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}] 13:30:44 INFO - PROCESS | 1806 | 1461184244009 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 13:30:44 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcd86d000 == 154 [pid = 1806] [id = 79] 13:30:44 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fade65800 == 153 [pid = 1806] [id = 489] 13:30:44 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa787c000 == 152 [pid = 1806] [id = 488] 13:30:44 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa1bcb000 == 151 [pid = 1806] [id = 487] 13:30:44 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9bd33800 == 150 [pid = 1806] [id = 486] 13:30:44 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9dde2000 == 149 [pid = 1806] [id = 485] 13:30:44 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f99be2800 == 148 [pid = 1806] [id = 484] 13:30:44 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa394d800 == 147 [pid = 1806] [id = 483] 13:30:44 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9ec21000 == 146 [pid = 1806] [id = 482] 13:30:44 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf3a6000 == 145 [pid = 1806] [id = 474] 13:30:44 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fadf6c800 == 144 [pid = 1806] [id = 473] 13:30:44 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa787e000 == 143 [pid = 1806] [id = 472] 13:30:44 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa677a000 == 142 [pid = 1806] [id = 471] 13:30:44 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa671e800 == 141 [pid = 1806] [id = 470] 13:30:44 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa41db000 == 140 [pid = 1806] [id = 469] 13:30:44 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9f4e9800 == 139 [pid = 1806] [id = 468] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 205 (0x7f1fa7716000) [pid = 1806] [serial = 1239] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 204 (0x7f1faf641400) [pid = 1806] [serial = 1128] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 203 (0x7f1fa547f000) [pid = 1806] [serial = 1236] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f1fb12c1400) [pid = 1806] [serial = 1242] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f1f9ec4c800) [pid = 1806] [serial = 1224] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f1fcb6be400) [pid = 1806] [serial = 1227] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f1f9dd1cc00) [pid = 1806] [serial = 1245] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f1fcb8ba000) [pid = 1806] [serial = 1230] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f1fb37bcc00) [pid = 1806] [serial = 1233] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f1fc971a800) [pid = 1806] [serial = 1302] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f1fa1bb4400) [pid = 1806] [serial = 1299] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f1fc97a5c00) [pid = 1806] [serial = 1296] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 193 (0x7f1f9ebef000) [pid = 1806] [serial = 1293] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 192 (0x7f1fc75dcc00) [pid = 1806] [serial = 1290] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 191 (0x7f1fbf751c00) [pid = 1806] [serial = 1287] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 190 (0x7f1fb8ec9c00) [pid = 1806] [serial = 1284] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 189 (0x7f1fb3c93400) [pid = 1806] [serial = 1281] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 188 (0x7f1f9eb29400) [pid = 1806] [serial = 1269] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 187 (0x7f1fa5ad3c00) [pid = 1806] [serial = 1272] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 186 (0x7f1fa2092800) [pid = 1806] [serial = 1305] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f1fb0228800) [pid = 1806] [serial = 1278] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f1fa7d48c00) [pid = 1806] [serial = 1275] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f1fa1b87800) [pid = 1806] [serial = 1397] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f1fa1baf400) [pid = 1806] [serial = 1398] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f1fa208a400) [pid = 1806] [serial = 1400] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f1f9d6cb800) [pid = 1806] [serial = 1382] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f1f9d6d0400) [pid = 1806] [serial = 1383] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f1f9eb30c00) [pid = 1806] [serial = 1385] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f1f9f50b800) [pid = 1806] [serial = 1386] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f1fb3cf7c00) [pid = 1806] [serial = 1364] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f1fb54b2000) [pid = 1806] [serial = 1365] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f1fa5a43000) [pid = 1806] [serial = 1343] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f1fa5ad4000) [pid = 1806] [serial = 1344] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f1fa1b8ec00) [pid = 1806] [serial = 1335] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f1f9f515000) [pid = 1806] [serial = 1394] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f1f9f511800) [pid = 1806] [serial = 1337] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f1f9f5ed800) [pid = 1806] [serial = 1338] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f1fa66b6800) [pid = 1806] [serial = 1346] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f1fa7099000) [pid = 1806] [serial = 1347] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f1fb9dc0c00) [pid = 1806] [serial = 1370] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f1fbc36e800) [pid = 1806] [serial = 1371] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f1f9edca000) [pid = 1806] [serial = 1388] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f1f9f519400) [pid = 1806] [serial = 1389] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f1fb2e59400) [pid = 1806] [serial = 1361] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f1fb37bb400) [pid = 1806] [serial = 1362] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f1fb2c43c00) [pid = 1806] [serial = 1358] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f1fb2d37800) [pid = 1806] [serial = 1359] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f1fa771d800) [pid = 1806] [serial = 1349] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f1fa7d6bc00) [pid = 1806] [serial = 1350] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f1f9edb5800) [pid = 1806] [serial = 1391] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f1f9edcfc00) [pid = 1806] [serial = 1392] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f1fb898fc00) [pid = 1806] [serial = 1367] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f1fb8e8c800) [pid = 1806] [serial = 1368] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f1fa2093800) [pid = 1806] [serial = 1340] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f1fa28a7c00) [pid = 1806] [serial = 1341] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f1fa7714000) [pid = 1806] [serial = 1379] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f1fc76c1c00) [pid = 1806] [serial = 1380] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f1fbc3f5800) [pid = 1806] [serial = 1373] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f1fc680b800) [pid = 1806] [serial = 1374] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f1fb1275400) [pid = 1806] [serial = 1355] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f1fb2bc7400) [pid = 1806] [serial = 1356] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f1faf8ecc00) [pid = 1806] [serial = 1352] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f1faff88800) [pid = 1806] [serial = 1353] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f1fc7808000) [pid = 1806] [serial = 1376] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f1fcb484c00) [pid = 1806] [serial = 1377] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f1fa297dc00) [pid = 1806] [serial = 1403] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f1fa25b3400) [pid = 1806] [serial = 1401] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f1fa03f4000) [pid = 1806] [serial = 1395] [outer = (nil)] [url = about:blank] 13:30:44 INFO - PROCESS | 1806 | 1461184244792 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:44 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f99bd3000 == 140 [pid = 1806] [id = 509] 13:30:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f1f9d6d0400) [pid = 1806] [serial = 1528] [outer = (nil)] 13:30:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f1f9ebef000) [pid = 1806] [serial = 1529] [outer = 0x7f1f9d6d0400] 13:30:44 INFO - PROCESS | 1806 | 1461184244880 Marionette DEBUG loaded listener.js 13:30:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f1fa03f4000) [pid = 1806] [serial = 1530] [outer = 0x7f1f9d6d0400] 13:30:45 INFO - PROCESS | 1806 | 1461184245822 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]]]}] 13:30:45 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 13:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 2088ms 13:30:45 INFO - PROCESS | 1806 | 1461184245880 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 13:30:45 INFO - PROCESS | 1806 | 1461184245883 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 13:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:30:45 INFO - PROCESS | 1806 | 1461184245889 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:30:45 INFO - PROCESS | 1806 | 1461184245895 Marionette TRACE conn3 <- [1,2010,null,{}] 13:30:45 INFO - PROCESS | 1806 | 1461184245910 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}] 13:30:46 INFO - PROCESS | 1806 | 1461184246124 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 13:30:46 INFO - PROCESS | 1806 | 1461184246299 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:46 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9dfd2800 == 141 [pid = 1806] [id = 510] 13:30:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f1f9eb29000) [pid = 1806] [serial = 1531] [outer = (nil)] 13:30:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f1fa2087c00) [pid = 1806] [serial = 1532] [outer = 0x7f1f9eb29000] 13:30:46 INFO - PROCESS | 1806 | 1461184246375 Marionette DEBUG loaded listener.js 13:30:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f1fa297ac00) [pid = 1806] [serial = 1533] [outer = 0x7f1f9eb29000] 13:30:47 INFO - PROCESS | 1806 | 1461184247369 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]]]}] 13:30:47 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 13:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1540ms 13:30:47 INFO - PROCESS | 1806 | 1461184247438 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 13:30:47 INFO - PROCESS | 1806 | 1461184247442 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 13:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:30:47 INFO - PROCESS | 1806 | 1461184247449 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:30:47 INFO - PROCESS | 1806 | 1461184247452 Marionette TRACE conn3 <- [1,2014,null,{}] 13:30:47 INFO - PROCESS | 1806 | 1461184247457 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}] 13:30:47 INFO - PROCESS | 1806 | 1461184247719 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 13:30:47 INFO - PROCESS | 1806 | 1461184247754 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1bdf800 == 142 [pid = 1806] [id = 511] 13:30:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f1fa297c000) [pid = 1806] [serial = 1534] [outer = (nil)] 13:30:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f1fa5270800) [pid = 1806] [serial = 1535] [outer = 0x7f1fa297c000] 13:30:47 INFO - PROCESS | 1806 | 1461184247828 Marionette DEBUG loaded listener.js 13:30:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f1fa547a000) [pid = 1806] [serial = 1536] [outer = 0x7f1fa297c000] 13:30:48 INFO - PROCESS | 1806 | 1461184248872 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]]]}] 13:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1489ms 13:30:48 INFO - PROCESS | 1806 | 1461184248939 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 13:30:48 INFO - PROCESS | 1806 | 1461184248943 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 13:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:30:48 INFO - PROCESS | 1806 | 1461184248949 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:30:48 INFO - PROCESS | 1806 | 1461184248951 Marionette TRACE conn3 <- [1,2018,null,{}] 13:30:48 INFO - PROCESS | 1806 | 1461184248956 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}] 13:30:49 INFO - PROCESS | 1806 | 1461184249225 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 13:30:49 INFO - PROCESS | 1806 | 1461184249259 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa385f800 == 143 [pid = 1806] [id = 512] 13:30:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f1fa5265000) [pid = 1806] [serial = 1537] [outer = (nil)] 13:30:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f1fa5978000) [pid = 1806] [serial = 1538] [outer = 0x7f1fa5265000] 13:30:49 INFO - PROCESS | 1806 | 1461184249325 Marionette DEBUG loaded listener.js 13:30:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f1fa5ace400) [pid = 1806] [serial = 1539] [outer = 0x7f1fa5265000] 13:30:50 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f1f9dd17000) [pid = 1806] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:30:50 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f1fa7716c00) [pid = 1806] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:30:50 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f1fa6c62000) [pid = 1806] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:30:50 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f1f9f1e9400) [pid = 1806] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:30:50 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f1f9edcd800) [pid = 1806] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:30:50 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f1fa11cfc00) [pid = 1806] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:30:50 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f1fa6453000) [pid = 1806] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:30:50 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f1f9d6d0000) [pid = 1806] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:30:50 INFO - PROCESS | 1806 | 1461184250723 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]]]}] 13:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1832ms 13:30:50 INFO - PROCESS | 1806 | 1461184250783 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 13:30:50 INFO - PROCESS | 1806 | 1461184250786 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 13:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:30:50 INFO - PROCESS | 1806 | 1461184250792 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:30:50 INFO - PROCESS | 1806 | 1461184250794 Marionette TRACE conn3 <- [1,2022,null,{}] 13:30:50 INFO - PROCESS | 1806 | 1461184250799 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}] 13:30:51 INFO - PROCESS | 1806 | 1461184251026 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 13:30:51 INFO - PROCESS | 1806 | 1461184251188 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:51 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa57bc800 == 144 [pid = 1806] [id = 513] 13:30:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f1f9edcd800) [pid = 1806] [serial = 1540] [outer = (nil)] 13:30:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f1fa6451800) [pid = 1806] [serial = 1541] [outer = 0x7f1f9edcd800] 13:30:51 INFO - PROCESS | 1806 | 1461184251254 Marionette DEBUG loaded listener.js 13:30:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f1fa66b6c00) [pid = 1806] [serial = 1542] [outer = 0x7f1f9edcd800] 13:30:52 INFO - PROCESS | 1806 | 1461184252013 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]]]}] 13:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1282ms 13:30:52 INFO - PROCESS | 1806 | 1461184252218 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 13:30:52 INFO - PROCESS | 1806 | 1461184252226 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 13:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:30:52 INFO - PROCESS | 1806 | 1461184252241 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:30:52 INFO - PROCESS | 1806 | 1461184252246 Marionette TRACE conn3 <- [1,2026,null,{}] 13:30:52 INFO - PROCESS | 1806 | 1461184252254 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}] 13:30:52 INFO - PROCESS | 1806 | 1461184252494 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 13:30:52 INFO - PROCESS | 1806 | 1461184252765 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9dfcc800 == 145 [pid = 1806] [id = 514] 13:30:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f1f9eb24c00) [pid = 1806] [serial = 1543] [outer = (nil)] 13:30:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f1f9ec44800) [pid = 1806] [serial = 1544] [outer = 0x7f1f9eb24c00] 13:30:52 INFO - PROCESS | 1806 | 1461184252886 Marionette DEBUG loaded listener.js 13:30:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f1f9edc7c00) [pid = 1806] [serial = 1545] [outer = 0x7f1f9eb24c00] 13:30:53 INFO - PROCESS | 1806 | 1461184253821 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]]]}] 13:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1639ms 13:30:53 INFO - PROCESS | 1806 | 1461184253881 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 13:30:53 INFO - PROCESS | 1806 | 1461184253887 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 13:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:30:53 INFO - PROCESS | 1806 | 1461184253899 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:30:53 INFO - PROCESS | 1806 | 1461184253905 Marionette TRACE conn3 <- [1,2030,null,{}] 13:30:53 INFO - PROCESS | 1806 | 1461184253912 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}] 13:30:54 INFO - PROCESS | 1806 | 1461184254141 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 13:30:54 INFO - PROCESS | 1806 | 1461184254407 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:54 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa43a5000 == 146 [pid = 1806] [id = 515] 13:30:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f1fa0f8b000) [pid = 1806] [serial = 1546] [outer = (nil)] 13:30:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f1fa1bad400) [pid = 1806] [serial = 1547] [outer = 0x7f1fa0f8b000] 13:30:54 INFO - PROCESS | 1806 | 1461184254497 Marionette DEBUG loaded listener.js 13:30:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f1fa25b3400) [pid = 1806] [serial = 1548] [outer = 0x7f1fa0f8b000] 13:30:55 INFO - PROCESS | 1806 | 1461184255466 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]]]}] 13:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1640ms 13:30:55 INFO - PROCESS | 1806 | 1461184255537 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 13:30:55 INFO - PROCESS | 1806 | 1461184255542 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 13:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:30:55 INFO - PROCESS | 1806 | 1461184255548 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:30:55 INFO - PROCESS | 1806 | 1461184255552 Marionette TRACE conn3 <- [1,2034,null,{}] 13:30:55 INFO - PROCESS | 1806 | 1461184255566 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}] 13:30:55 INFO - PROCESS | 1806 | 1461184255832 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 13:30:56 INFO - PROCESS | 1806 | 1461184256175 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa7585800 == 147 [pid = 1806] [id = 516] 13:30:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f1fa5ad0c00) [pid = 1806] [serial = 1549] [outer = (nil)] 13:30:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f1fa6455800) [pid = 1806] [serial = 1550] [outer = 0x7f1fa5ad0c00] 13:30:56 INFO - PROCESS | 1806 | 1461184256260 Marionette DEBUG loaded listener.js 13:30:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f1fa65b1800) [pid = 1806] [serial = 1551] [outer = 0x7f1fa5ad0c00] 13:30:57 INFO - PROCESS | 1806 | 1461184257143 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]]]}] 13:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1636ms 13:30:57 INFO - PROCESS | 1806 | 1461184257185 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 13:30:57 INFO - PROCESS | 1806 | 1461184257189 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 13:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:30:57 INFO - PROCESS | 1806 | 1461184257195 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:30:57 INFO - PROCESS | 1806 | 1461184257198 Marionette TRACE conn3 <- [1,2038,null,{}] 13:30:57 INFO - PROCESS | 1806 | 1461184257203 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}] 13:30:57 INFO - PROCESS | 1806 | 1461184257417 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 13:30:57 INFO - PROCESS | 1806 | 1461184257623 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:57 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fade66800 == 148 [pid = 1806] [id = 517] 13:30:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f1fa5acd400) [pid = 1806] [serial = 1552] [outer = (nil)] 13:30:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f1fa6d07c00) [pid = 1806] [serial = 1553] [outer = 0x7f1fa5acd400] 13:30:57 INFO - PROCESS | 1806 | 1461184257696 Marionette DEBUG loaded listener.js 13:30:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f1fa6d0cc00) [pid = 1806] [serial = 1554] [outer = 0x7f1fa5acd400] 13:30:58 INFO - PROCESS | 1806 | 1461184258618 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]]]}] 13:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1479ms 13:30:58 INFO - PROCESS | 1806 | 1461184258677 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 13:30:58 INFO - PROCESS | 1806 | 1461184258680 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 13:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:30:58 INFO - PROCESS | 1806 | 1461184258686 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:30:58 INFO - PROCESS | 1806 | 1461184258689 Marionette TRACE conn3 <- [1,2042,null,{}] 13:30:58 INFO - PROCESS | 1806 | 1461184258695 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}] 13:30:58 INFO - PROCESS | 1806 | 1461184258906 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 13:30:59 INFO - PROCESS | 1806 | 1461184259109 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:30:59 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf3e4000 == 149 [pid = 1806] [id = 518] 13:30:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f1fa6603c00) [pid = 1806] [serial = 1555] [outer = (nil)] 13:30:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f1fa6f1f800) [pid = 1806] [serial = 1556] [outer = 0x7f1fa6603c00] 13:30:59 INFO - PROCESS | 1806 | 1461184259237 Marionette DEBUG loaded listener.js 13:30:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f1fa7714800) [pid = 1806] [serial = 1557] [outer = 0x7f1fa6603c00] 13:31:00 INFO - PROCESS | 1806 | 1461184260169 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]]]}] 13:31:00 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) 13:31:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1530ms 13:31:00 INFO - PROCESS | 1806 | 1461184260218 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 13:31:00 INFO - PROCESS | 1806 | 1461184260222 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 13:31:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:31:00 INFO - PROCESS | 1806 | 1461184260234 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:31:00 INFO - PROCESS | 1806 | 1461184260237 Marionette TRACE conn3 <- [1,2046,null,{}] 13:31:00 INFO - PROCESS | 1806 | 1461184260249 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}] 13:31:00 INFO - PROCESS | 1806 | 1461184260582 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 13:31:00 INFO - PROCESS | 1806 | 1461184260845 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb0464000 == 150 [pid = 1806] [id = 519] 13:31:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f1face35400) [pid = 1806] [serial = 1558] [outer = (nil)] 13:31:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f1fad04bc00) [pid = 1806] [serial = 1559] [outer = 0x7f1face35400] 13:31:00 INFO - PROCESS | 1806 | 1461184260973 Marionette DEBUG loaded listener.js 13:31:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f1fadf24000) [pid = 1806] [serial = 1560] [outer = 0x7f1face35400] 13:31:01 INFO - PROCESS | 1806 | 1461184261823 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]]]}] 13:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1640ms 13:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:31:01 INFO - PROCESS | 1806 | 1461184261876 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 13:31:01 INFO - PROCESS | 1806 | 1461184261879 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 13:31:01 INFO - PROCESS | 1806 | 1461184261885 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:31:01 INFO - PROCESS | 1806 | 1461184261888 Marionette TRACE conn3 <- [1,2050,null,{}] 13:31:01 INFO - PROCESS | 1806 | 1461184261895 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}] 13:31:02 INFO - PROCESS | 1806 | 1461184262123 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 13:31:02 INFO - PROCESS | 1806 | 1461184262328 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3610800 == 151 [pid = 1806] [id = 520] 13:31:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f1fa7d49400) [pid = 1806] [serial = 1561] [outer = (nil)] 13:31:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f1faf523800) [pid = 1806] [serial = 1562] [outer = 0x7f1fa7d49400] 13:31:02 INFO - PROCESS | 1806 | 1461184262441 Marionette DEBUG loaded listener.js 13:31:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f1faf850c00) [pid = 1806] [serial = 1563] [outer = 0x7f1fa7d49400] 13:31:03 INFO - PROCESS | 1806 | 1461184263392 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]]]}] 13:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1581ms 13:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:31:03 INFO - PROCESS | 1806 | 1461184263466 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 13:31:03 INFO - PROCESS | 1806 | 1461184263469 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 13:31:03 INFO - PROCESS | 1806 | 1461184263476 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:31:03 INFO - PROCESS | 1806 | 1461184263479 Marionette TRACE conn3 <- [1,2054,null,{}] 13:31:03 INFO - PROCESS | 1806 | 1461184263485 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}] 13:31:03 INFO - PROCESS | 1806 | 1461184263703 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 13:31:03 INFO - PROCESS | 1806 | 1461184263915 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb37d1000 == 152 [pid = 1806] [id = 521] 13:31:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f1faf1d8400) [pid = 1806] [serial = 1564] [outer = (nil)] 13:31:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f1fafc3e400) [pid = 1806] [serial = 1565] [outer = 0x7f1faf1d8400] 13:31:04 INFO - PROCESS | 1806 | 1461184264070 Marionette DEBUG loaded listener.js 13:31:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f1fb0234000) [pid = 1806] [serial = 1566] [outer = 0x7f1faf1d8400] 13:31:04 INFO - PROCESS | 1806 | 1461184264962 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]]]}] 13:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1532ms 13:31:05 INFO - PROCESS | 1806 | 1461184265009 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 13:31:05 INFO - PROCESS | 1806 | 1461184265013 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 13:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:31:05 INFO - PROCESS | 1806 | 1461184265018 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:31:05 INFO - PROCESS | 1806 | 1461184265021 Marionette TRACE conn3 <- [1,2058,null,{}] 13:31:05 INFO - PROCESS | 1806 | 1461184265026 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}] 13:31:05 INFO - PROCESS | 1806 | 1461184265308 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 13:31:05 INFO - PROCESS | 1806 | 1461184265714 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:05 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3a74800 == 153 [pid = 1806] [id = 522] 13:31:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f1f9f36d400) [pid = 1806] [serial = 1567] [outer = (nil)] 13:31:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f1fb1455c00) [pid = 1806] [serial = 1568] [outer = 0x7f1f9f36d400] 13:31:05 INFO - PROCESS | 1806 | 1461184265846 Marionette DEBUG loaded listener.js 13:31:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f1fb2c42400) [pid = 1806] [serial = 1569] [outer = 0x7f1f9f36d400] 13:31:06 INFO - PROCESS | 1806 | 1461184266971 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]]]}] 13:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 2032ms 13:31:07 INFO - PROCESS | 1806 | 1461184267052 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 13:31:07 INFO - PROCESS | 1806 | 1461184267055 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 13:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:31:07 INFO - PROCESS | 1806 | 1461184267062 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:31:07 INFO - PROCESS | 1806 | 1461184267066 Marionette TRACE conn3 <- [1,2062,null,{}] 13:31:07 INFO - PROCESS | 1806 | 1461184267071 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}] 13:31:07 INFO - PROCESS | 1806 | 1461184267316 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 13:31:07 INFO - PROCESS | 1806 | 1461184267576 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3ec9800 == 154 [pid = 1806] [id = 523] 13:31:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f1fa7093c00) [pid = 1806] [serial = 1570] [outer = (nil)] 13:31:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f1fb2d3ac00) [pid = 1806] [serial = 1571] [outer = 0x7f1fa7093c00] 13:31:07 INFO - PROCESS | 1806 | 1461184267726 Marionette DEBUG loaded listener.js 13:31:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f1fb37ae400) [pid = 1806] [serial = 1572] [outer = 0x7f1fa7093c00] 13:31:08 INFO - PROCESS | 1806 | 1461184268659 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]]]}] 13:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1633ms 13:31:08 INFO - PROCESS | 1806 | 1461184268696 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 13:31:08 INFO - PROCESS | 1806 | 1461184268700 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 13:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:31:08 INFO - PROCESS | 1806 | 1461184268707 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:31:08 INFO - PROCESS | 1806 | 1461184268712 Marionette TRACE conn3 <- [1,2066,null,{}] 13:31:08 INFO - PROCESS | 1806 | 1461184268718 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}] 13:31:09 INFO - PROCESS | 1806 | 1461184269002 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 13:31:09 INFO - PROCESS | 1806 | 1461184269326 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9588000 == 155 [pid = 1806] [id = 524] 13:31:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f1fb5fc8400) [pid = 1806] [serial = 1573] [outer = (nil)] 13:31:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f1fb7753000) [pid = 1806] [serial = 1574] [outer = 0x7f1fb5fc8400] 13:31:09 INFO - PROCESS | 1806 | 1461184269414 Marionette DEBUG loaded listener.js 13:31:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f1fb8cb6c00) [pid = 1806] [serial = 1575] [outer = 0x7f1fb5fc8400] 13:31:10 INFO - PROCESS | 1806 | 1461184270388 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]]]}] 13:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1740ms 13:31:10 INFO - PROCESS | 1806 | 1461184270449 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 13:31:10 INFO - PROCESS | 1806 | 1461184270453 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 13:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:31:10 INFO - PROCESS | 1806 | 1461184270459 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:31:10 INFO - PROCESS | 1806 | 1461184270462 Marionette TRACE conn3 <- [1,2070,null,{}] 13:31:10 INFO - PROCESS | 1806 | 1461184270468 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}] 13:31:10 INFO - PROCESS | 1806 | 1461184270702 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 13:31:11 INFO - PROCESS | 1806 | 1461184271004 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc634e800 == 156 [pid = 1806] [id = 525] 13:31:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f1fa645a000) [pid = 1806] [serial = 1576] [outer = (nil)] 13:31:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f1fb9ce0800) [pid = 1806] [serial = 1577] [outer = 0x7f1fa645a000] 13:31:11 INFO - PROCESS | 1806 | 1461184271083 Marionette DEBUG loaded listener.js 13:31:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f1fba7d0c00) [pid = 1806] [serial = 1578] [outer = 0x7f1fa645a000] 13:31:12 INFO - PROCESS | 1806 | 1461184272023 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]]]}] 13:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1641ms 13:31:12 INFO - PROCESS | 1806 | 1461184272102 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 13:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:31:12 INFO - PROCESS | 1806 | 1461184272106 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 13:31:12 INFO - PROCESS | 1806 | 1461184272113 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:31:12 INFO - PROCESS | 1806 | 1461184272117 Marionette TRACE conn3 <- [1,2074,null,{}] 13:31:12 INFO - PROCESS | 1806 | 1461184272123 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}] 13:31:12 INFO - PROCESS | 1806 | 1461184272380 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 13:31:12 INFO - PROCESS | 1806 | 1461184272629 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc7656000 == 157 [pid = 1806] [id = 526] 13:31:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f1fb8ecf400) [pid = 1806] [serial = 1579] [outer = (nil)] 13:31:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f1fbc37e400) [pid = 1806] [serial = 1580] [outer = 0x7f1fb8ecf400] 13:31:12 INFO - PROCESS | 1806 | 1461184272748 Marionette DEBUG loaded listener.js 13:31:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f1fc616f400) [pid = 1806] [serial = 1581] [outer = 0x7f1fb8ecf400] 13:31:13 INFO - PROCESS | 1806 | 1461184273580 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]]]}] 13:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1532ms 13:31:13 INFO - PROCESS | 1806 | 1461184273646 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 13:31:13 INFO - PROCESS | 1806 | 1461184273649 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 13:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:31:13 INFO - PROCESS | 1806 | 1461184273656 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:31:13 INFO - PROCESS | 1806 | 1461184273658 Marionette TRACE conn3 <- [1,2078,null,{}] 13:31:13 INFO - PROCESS | 1806 | 1461184273664 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}] 13:31:13 INFO - PROCESS | 1806 | 1461184273879 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 13:31:14 INFO - PROCESS | 1806 | 1461184274089 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcbb2d000 == 158 [pid = 1806] [id = 527] 13:31:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f1fbabe4000) [pid = 1806] [serial = 1582] [outer = (nil)] 13:31:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f1fc6873800) [pid = 1806] [serial = 1583] [outer = 0x7f1fbabe4000] 13:31:14 INFO - PROCESS | 1806 | 1461184274205 Marionette DEBUG loaded listener.js 13:31:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 187 (0x7f1fcb484400) [pid = 1806] [serial = 1584] [outer = 0x7f1fbabe4000] 13:31:15 INFO - PROCESS | 1806 | 1461184275188 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]]]}] 13:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1595ms 13:31:15 INFO - PROCESS | 1806 | 1461184275252 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 13:31:15 INFO - PROCESS | 1806 | 1461184275256 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 13:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:31:15 INFO - PROCESS | 1806 | 1461184275262 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:31:15 INFO - PROCESS | 1806 | 1461184275264 Marionette TRACE conn3 <- [1,2082,null,{}] 13:31:15 INFO - PROCESS | 1806 | 1461184275270 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}] 13:31:15 INFO - PROCESS | 1806 | 1461184275513 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 13:31:15 INFO - PROCESS | 1806 | 1461184275809 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fd0b5f800 == 159 [pid = 1806] [id = 528] 13:31:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 188 (0x7f1fc6177400) [pid = 1806] [serial = 1585] [outer = (nil)] 13:31:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 189 (0x7f1fcb487000) [pid = 1806] [serial = 1586] [outer = 0x7f1fc6177400] 13:31:15 INFO - PROCESS | 1806 | 1461184275937 Marionette DEBUG loaded listener.js 13:31:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 190 (0x7f1fcb747000) [pid = 1806] [serial = 1587] [outer = 0x7f1fc6177400] 13:31:16 INFO - PROCESS | 1806 | 1461184276785 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]]]}] 13:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1578ms 13:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:31:16 INFO - PROCESS | 1806 | 1461184276842 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 13:31:16 INFO - PROCESS | 1806 | 1461184276844 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 13:31:16 INFO - PROCESS | 1806 | 1461184276851 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:31:16 INFO - PROCESS | 1806 | 1461184276854 Marionette TRACE conn3 <- [1,2086,null,{}] 13:31:16 INFO - PROCESS | 1806 | 1461184276859 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}] 13:31:17 INFO - PROCESS | 1806 | 1461184277080 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 13:31:17 INFO - PROCESS | 1806 | 1461184277295 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:17 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fd0bd3800 == 160 [pid = 1806] [id = 529] 13:31:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 191 (0x7f1f9de40c00) [pid = 1806] [serial = 1588] [outer = (nil)] 13:31:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 192 (0x7f1f9de47800) [pid = 1806] [serial = 1589] [outer = 0x7f1f9de40c00] 13:31:17 INFO - PROCESS | 1806 | 1461184277406 Marionette DEBUG loaded listener.js 13:31:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 193 (0x7f1f9de4c400) [pid = 1806] [serial = 1590] [outer = 0x7f1f9de40c00] 13:31:18 INFO - PROCESS | 1806 | 1461184278315 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]]]}] 13:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1529ms 13:31:18 INFO - PROCESS | 1806 | 1461184278381 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 13:31:18 INFO - PROCESS | 1806 | 1461184278384 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 13:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:31:18 INFO - PROCESS | 1806 | 1461184278391 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:31:18 INFO - PROCESS | 1806 | 1461184278394 Marionette TRACE conn3 <- [1,2090,null,{}] 13:31:18 INFO - PROCESS | 1806 | 1461184278399 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}] 13:31:18 INFO - PROCESS | 1806 | 1461184278621 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 13:31:18 INFO - PROCESS | 1806 | 1461184278832 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa7558800 == 161 [pid = 1806] [id = 530] 13:31:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 194 (0x7f1f9de41400) [pid = 1806] [serial = 1591] [outer = (nil)] 13:31:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f1f9ed45800) [pid = 1806] [serial = 1592] [outer = 0x7f1f9de41400] 13:31:18 INFO - PROCESS | 1806 | 1461184278944 Marionette DEBUG loaded listener.js 13:31:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f1f9ed4a000) [pid = 1806] [serial = 1593] [outer = 0x7f1f9de41400] 13:31:19 INFO - PROCESS | 1806 | 1461184279881 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]]]}] 13:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1534ms 13:31:19 INFO - PROCESS | 1806 | 1461184279926 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 13:31:19 INFO - PROCESS | 1806 | 1461184279930 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 13:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:31:19 INFO - PROCESS | 1806 | 1461184279936 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:31:19 INFO - PROCESS | 1806 | 1461184279938 Marionette TRACE conn3 <- [1,2094,null,{}] 13:31:19 INFO - PROCESS | 1806 | 1461184279943 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}] 13:31:20 INFO - PROCESS | 1806 | 1461184280169 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 13:31:20 INFO - PROCESS | 1806 | 1461184280438 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa510f800 == 162 [pid = 1806] [id = 531] 13:31:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f1f9de46800) [pid = 1806] [serial = 1594] [outer = (nil)] 13:31:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f1f9ed4fc00) [pid = 1806] [serial = 1595] [outer = 0x7f1f9de46800] 13:31:20 INFO - PROCESS | 1806 | 1461184280556 Marionette DEBUG loaded listener.js 13:31:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f1fbc2e8800) [pid = 1806] [serial = 1596] [outer = 0x7f1f9de46800] 13:31:21 INFO - PROCESS | 1806 | 1461184281407 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]]]}] 13:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1529ms 13:31:21 INFO - PROCESS | 1806 | 1461184281466 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 13:31:21 INFO - PROCESS | 1806 | 1461184281469 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 13:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:31:21 INFO - PROCESS | 1806 | 1461184281476 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:31:21 INFO - PROCESS | 1806 | 1461184281478 Marionette TRACE conn3 <- [1,2098,null,{}] 13:31:21 INFO - PROCESS | 1806 | 1461184281485 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}] 13:31:21 INFO - PROCESS | 1806 | 1461184281749 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 13:31:22 INFO - PROCESS | 1806 | 1461184282065 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:22 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9dcd8000 == 163 [pid = 1806] [id = 532] 13:31:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f1f9dd15000) [pid = 1806] [serial = 1597] [outer = (nil)] 13:31:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f1f9ed42800) [pid = 1806] [serial = 1598] [outer = 0x7f1f9dd15000] 13:31:22 INFO - PROCESS | 1806 | 1461184282159 Marionette DEBUG loaded listener.js 13:31:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f1fa1bacc00) [pid = 1806] [serial = 1599] [outer = 0x7f1f9dd15000] 13:31:23 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa385f800 == 162 [pid = 1806] [id = 512] 13:31:23 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa1bdf800 == 161 [pid = 1806] [id = 511] 13:31:23 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9dfd2800 == 160 [pid = 1806] [id = 510] 13:31:23 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f99bd3000 == 159 [pid = 1806] [id = 509] 13:31:23 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa393f800 == 158 [pid = 1806] [id = 508] 13:31:23 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcbc11000 == 157 [pid = 1806] [id = 504] 13:31:23 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcb7c3000 == 156 [pid = 1806] [id = 503] 13:31:23 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcb35a800 == 155 [pid = 1806] [id = 502] 13:31:23 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc764c000 == 154 [pid = 1806] [id = 501] 13:31:23 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc63d4800 == 153 [pid = 1806] [id = 500] 13:31:23 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fbc3cf800 == 152 [pid = 1806] [id = 499] 13:31:23 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fbab25000 == 151 [pid = 1806] [id = 498] 13:31:23 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9973800 == 150 [pid = 1806] [id = 497] 13:31:23 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3ee0000 == 149 [pid = 1806] [id = 496] 13:31:23 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb39de800 == 148 [pid = 1806] [id = 495] 13:31:23 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3730800 == 147 [pid = 1806] [id = 494] 13:31:23 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb03be000 == 146 [pid = 1806] [id = 493] 13:31:23 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa65cd000 == 145 [pid = 1806] [id = 492] 13:31:23 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9f4f3800 == 144 [pid = 1806] [id = 491] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f1f9ebe4400) [pid = 1806] [serial = 1449] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f1fb86d1400) [pid = 1806] [serial = 1445] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f1fafc34000) [pid = 1806] [serial = 1469] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f1faf646c00) [pid = 1806] [serial = 1467] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f1fa0f96800) [pid = 1806] [serial = 1454] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f1fb0ff3c00) [pid = 1806] [serial = 1470] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f1fa03f5c00) [pid = 1806] [serial = 1452] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f1fa526d000) [pid = 1806] [serial = 1412] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 193 (0x7f1fa526a000) [pid = 1806] [serial = 1457] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 192 (0x7f1fa80da000) [pid = 1806] [serial = 1424] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 191 (0x7f1fa65a6c00) [pid = 1806] [serial = 1463] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 190 (0x7f1f9f36cc00) [pid = 1806] [serial = 1406] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 189 (0x7f1fa80da400) [pid = 1806] [serial = 1466] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 188 (0x7f1fa6c61800) [pid = 1806] [serial = 1464] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 187 (0x7f1fadf1f800) [pid = 1806] [serial = 1430] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 186 (0x7f1fa1b88400) [pid = 1806] [serial = 1461] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f1fa1ba8c00) [pid = 1806] [serial = 1455] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f1fb71d9400) [pid = 1806] [serial = 1442] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f1f9ec4d800) [pid = 1806] [serial = 1460] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f1faf8ed800) [pid = 1806] [serial = 1433] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f1fad045400) [pid = 1806] [serial = 1427] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f1fa5a4b800) [pid = 1806] [serial = 1415] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f1fa7098c00) [pid = 1806] [serial = 1421] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f1fb3c8e800) [pid = 1806] [serial = 1439] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f1f9eb23800) [pid = 1806] [serial = 1448] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f1f9f50e800) [pid = 1806] [serial = 1451] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f1fa596f800) [pid = 1806] [serial = 1458] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f1fb2bc7000) [pid = 1806] [serial = 1436] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f1fa11cf400) [pid = 1806] [serial = 1409] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f1fa5ad5800) [pid = 1806] [serial = 1418] [outer = (nil)] [url = about:blank] 13:31:23 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f1f9ebf0400) [pid = 1806] [serial = 1472] [outer = (nil)] [url = about:blank] 13:31:24 INFO - PROCESS | 1806 | 1461184284158 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]]]}] 13:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 2736ms 13:31:24 INFO - PROCESS | 1806 | 1461184284236 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 13:31:24 INFO - PROCESS | 1806 | 1461184284243 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 13:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:31:24 INFO - PROCESS | 1806 | 1461184284257 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:31:24 INFO - PROCESS | 1806 | 1461184284262 Marionette TRACE conn3 <- [1,2102,null,{}] 13:31:24 INFO - PROCESS | 1806 | 1461184284270 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}] 13:31:24 INFO - PROCESS | 1806 | 1461184284510 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 13:31:24 INFO - PROCESS | 1806 | 1461184284742 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:24 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9dfd0000 == 145 [pid = 1806] [id = 533] 13:31:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f1f9edbd400) [pid = 1806] [serial = 1600] [outer = (nil)] 13:31:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f1f9edc6000) [pid = 1806] [serial = 1601] [outer = 0x7f1f9edbd400] 13:31:24 INFO - PROCESS | 1806 | 1461184284814 Marionette DEBUG loaded listener.js 13:31:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f1f9f50e800) [pid = 1806] [serial = 1602] [outer = 0x7f1f9edbd400] 13:31:25 INFO - PROCESS | 1806 | 1461184285643 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]]]}] 13:31:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1446ms 13:31:25 INFO - PROCESS | 1806 | 1461184285703 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 13:31:25 INFO - PROCESS | 1806 | 1461184285711 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 13:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:31:25 INFO - PROCESS | 1806 | 1461184285722 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:31:25 INFO - PROCESS | 1806 | 1461184285725 Marionette TRACE conn3 <- [1,2106,null,{}] 13:31:25 INFO - PROCESS | 1806 | 1461184285733 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}] 13:31:25 INFO - PROCESS | 1806 | 1461184285957 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 13:31:26 INFO - PROCESS | 1806 | 1461184286161 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa219d800 == 146 [pid = 1806] [id = 534] 13:31:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f1f9edb6800) [pid = 1806] [serial = 1603] [outer = (nil)] 13:31:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f1fa11d0400) [pid = 1806] [serial = 1604] [outer = 0x7f1f9edb6800] 13:31:26 INFO - PROCESS | 1806 | 1461184286229 Marionette DEBUG loaded listener.js 13:31:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f1fa2090000) [pid = 1806] [serial = 1605] [outer = 0x7f1f9edb6800] 13:31:27 INFO - PROCESS | 1806 | 1461184287146 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]]]}] 13:31:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1484ms 13:31:27 INFO - PROCESS | 1806 | 1461184287206 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 13:31:27 INFO - PROCESS | 1806 | 1461184287210 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 13:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:31:27 INFO - PROCESS | 1806 | 1461184287223 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:31:27 INFO - PROCESS | 1806 | 1461184287230 Marionette TRACE conn3 <- [1,2110,null,{}] 13:31:27 INFO - PROCESS | 1806 | 1461184287245 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}] 13:31:27 INFO - PROCESS | 1806 | 1461184287533 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 13:31:27 INFO - PROCESS | 1806 | 1461184287574 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:27 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa3954800 == 147 [pid = 1806] [id = 535] 13:31:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f1fa5272c00) [pid = 1806] [serial = 1606] [outer = (nil)] 13:31:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f1fa547e400) [pid = 1806] [serial = 1607] [outer = 0x7f1fa5272c00] 13:31:27 INFO - PROCESS | 1806 | 1461184287682 Marionette DEBUG loaded listener.js 13:31:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f1fa5a51c00) [pid = 1806] [serial = 1608] [outer = 0x7f1fa5272c00] 13:31:28 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f1f9d6d0400) [pid = 1806] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:31:28 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f1f9d6cd400) [pid = 1806] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:31:28 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f1fa297c000) [pid = 1806] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:31:28 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f1fa5265000) [pid = 1806] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:31:28 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f1f9eb29000) [pid = 1806] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:31:28 INFO - PROCESS | 1806 | 1461184288867 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]]]}] 13:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1693ms 13:31:28 INFO - PROCESS | 1806 | 1461184288918 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 13:31:28 INFO - PROCESS | 1806 | 1461184288922 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 13:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:31:28 INFO - PROCESS | 1806 | 1461184288929 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:31:28 INFO - PROCESS | 1806 | 1461184288932 Marionette TRACE conn3 <- [1,2114,null,{}] 13:31:28 INFO - PROCESS | 1806 | 1461184288941 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}] 13:31:29 INFO - PROCESS | 1806 | 1461184289208 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 13:31:29 INFO - PROCESS | 1806 | 1461184289230 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa5a05000 == 148 [pid = 1806] [id = 536] 13:31:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f1f9edc6800) [pid = 1806] [serial = 1609] [outer = (nil)] 13:31:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f1fa5973800) [pid = 1806] [serial = 1610] [outer = 0x7f1f9edc6800] 13:31:29 INFO - PROCESS | 1806 | 1461184289293 Marionette DEBUG loaded listener.js 13:31:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f1fa639c800) [pid = 1806] [serial = 1611] [outer = 0x7f1f9edc6800] 13:31:30 INFO - PROCESS | 1806 | 1461184290201 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]]]}] 13:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1333ms 13:31:30 INFO - PROCESS | 1806 | 1461184290264 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 13:31:30 INFO - PROCESS | 1806 | 1461184290266 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 13:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:31:30 INFO - PROCESS | 1806 | 1461184290277 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:31:30 INFO - PROCESS | 1806 | 1461184290280 Marionette TRACE conn3 <- [1,2118,null,{}] 13:31:30 INFO - PROCESS | 1806 | 1461184290284 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}] 13:31:30 INFO - PROCESS | 1806 | 1461184290529 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 13:31:30 INFO - PROCESS | 1806 | 1461184290967 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9dce2800 == 149 [pid = 1806] [id = 537] 13:31:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f1f9eb21c00) [pid = 1806] [serial = 1612] [outer = (nil)] 13:31:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f1f9eb27800) [pid = 1806] [serial = 1613] [outer = 0x7f1f9eb21c00] 13:31:31 INFO - PROCESS | 1806 | 1461184291083 Marionette DEBUG loaded listener.js 13:31:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f1f9ed4b000) [pid = 1806] [serial = 1614] [outer = 0x7f1f9eb21c00] 13:31:31 INFO - PROCESS | 1806 | 1461184291985 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]]]}] 13:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1779ms 13:31:32 INFO - PROCESS | 1806 | 1461184292059 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 13:31:32 INFO - PROCESS | 1806 | 1461184292065 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 13:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:31:32 INFO - PROCESS | 1806 | 1461184292073 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:31:32 INFO - PROCESS | 1806 | 1461184292080 Marionette TRACE conn3 <- [1,2122,null,{}] 13:31:32 INFO - PROCESS | 1806 | 1461184292087 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}] 13:31:32 INFO - PROCESS | 1806 | 1461184292360 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 13:31:32 INFO - PROCESS | 1806 | 1461184292622 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:32 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa3945800 == 150 [pid = 1806] [id = 538] 13:31:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f1fa1b87c00) [pid = 1806] [serial = 1615] [outer = (nil)] 13:31:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f1fa2088000) [pid = 1806] [serial = 1616] [outer = 0x7f1fa1b87c00] 13:31:32 INFO - PROCESS | 1806 | 1461184292746 Marionette DEBUG loaded listener.js 13:31:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f1fa5265000) [pid = 1806] [serial = 1617] [outer = 0x7f1fa1b87c00] 13:31:33 INFO - PROCESS | 1806 | 1461184293745 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]]]}] 13:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1739ms 13:31:33 INFO - PROCESS | 1806 | 1461184293816 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 13:31:33 INFO - PROCESS | 1806 | 1461184293822 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 13:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:31:33 INFO - PROCESS | 1806 | 1461184293829 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:31:33 INFO - PROCESS | 1806 | 1461184293832 Marionette TRACE conn3 <- [1,2126,null,{}] 13:31:33 INFO - PROCESS | 1806 | 1461184293838 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}] 13:31:34 INFO - PROCESS | 1806 | 1461184294076 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 13:31:34 INFO - PROCESS | 1806 | 1461184294430 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:34 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa7553000 == 151 [pid = 1806] [id = 539] 13:31:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f1f9f1f3c00) [pid = 1806] [serial = 1618] [outer = (nil)] 13:31:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f1fa639f400) [pid = 1806] [serial = 1619] [outer = 0x7f1f9f1f3c00] 13:31:34 INFO - PROCESS | 1806 | 1461184294509 Marionette DEBUG loaded listener.js 13:31:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 187 (0x7f1fa66abc00) [pid = 1806] [serial = 1620] [outer = 0x7f1f9f1f3c00] 13:31:35 INFO - PROCESS | 1806 | 1461184295419 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]]]}] 13:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1630ms 13:31:35 INFO - PROCESS | 1806 | 1461184295461 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 13:31:35 INFO - PROCESS | 1806 | 1461184295465 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 13:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:31:35 INFO - PROCESS | 1806 | 1461184295482 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:31:35 INFO - PROCESS | 1806 | 1461184295492 Marionette TRACE conn3 <- [1,2130,null,{}] 13:31:35 INFO - PROCESS | 1806 | 1461184295498 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}] 13:31:35 INFO - PROCESS | 1806 | 1461184295739 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 13:31:36 INFO - PROCESS | 1806 | 1461184295994 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:36 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fae0a4000 == 152 [pid = 1806] [id = 540] 13:31:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 188 (0x7f1f9de4dc00) [pid = 1806] [serial = 1621] [outer = (nil)] 13:31:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 189 (0x7f1fa776a400) [pid = 1806] [serial = 1622] [outer = 0x7f1f9de4dc00] 13:31:36 INFO - PROCESS | 1806 | 1461184296116 Marionette DEBUG loaded listener.js 13:31:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 190 (0x7f1fa7d47800) [pid = 1806] [serial = 1623] [outer = 0x7f1f9de4dc00] 13:31:37 INFO - PROCESS | 1806 | 1461184297050 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] 13:31:37 INFO - PROCESS | 1806 | 1461184297128 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 13:31:37 INFO - PROCESS | 1806 | 1461184297136 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:31:37 INFO - PROCESS | 1806 | 1461184297139 Marionette TRACE conn3 <- [1,2134,null,{}] 13:31:37 INFO - PROCESS | 1806 | 1461184297145 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}] 13:31:37 INFO - PROCESS | 1806 | 1461184297403 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 13:31:37 INFO - PROCESS | 1806 | 1461184297655 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:37 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fafb91000 == 153 [pid = 1806] [id = 541] 13:31:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 191 (0x7f1fa77a2400) [pid = 1806] [serial = 1624] [outer = (nil)] 13:31:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 192 (0x7f1fadc51c00) [pid = 1806] [serial = 1625] [outer = 0x7f1fa77a2400] 13:31:37 INFO - PROCESS | 1806 | 1461184297773 Marionette DEBUG loaded listener.js 13:31:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 193 (0x7f1faddf1000) [pid = 1806] [serial = 1626] [outer = 0x7f1fa77a2400] 13:31:38 INFO - PROCESS | 1806 | 1461184298626 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]]]}] 13:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1541ms 13:31:38 INFO - PROCESS | 1806 | 1461184298677 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 13:31:38 INFO - PROCESS | 1806 | 1461184298680 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 13:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:31:38 INFO - PROCESS | 1806 | 1461184298686 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:31:38 INFO - PROCESS | 1806 | 1461184298689 Marionette TRACE conn3 <- [1,2138,null,{}] 13:31:38 INFO - PROCESS | 1806 | 1461184298695 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}] 13:31:38 INFO - PROCESS | 1806 | 1461184298910 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 13:31:39 INFO - PROCESS | 1806 | 1461184299129 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:39 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3607000 == 154 [pid = 1806] [id = 542] 13:31:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 194 (0x7f1faf522c00) [pid = 1806] [serial = 1627] [outer = (nil)] 13:31:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f1faf78e800) [pid = 1806] [serial = 1628] [outer = 0x7f1faf522c00] 13:31:39 INFO - PROCESS | 1806 | 1461184299261 Marionette DEBUG loaded listener.js 13:31:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f1fb2bc6400) [pid = 1806] [serial = 1629] [outer = 0x7f1faf522c00] 13:31:40 INFO - PROCESS | 1806 | 1461184300222 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]]]}] 13:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1585ms 13:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:31:40 INFO - PROCESS | 1806 | 1461184300273 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 13:31:40 INFO - PROCESS | 1806 | 1461184300276 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 13:31:40 INFO - PROCESS | 1806 | 1461184300283 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:31:40 INFO - PROCESS | 1806 | 1461184300286 Marionette TRACE conn3 <- [1,2142,null,{}] 13:31:40 INFO - PROCESS | 1806 | 1461184300291 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}] 13:31:40 INFO - PROCESS | 1806 | 1461184300519 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 13:31:40 INFO - PROCESS | 1806 | 1461184300738 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:40 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3b5b800 == 155 [pid = 1806] [id = 543] 13:31:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f1faf524000) [pid = 1806] [serial = 1630] [outer = (nil)] 13:31:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f1fb37bcc00) [pid = 1806] [serial = 1631] [outer = 0x7f1faf524000] 13:31:40 INFO - PROCESS | 1806 | 1461184300890 Marionette DEBUG loaded listener.js 13:31:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f1fb3cf5800) [pid = 1806] [serial = 1632] [outer = 0x7f1faf524000] 13:31:41 INFO - PROCESS | 1806 | 1461184301790 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] 13:31:41 INFO - PROCESS | 1806 | 1461184301875 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 13:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:31:41 INFO - PROCESS | 1806 | 1461184301882 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:31:41 INFO - PROCESS | 1806 | 1461184301885 Marionette TRACE conn3 <- [1,2146,null,{}] 13:31:41 INFO - PROCESS | 1806 | 1461184301890 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}] 13:31:42 INFO - PROCESS | 1806 | 1461184302117 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 13:31:42 INFO - PROCESS | 1806 | 1461184302374 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:42 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9405800 == 156 [pid = 1806] [id = 544] 13:31:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f1fb2ca0000) [pid = 1806] [serial = 1633] [outer = (nil)] 13:31:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f1fb7112c00) [pid = 1806] [serial = 1634] [outer = 0x7f1fb2ca0000] 13:31:42 INFO - PROCESS | 1806 | 1461184302492 Marionette DEBUG loaded listener.js 13:31:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f1fb86cd400) [pid = 1806] [serial = 1635] [outer = 0x7f1fb2ca0000] 13:31:43 INFO - PROCESS | 1806 | 1461184303379 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] 13:31:43 INFO - PROCESS | 1806 | 1461184303421 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 13:31:43 INFO - PROCESS | 1806 | 1461184303427 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:31:43 INFO - PROCESS | 1806 | 1461184303430 Marionette TRACE conn3 <- [1,2150,null,{}] 13:31:43 INFO - PROCESS | 1806 | 1461184303436 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}] 13:31:43 INFO - PROCESS | 1806 | 1461184303656 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 13:31:43 INFO - PROCESS | 1806 | 1461184303873 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbaece800 == 157 [pid = 1806] [id = 545] 13:31:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f1fb2ca9c00) [pid = 1806] [serial = 1636] [outer = (nil)] 13:31:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 204 (0x7f1fb8e8a000) [pid = 1806] [serial = 1637] [outer = 0x7f1fb2ca9c00] 13:31:43 INFO - PROCESS | 1806 | 1461184303991 Marionette DEBUG loaded listener.js 13:31:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 205 (0x7f1fbc37c800) [pid = 1806] [serial = 1638] [outer = 0x7f1fb2ca9c00] 13:31:44 INFO - PROCESS | 1806 | 1461184304946 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]]]}] 13:31:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1584ms 13:31:45 INFO - PROCESS | 1806 | 1461184305013 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 13:31:45 INFO - PROCESS | 1806 | 1461184305017 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 13:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:31:45 INFO - PROCESS | 1806 | 1461184305022 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:31:45 INFO - PROCESS | 1806 | 1461184305026 Marionette TRACE conn3 <- [1,2154,null,{}] 13:31:45 INFO - PROCESS | 1806 | 1461184305031 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}] 13:31:45 INFO - PROCESS | 1806 | 1461184305262 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 13:31:45 INFO - PROCESS | 1806 | 1461184305571 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc7258000 == 158 [pid = 1806] [id = 546] 13:31:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 206 (0x7f1fb80f0000) [pid = 1806] [serial = 1639] [outer = (nil)] 13:31:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 207 (0x7f1fc64abc00) [pid = 1806] [serial = 1640] [outer = 0x7f1fb80f0000] 13:31:45 INFO - PROCESS | 1806 | 1461184305652 Marionette DEBUG loaded listener.js 13:31:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 208 (0x7f1fc7807c00) [pid = 1806] [serial = 1641] [outer = 0x7f1fb80f0000] 13:31:46 INFO - PROCESS | 1806 | 1461184306583 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]]]}] 13:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1634ms 13:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:31:46 INFO - PROCESS | 1806 | 1461184306658 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 13:31:46 INFO - PROCESS | 1806 | 1461184306661 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 13:31:46 INFO - PROCESS | 1806 | 1461184306668 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:31:46 INFO - PROCESS | 1806 | 1461184306671 Marionette TRACE conn3 <- [1,2158,null,{}] 13:31:46 INFO - PROCESS | 1806 | 1461184306677 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}] 13:31:46 INFO - PROCESS | 1806 | 1461184306909 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 13:31:47 INFO - PROCESS | 1806 | 1461184307222 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcbb24800 == 159 [pid = 1806] [id = 547] 13:31:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 209 (0x7f1fa1eb0c00) [pid = 1806] [serial = 1642] [outer = (nil)] 13:31:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 210 (0x7f1fb8765400) [pid = 1806] [serial = 1643] [outer = 0x7f1fa1eb0c00] 13:31:47 INFO - PROCESS | 1806 | 1461184307319 Marionette DEBUG loaded listener.js 13:31:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 211 (0x7f1fcb058400) [pid = 1806] [serial = 1644] [outer = 0x7f1fa1eb0c00] 13:31:48 INFO - PROCESS | 1806 | 1461184308249 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]]]}] 13:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1638ms 13:31:48 INFO - PROCESS | 1806 | 1461184308306 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 13:31:48 INFO - PROCESS | 1806 | 1461184308310 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 13:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:31:48 INFO - PROCESS | 1806 | 1461184308316 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:31:48 INFO - PROCESS | 1806 | 1461184308320 Marionette TRACE conn3 <- [1,2162,null,{}] 13:31:48 INFO - PROCESS | 1806 | 1461184308326 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}] 13:31:48 INFO - PROCESS | 1806 | 1461184308578 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 13:31:48 INFO - PROCESS | 1806 | 1461184308884 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb8e17000 == 160 [pid = 1806] [id = 548] 13:31:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 212 (0x7f1fa1eb1000) [pid = 1806] [serial = 1645] [outer = (nil)] 13:31:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 213 (0x7f1fa4494000) [pid = 1806] [serial = 1646] [outer = 0x7f1fa1eb1000] 13:31:48 INFO - PROCESS | 1806 | 1461184308964 Marionette DEBUG loaded listener.js 13:31:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 214 (0x7f1fcb6c8400) [pid = 1806] [serial = 1647] [outer = 0x7f1fa1eb1000] 13:31:49 INFO - PROCESS | 1806 | 1461184309853 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]]]}] 13:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1584ms 13:31:49 INFO - PROCESS | 1806 | 1461184309901 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 13:31:49 INFO - PROCESS | 1806 | 1461184309905 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 13:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:31:49 INFO - PROCESS | 1806 | 1461184309911 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:31:49 INFO - PROCESS | 1806 | 1461184309914 Marionette TRACE conn3 <- [1,2166,null,{}] 13:31:49 INFO - PROCESS | 1806 | 1461184309920 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}] 13:31:50 INFO - PROCESS | 1806 | 1461184310141 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 13:31:50 INFO - PROCESS | 1806 | 1461184310402 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:50 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fad0af000 == 161 [pid = 1806] [id = 549] 13:31:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 215 (0x7f1f9ec4dc00) [pid = 1806] [serial = 1648] [outer = (nil)] 13:31:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 216 (0x7f1fb3707800) [pid = 1806] [serial = 1649] [outer = 0x7f1f9ec4dc00] 13:31:50 INFO - PROCESS | 1806 | 1461184310532 Marionette DEBUG loaded listener.js 13:31:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 217 (0x7f1fb370d800) [pid = 1806] [serial = 1650] [outer = 0x7f1f9ec4dc00] 13:31:51 INFO - PROCESS | 1806 | 1461184311374 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]]]}] 13:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1530ms 13:31:51 INFO - PROCESS | 1806 | 1461184311443 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 13:31:51 INFO - PROCESS | 1806 | 1461184311445 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 13:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:31:51 INFO - PROCESS | 1806 | 1461184311453 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:31:51 INFO - PROCESS | 1806 | 1461184311456 Marionette TRACE conn3 <- [1,2170,null,{}] 13:31:51 INFO - PROCESS | 1806 | 1461184311461 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}] 13:31:51 INFO - PROCESS | 1806 | 1461184311686 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 13:31:51 INFO - PROCESS | 1806 | 1461184311946 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fd0b56800 == 162 [pid = 1806] [id = 550] 13:31:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 218 (0x7f1fa1ea8c00) [pid = 1806] [serial = 1651] [outer = (nil)] 13:31:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 219 (0x7f1fb8e2a800) [pid = 1806] [serial = 1652] [outer = 0x7f1fa1ea8c00] 13:31:52 INFO - PROCESS | 1806 | 1461184312063 Marionette DEBUG loaded listener.js 13:31:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 220 (0x7f1fb8e2f400) [pid = 1806] [serial = 1653] [outer = 0x7f1fa1ea8c00] 13:31:52 INFO - PROCESS | 1806 | 1461184312962 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]]]}] 13:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1600ms 13:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:31:53 INFO - PROCESS | 1806 | 1461184313055 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 13:31:53 INFO - PROCESS | 1806 | 1461184313058 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 13:31:53 INFO - PROCESS | 1806 | 1461184313064 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:31:53 INFO - PROCESS | 1806 | 1461184313067 Marionette TRACE conn3 <- [1,2174,null,{}] 13:31:53 INFO - PROCESS | 1806 | 1461184313073 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}] 13:31:53 INFO - PROCESS | 1806 | 1461184313301 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 13:31:53 INFO - PROCESS | 1806 | 1461184313605 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9c8e4800 == 163 [pid = 1806] [id = 551] 13:31:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 221 (0x7f1f9d6cb800) [pid = 1806] [serial = 1654] [outer = (nil)] 13:31:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 222 (0x7f1f9edc0800) [pid = 1806] [serial = 1655] [outer = 0x7f1f9d6cb800] 13:31:53 INFO - PROCESS | 1806 | 1461184313686 Marionette DEBUG loaded listener.js 13:31:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 223 (0x7f1fa2988c00) [pid = 1806] [serial = 1656] [outer = 0x7f1f9d6cb800] 13:31:55 INFO - PROCESS | 1806 | 1461184315246 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]]]}] 13:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 2232ms 13:31:55 INFO - PROCESS | 1806 | 1461184315296 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 13:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:31:55 INFO - PROCESS | 1806 | 1461184315302 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 13:31:55 INFO - PROCESS | 1806 | 1461184315310 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:31:55 INFO - PROCESS | 1806 | 1461184315315 Marionette TRACE conn3 <- [1,2178,null,{}] 13:31:55 INFO - PROCESS | 1806 | 1461184315323 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}] 13:31:55 INFO - PROCESS | 1806 | 1461184315555 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 13:31:55 INFO - PROCESS | 1806 | 1461184315871 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1bd7000 == 164 [pid = 1806] [id = 552] 13:31:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 224 (0x7f1f9ed47800) [pid = 1806] [serial = 1657] [outer = (nil)] 13:31:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 225 (0x7f1f9edb6000) [pid = 1806] [serial = 1658] [outer = 0x7f1f9ed47800] 13:31:55 INFO - PROCESS | 1806 | 1461184315948 Marionette DEBUG loaded listener.js 13:31:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 226 (0x7f1f9f1f2800) [pid = 1806] [serial = 1659] [outer = 0x7f1f9ed47800] 13:31:56 INFO - PROCESS | 1806 | 1461184316894 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]]]}] 13:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1634ms 13:31:56 INFO - PROCESS | 1806 | 1461184316943 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 13:31:56 INFO - PROCESS | 1806 | 1461184316951 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 13:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:31:56 INFO - PROCESS | 1806 | 1461184316961 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:31:56 INFO - PROCESS | 1806 | 1461184316965 Marionette TRACE conn3 <- [1,2182,null,{}] 13:31:56 INFO - PROCESS | 1806 | 1461184316971 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}] 13:31:57 INFO - PROCESS | 1806 | 1461184317177 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 13:31:57 INFO - PROCESS | 1806 | 1461184317474 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:57 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9c8e3000 == 165 [pid = 1806] [id = 553] 13:31:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 227 (0x7f1f9d6cd000) [pid = 1806] [serial = 1660] [outer = (nil)] 13:31:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 228 (0x7f1f9de49800) [pid = 1806] [serial = 1661] [outer = 0x7f1f9d6cd000] 13:31:57 INFO - PROCESS | 1806 | 1461184317619 Marionette DEBUG loaded listener.js 13:31:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 229 (0x7f1f9edc3800) [pid = 1806] [serial = 1662] [outer = 0x7f1f9d6cd000] 13:31:58 INFO - PROCESS | 1806 | 1461184318718 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]]]}] 13:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1795ms 13:31:58 INFO - PROCESS | 1806 | 1461184318756 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 13:31:58 INFO - PROCESS | 1806 | 1461184318759 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 13:31:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:31:58 INFO - PROCESS | 1806 | 1461184318767 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:31:58 INFO - PROCESS | 1806 | 1461184318773 Marionette TRACE conn3 <- [1,2186,null,{}] 13:31:58 INFO - PROCESS | 1806 | 1461184318809 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}] 13:31:59 INFO - PROCESS | 1806 | 1461184319040 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 13:31:59 INFO - PROCESS | 1806 | 1461184319314 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:31:59 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa393c000 == 166 [pid = 1806] [id = 554] 13:31:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 230 (0x7f1fa11d6400) [pid = 1806] [serial = 1663] [outer = (nil)] 13:31:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 231 (0x7f1fa1b90c00) [pid = 1806] [serial = 1664] [outer = 0x7f1fa11d6400] 13:31:59 INFO - PROCESS | 1806 | 1461184319444 Marionette DEBUG loaded listener.js 13:31:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 232 (0x7f1fa1eac800) [pid = 1806] [serial = 1665] [outer = 0x7f1fa11d6400] 13:32:00 INFO - PROCESS | 1806 | 1461184320344 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]]]}] 13:32:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:32:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1640ms 13:32:00 INFO - PROCESS | 1806 | 1461184320409 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 13:32:00 INFO - PROCESS | 1806 | 1461184320413 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 13:32:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:32:00 INFO - PROCESS | 1806 | 1461184320419 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:32:00 INFO - PROCESS | 1806 | 1461184320422 Marionette TRACE conn3 <- [1,2190,null,{}] 13:32:00 INFO - PROCESS | 1806 | 1461184320427 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}] 13:32:00 INFO - PROCESS | 1806 | 1461184320651 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 13:32:00 INFO - PROCESS | 1806 | 1461184320989 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9988800 == 165 [pid = 1806] [id = 57] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3c2f800 == 164 [pid = 1806] [id = 267] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa43a5800 == 163 [pid = 1806] [id = 467] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fd0bc1800 == 162 [pid = 1806] [id = 339] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa6f8a800 == 161 [pid = 1806] [id = 244] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa7c41800 == 160 [pid = 1806] [id = 263] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fd89cf000 == 159 [pid = 1806] [id = 159] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc921f000 == 158 [pid = 1806] [id = 256] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fbaee3000 == 157 [pid = 1806] [id = 43] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3ed4800 == 156 [pid = 1806] [id = 480] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf622800 == 155 [pid = 1806] [id = 153] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc63e4800 == 154 [pid = 1806] [id = 255] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3b44800 == 153 [pid = 1806] [id = 479] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3c23000 == 152 [pid = 1806] [id = 251] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb1f18000 == 151 [pid = 1806] [id = 476] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb361d800 == 150 [pid = 1806] [id = 477] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fbc338800 == 149 [pid = 1806] [id = 58] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb836d000 == 148 [pid = 1806] [id = 154] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf8a0000 == 147 [pid = 1806] [id = 475] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3a04800 == 146 [pid = 1806] [id = 478] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb2dec800 == 145 [pid = 1806] [id = 247] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fafb82800 == 144 [pid = 1806] [id = 264] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fafba0000 == 143 [pid = 1806] [id = 250] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb775d800 == 142 [pid = 1806] [id = 252] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa5a05000 == 141 [pid = 1806] [id = 536] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa3954800 == 140 [pid = 1806] [id = 535] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa219d800 == 139 [pid = 1806] [id = 534] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9dfd0000 == 138 [pid = 1806] [id = 533] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc7656000 == 137 [pid = 1806] [id = 526] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc634e800 == 136 [pid = 1806] [id = 525] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9588000 == 135 [pid = 1806] [id = 524] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3ec9800 == 134 [pid = 1806] [id = 523] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3a74800 == 133 [pid = 1806] [id = 522] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb37d1000 == 132 [pid = 1806] [id = 521] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3610800 == 131 [pid = 1806] [id = 520] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb0464000 == 130 [pid = 1806] [id = 519] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf3e4000 == 129 [pid = 1806] [id = 518] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fade66800 == 128 [pid = 1806] [id = 517] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa7585800 == 127 [pid = 1806] [id = 516] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa43a5000 == 126 [pid = 1806] [id = 515] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa57bc800 == 125 [pid = 1806] [id = 513] 13:32:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9dfcc800 == 124 [pid = 1806] [id = 514] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 231 (0x7f1f9dd16000) [pid = 1806] [serial = 1523] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 230 (0x7f1fa03f4000) [pid = 1806] [serial = 1530] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 229 (0x7f1face28000) [pid = 1806] [serial = 1487] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 228 (0x7f1fbf752000) [pid = 1806] [serial = 1505] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 227 (0x7f1fa6c62800) [pid = 1806] [serial = 1484] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 226 (0x7f1fb2bc5400) [pid = 1806] [serial = 1490] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 225 (0x7f1f9ec43c00) [pid = 1806] [serial = 1526] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 224 (0x7f1fb8ecec00) [pid = 1806] [serial = 1502] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 223 (0x7f1fb710f000) [pid = 1806] [serial = 1517] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 222 (0x7f1fa5270800) [pid = 1806] [serial = 1535] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 221 (0x7f1fa5978000) [pid = 1806] [serial = 1538] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 220 (0x7f1fa547a000) [pid = 1806] [serial = 1536] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 219 (0x7f1f9ebef000) [pid = 1806] [serial = 1529] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 218 (0x7f1fcb48c400) [pid = 1806] [serial = 1514] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 217 (0x7f1fc780e800) [pid = 1806] [serial = 1511] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 216 (0x7f1fa2087c00) [pid = 1806] [serial = 1532] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 215 (0x7f1fa1ba6000) [pid = 1806] [serial = 1478] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 214 (0x7f1f9edb4400) [pid = 1806] [serial = 1475] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 213 (0x7f1f9edbc400) [pid = 1806] [serial = 1527] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 212 (0x7f1f9dd10000) [pid = 1806] [serial = 1520] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 211 (0x7f1fa5acc800) [pid = 1806] [serial = 1481] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 210 (0x7f1fb6751400) [pid = 1806] [serial = 1496] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 209 (0x7f1fb898a400) [pid = 1806] [serial = 1499] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 208 (0x7f1fa5ace400) [pid = 1806] [serial = 1539] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 207 (0x7f1fb37bbc00) [pid = 1806] [serial = 1493] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 206 (0x7f1fb2bc6000) [pid = 1806] [serial = 1508] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 205 (0x7f1fa297ac00) [pid = 1806] [serial = 1533] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | --DOMWINDOW == 204 (0x7f1fa6451800) [pid = 1806] [serial = 1541] [outer = (nil)] [url = about:blank] 13:32:01 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9bd24000 == 125 [pid = 1806] [id = 555] 13:32:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 205 (0x7f1f9d576c00) [pid = 1806] [serial = 1666] [outer = (nil)] 13:32:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 206 (0x7f1f9de46400) [pid = 1806] [serial = 1667] [outer = 0x7f1f9d576c00] 13:32:01 INFO - PROCESS | 1806 | 1461184321359 Marionette DEBUG loaded listener.js 13:32:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 207 (0x7f1f9f36ec00) [pid = 1806] [serial = 1668] [outer = 0x7f1f9d576c00] 13:32:02 INFO - PROCESS | 1806 | 1461184322179 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]]]}] 13:32:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:32:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1786ms 13:32:02 INFO - PROCESS | 1806 | 1461184322206 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 13:32:02 INFO - PROCESS | 1806 | 1461184322209 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 13:32:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:32:02 INFO - PROCESS | 1806 | 1461184322224 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:32:02 INFO - PROCESS | 1806 | 1461184322228 Marionette TRACE conn3 <- [1,2194,null,{}] 13:32:02 INFO - PROCESS | 1806 | 1461184322243 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}] 13:32:02 INFO - PROCESS | 1806 | 1461184322438 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 13:32:02 INFO - PROCESS | 1806 | 1461184322457 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa23ce800 == 126 [pid = 1806] [id = 556] 13:32:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 208 (0x7f1f9f5ea000) [pid = 1806] [serial = 1669] [outer = (nil)] 13:32:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 209 (0x7f1fa28adc00) [pid = 1806] [serial = 1670] [outer = 0x7f1f9f5ea000] 13:32:02 INFO - PROCESS | 1806 | 1461184322520 Marionette DEBUG loaded listener.js 13:32:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 210 (0x7f1fa2984400) [pid = 1806] [serial = 1671] [outer = 0x7f1f9f5ea000] 13:32:03 INFO - PROCESS | 1806 | 1461184323465 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]]]}] 13:32:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:32:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1307ms 13:32:03 INFO - PROCESS | 1806 | 1461184323524 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 13:32:03 INFO - PROCESS | 1806 | 1461184323527 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 13:32:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:32:03 INFO - PROCESS | 1806 | 1461184323533 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:32:03 INFO - PROCESS | 1806 | 1461184323536 Marionette TRACE conn3 <- [1,2198,null,{}] 13:32:03 INFO - PROCESS | 1806 | 1461184323541 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}] 13:32:03 INFO - PROCESS | 1806 | 1461184323793 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 13:32:04 INFO - PROCESS | 1806 | 1461184324002 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa57c1000 == 127 [pid = 1806] [id = 557] 13:32:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 211 (0x7f1fa2988400) [pid = 1806] [serial = 1672] [outer = (nil)] 13:32:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 212 (0x7f1fa5a48c00) [pid = 1806] [serial = 1673] [outer = 0x7f1fa2988400] 13:32:04 INFO - PROCESS | 1806 | 1461184324069 Marionette DEBUG loaded listener.js 13:32:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 213 (0x7f1fa5ad4000) [pid = 1806] [serial = 1674] [outer = 0x7f1fa2988400] 13:32:04 INFO - PROCESS | 1806 | 1461184324905 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]]]}] 13:32:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:32:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1432ms 13:32:04 INFO - PROCESS | 1806 | 1461184324967 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 13:32:04 INFO - PROCESS | 1806 | 1461184324970 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 13:32:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:32:04 INFO - PROCESS | 1806 | 1461184324976 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:32:04 INFO - PROCESS | 1806 | 1461184324978 Marionette TRACE conn3 <- [1,2202,null,{}] 13:32:04 INFO - PROCESS | 1806 | 1461184324983 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}] 13:32:05 INFO - PROCESS | 1806 | 1461184325235 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 13:32:05 INFO - PROCESS | 1806 | 1461184325271 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:05 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa6773000 == 128 [pid = 1806] [id = 558] 13:32:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 214 (0x7f1fa639bc00) [pid = 1806] [serial = 1675] [outer = (nil)] 13:32:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 215 (0x7f1fa6454000) [pid = 1806] [serial = 1676] [outer = 0x7f1fa639bc00] 13:32:05 INFO - PROCESS | 1806 | 1461184325375 Marionette DEBUG loaded listener.js 13:32:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 216 (0x7f1fa65ac000) [pid = 1806] [serial = 1677] [outer = 0x7f1fa639bc00] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 215 (0x7f1f9d56f800) [pid = 1806] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 214 (0x7f1fa5973000) [pid = 1806] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 213 (0x7f1fbabe4000) [pid = 1806] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 212 (0x7f1f9edb3000) [pid = 1806] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 211 (0x7f1f9edbd400) [pid = 1806] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 210 (0x7f1faff8cc00) [pid = 1806] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 209 (0x7f1fa6c62400) [pid = 1806] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 208 (0x7f1fa7d49400) [pid = 1806] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 207 (0x7f1face35400) [pid = 1806] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 206 (0x7f1fc6177400) [pid = 1806] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 205 (0x7f1fb5fc8400) [pid = 1806] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 204 (0x7f1fa5acd400) [pid = 1806] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 203 (0x7f1fb8ecf400) [pid = 1806] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f1fa7093c00) [pid = 1806] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f1fb3c8ac00) [pid = 1806] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f1face30400) [pid = 1806] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f1fa0f8d000) [pid = 1806] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f1f9edb6800) [pid = 1806] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f1fb12bc400) [pid = 1806] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f1f9de41400) [pid = 1806] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f1fb144b800) [pid = 1806] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f1f9d572800) [pid = 1806] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 193 (0x7f1fb022b000) [pid = 1806] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 192 (0x7f1fa0f93000) [pid = 1806] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 191 (0x7f1faf1d8400) [pid = 1806] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 190 (0x7f1f9eb24c00) [pid = 1806] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 189 (0x7f1f9f36d400) [pid = 1806] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 188 (0x7f1fa6603c00) [pid = 1806] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 187 (0x7f1fa5ad6000) [pid = 1806] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 186 (0x7f1fa645a000) [pid = 1806] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f1fa5ad0c00) [pid = 1806] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f1f9de40c00) [pid = 1806] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f1fa28ab800) [pid = 1806] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f1fa5272c00) [pid = 1806] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f1f9dd15000) [pid = 1806] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f1fa11cd000) [pid = 1806] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f1faf64a800) [pid = 1806] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f1fa644f400) [pid = 1806] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f1f9d570000) [pid = 1806] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f1f9edb2800) [pid = 1806] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f1fa5972400) [pid = 1806] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f1fa2086800) [pid = 1806] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f1fbc3fa000) [pid = 1806] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f1f9edb4000) [pid = 1806] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f1fad044c00) [pid = 1806] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f1fa5977c00) [pid = 1806] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f1fa0f8b000) [pid = 1806] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f1fa65a5c00) [pid = 1806] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f1f9d56d400) [pid = 1806] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f1f9edc3c00) [pid = 1806] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f1fa6c59000) [pid = 1806] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f1f9f1e5800) [pid = 1806] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f1faf882800) [pid = 1806] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:32:06 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f1fa65af800) [pid = 1806] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:32:07 INFO - PROCESS | 1806 | 1461184327328 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]]]}] 13:32:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:32:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 2384ms 13:32:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:32:07 INFO - PROCESS | 1806 | 1461184327361 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 13:32:07 INFO - PROCESS | 1806 | 1461184327364 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 13:32:07 INFO - PROCESS | 1806 | 1461184327370 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:32:07 INFO - PROCESS | 1806 | 1461184327374 Marionette TRACE conn3 <- [1,2206,null,{}] 13:32:07 INFO - PROCESS | 1806 | 1461184327379 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}] 13:32:07 INFO - PROCESS | 1806 | 1461184327636 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 13:32:07 INFO - PROCESS | 1806 | 1461184327655 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9f4e1800 == 129 [pid = 1806] [id = 559] 13:32:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f1f9de44400) [pid = 1806] [serial = 1678] [outer = (nil)] 13:32:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f1f9f36d400) [pid = 1806] [serial = 1679] [outer = 0x7f1f9de44400] 13:32:07 INFO - PROCESS | 1806 | 1461184327719 Marionette DEBUG loaded listener.js 13:32:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f1fa11d1000) [pid = 1806] [serial = 1680] [outer = 0x7f1f9de44400] 13:32:08 INFO - PROCESS | 1806 | 1461184328559 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]]]}] 13:32:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:32:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1244ms 13:32:08 INFO - PROCESS | 1806 | 1461184328614 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 13:32:08 INFO - PROCESS | 1806 | 1461184328618 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 13:32:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:32:08 INFO - PROCESS | 1806 | 1461184328623 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:32:08 INFO - PROCESS | 1806 | 1461184328626 Marionette TRACE conn3 <- [1,2210,null,{}] 13:32:08 INFO - PROCESS | 1806 | 1461184328635 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}] 13:32:08 INFO - PROCESS | 1806 | 1461184328840 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 13:32:09 INFO - PROCESS | 1806 | 1461184329500 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9f4dd000 == 130 [pid = 1806] [id = 560] 13:32:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f1f9eb22800) [pid = 1806] [serial = 1681] [outer = (nil)] 13:32:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f1f9eb2f400) [pid = 1806] [serial = 1682] [outer = 0x7f1f9eb22800] 13:32:09 INFO - PROCESS | 1806 | 1461184329630 Marionette DEBUG loaded listener.js 13:32:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f1f9ed48800) [pid = 1806] [serial = 1683] [outer = 0x7f1f9eb22800] 13:32:10 INFO - PROCESS | 1806 | 1461184330565 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]]]}] 13:32:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:32:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1995ms 13:32:10 INFO - PROCESS | 1806 | 1461184330621 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 13:32:10 INFO - PROCESS | 1806 | 1461184330628 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 13:32:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:32:10 INFO - PROCESS | 1806 | 1461184330636 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:32:10 INFO - PROCESS | 1806 | 1461184330641 Marionette TRACE conn3 <- [1,2214,null,{}] 13:32:10 INFO - PROCESS | 1806 | 1461184330648 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}] 13:32:10 INFO - PROCESS | 1806 | 1461184330886 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 13:32:11 INFO - PROCESS | 1806 | 1461184331093 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa3950000 == 131 [pid = 1806] [id = 561] 13:32:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f1f9eb23c00) [pid = 1806] [serial = 1684] [outer = (nil)] 13:32:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f1fa03ee000) [pid = 1806] [serial = 1685] [outer = 0x7f1f9eb23c00] 13:32:11 INFO - PROCESS | 1806 | 1461184331217 Marionette DEBUG loaded listener.js 13:32:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f1fa0f96c00) [pid = 1806] [serial = 1686] [outer = 0x7f1f9eb23c00] 13:32:12 INFO - PROCESS | 1806 | 1461184332265 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]]]}] 13:32:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:32:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1690ms 13:32:12 INFO - PROCESS | 1806 | 1461184332331 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 13:32:12 INFO - PROCESS | 1806 | 1461184332337 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 13:32:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:32:12 INFO - PROCESS | 1806 | 1461184332345 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:32:12 INFO - PROCESS | 1806 | 1461184332347 Marionette TRACE conn3 <- [1,2218,null,{}] 13:32:12 INFO - PROCESS | 1806 | 1461184332354 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}] 13:32:12 INFO - PROCESS | 1806 | 1461184332586 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 13:32:12 INFO - PROCESS | 1806 | 1461184332879 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa6c43000 == 132 [pid = 1806] [id = 562] 13:32:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f1f9f515800) [pid = 1806] [serial = 1687] [outer = (nil)] 13:32:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f1fa2094800) [pid = 1806] [serial = 1688] [outer = 0x7f1f9f515800] 13:32:12 INFO - PROCESS | 1806 | 1461184332969 Marionette DEBUG loaded listener.js 13:32:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f1fa28ae000) [pid = 1806] [serial = 1689] [outer = 0x7f1f9f515800] 13:32:13 INFO - PROCESS | 1806 | 1461184333863 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]]]}] 13:32:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:32:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1580ms 13:32:13 INFO - PROCESS | 1806 | 1461184333926 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 13:32:13 INFO - PROCESS | 1806 | 1461184333930 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 13:32:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:32:13 INFO - PROCESS | 1806 | 1461184333947 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:32:13 INFO - PROCESS | 1806 | 1461184333957 Marionette TRACE conn3 <- [1,2222,null,{}] 13:32:13 INFO - PROCESS | 1806 | 1461184333964 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}] 13:32:14 INFO - PROCESS | 1806 | 1461184334255 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 13:32:14 INFO - PROCESS | 1806 | 1461184334583 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa7c2e800 == 133 [pid = 1806] [id = 563] 13:32:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f1fa1eaf400) [pid = 1806] [serial = 1690] [outer = (nil)] 13:32:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f1fa5974c00) [pid = 1806] [serial = 1691] [outer = 0x7f1fa1eaf400] 13:32:14 INFO - PROCESS | 1806 | 1461184334659 Marionette DEBUG loaded listener.js 13:32:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f1fa5a48800) [pid = 1806] [serial = 1692] [outer = 0x7f1fa1eaf400] 13:32:15 INFO - PROCESS | 1806 | 1461184335531 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]]]}] 13:32:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:32:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1646ms 13:32:15 INFO - PROCESS | 1806 | 1461184335585 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 13:32:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:32:15 INFO - PROCESS | 1806 | 1461184335591 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 13:32:15 INFO - PROCESS | 1806 | 1461184335598 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:32:15 INFO - PROCESS | 1806 | 1461184335601 Marionette TRACE conn3 <- [1,2226,null,{}] 13:32:15 INFO - PROCESS | 1806 | 1461184335606 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}] 13:32:15 INFO - PROCESS | 1806 | 1461184335833 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 13:32:16 INFO - PROCESS | 1806 | 1461184336039 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:16 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fadd99000 == 134 [pid = 1806] [id = 564] 13:32:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f1f9de4b800) [pid = 1806] [serial = 1693] [outer = (nil)] 13:32:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f1fa6456800) [pid = 1806] [serial = 1694] [outer = 0x7f1f9de4b800] 13:32:16 INFO - PROCESS | 1806 | 1461184336202 Marionette DEBUG loaded listener.js 13:32:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f1fa65b1c00) [pid = 1806] [serial = 1695] [outer = 0x7f1f9de4b800] 13:32:17 INFO - PROCESS | 1806 | 1461184337134 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]]]}] 13:32:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:32:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1586ms 13:32:17 INFO - PROCESS | 1806 | 1461184337185 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 13:32:17 INFO - PROCESS | 1806 | 1461184337189 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 13:32:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:32:17 INFO - PROCESS | 1806 | 1461184337195 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:32:17 INFO - PROCESS | 1806 | 1461184337198 Marionette TRACE conn3 <- [1,2230,null,{}] 13:32:17 INFO - PROCESS | 1806 | 1461184337203 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}] 13:32:17 INFO - PROCESS | 1806 | 1461184337422 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 13:32:17 INFO - PROCESS | 1806 | 1461184337683 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:17 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fae0b2000 == 135 [pid = 1806] [id = 565] 13:32:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f1fa6c5b800) [pid = 1806] [serial = 1696] [outer = (nil)] 13:32:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f1fa6c62c00) [pid = 1806] [serial = 1697] [outer = 0x7f1fa6c5b800] 13:32:17 INFO - PROCESS | 1806 | 1461184337818 Marionette DEBUG loaded listener.js 13:32:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f1fa709a400) [pid = 1806] [serial = 1698] [outer = 0x7f1fa6c5b800] 13:32:18 INFO - PROCESS | 1806 | 1461184338785 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]]]}] 13:32:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:32:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1638ms 13:32:18 INFO - PROCESS | 1806 | 1461184338835 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 13:32:18 INFO - PROCESS | 1806 | 1461184338838 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 13:32:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:32:18 INFO - PROCESS | 1806 | 1461184338844 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:32:18 INFO - PROCESS | 1806 | 1461184338847 Marionette TRACE conn3 <- [1,2234,null,{}] 13:32:18 INFO - PROCESS | 1806 | 1461184338853 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}] 13:32:19 INFO - PROCESS | 1806 | 1461184339078 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 13:32:19 INFO - PROCESS | 1806 | 1461184339288 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:19 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf889000 == 136 [pid = 1806] [id = 566] 13:32:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f1fa6c5c400) [pid = 1806] [serial = 1699] [outer = (nil)] 13:32:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f1fa7c7f400) [pid = 1806] [serial = 1700] [outer = 0x7f1fa6c5c400] 13:32:19 INFO - PROCESS | 1806 | 1461184339405 Marionette DEBUG loaded listener.js 13:32:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f1fa7d50800) [pid = 1806] [serial = 1701] [outer = 0x7f1fa6c5c400] 13:32:20 INFO - PROCESS | 1806 | 1461184340367 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]]]}] 13:32:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:32:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1579ms 13:32:20 INFO - PROCESS | 1806 | 1461184340425 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 13:32:20 INFO - PROCESS | 1806 | 1461184340429 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 13:32:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:32:20 INFO - PROCESS | 1806 | 1461184340435 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:32:20 INFO - PROCESS | 1806 | 1461184340438 Marionette TRACE conn3 <- [1,2238,null,{}] 13:32:20 INFO - PROCESS | 1806 | 1461184340443 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}] 13:32:20 INFO - PROCESS | 1806 | 1461184340668 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 13:32:20 INFO - PROCESS | 1806 | 1461184340875 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fafb92000 == 137 [pid = 1806] [id = 567] 13:32:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 187 (0x7f1f9de4ac00) [pid = 1806] [serial = 1702] [outer = (nil)] 13:32:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 188 (0x7f1fa7d75c00) [pid = 1806] [serial = 1703] [outer = 0x7f1f9de4ac00] 13:32:20 INFO - PROCESS | 1806 | 1461184340992 Marionette DEBUG loaded listener.js 13:32:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 189 (0x7f1face28000) [pid = 1806] [serial = 1704] [outer = 0x7f1f9de4ac00] 13:32:21 INFO - PROCESS | 1806 | 1461184341931 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]]]}] 13:32:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:32:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1539ms 13:32:21 INFO - PROCESS | 1806 | 1461184341976 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 13:32:21 INFO - PROCESS | 1806 | 1461184341980 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 13:32:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:32:21 INFO - PROCESS | 1806 | 1461184341986 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:32:21 INFO - PROCESS | 1806 | 1461184341989 Marionette TRACE conn3 <- [1,2242,null,{}] 13:32:21 INFO - PROCESS | 1806 | 1461184341994 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}] 13:32:22 INFO - PROCESS | 1806 | 1461184342209 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 13:32:22 INFO - PROCESS | 1806 | 1461184342421 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:22 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb2b0e000 == 138 [pid = 1806] [id = 568] 13:32:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 190 (0x7f1fa7716000) [pid = 1806] [serial = 1705] [outer = (nil)] 13:32:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 191 (0x7f1fad042c00) [pid = 1806] [serial = 1706] [outer = 0x7f1fa7716000] 13:32:22 INFO - PROCESS | 1806 | 1461184342533 Marionette DEBUG loaded listener.js 13:32:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 192 (0x7f1fadc46800) [pid = 1806] [serial = 1707] [outer = 0x7f1fa7716000] 13:32:23 INFO - PROCESS | 1806 | 1461184343456 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]]]}] 13:32:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:32:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1531ms 13:32:23 INFO - PROCESS | 1806 | 1461184343518 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 13:32:23 INFO - PROCESS | 1806 | 1461184343522 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 13:32:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:32:23 INFO - PROCESS | 1806 | 1461184343559 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:32:23 INFO - PROCESS | 1806 | 1461184343561 Marionette TRACE conn3 <- [1,2246,null,{}] 13:32:23 INFO - PROCESS | 1806 | 1461184343568 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}] 13:32:23 INFO - PROCESS | 1806 | 1461184343779 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 13:32:24 INFO - PROCESS | 1806 | 1461184344031 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:24 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb361b000 == 139 [pid = 1806] [id = 569] 13:32:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 193 (0x7f1fa28afc00) [pid = 1806] [serial = 1708] [outer = (nil)] 13:32:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 194 (0x7f1fadcc6400) [pid = 1806] [serial = 1709] [outer = 0x7f1fa28afc00] 13:32:24 INFO - PROCESS | 1806 | 1461184344150 Marionette DEBUG loaded listener.js 13:32:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f1fadf20c00) [pid = 1806] [serial = 1710] [outer = 0x7f1fa28afc00] 13:32:25 INFO - PROCESS | 1806 | 1461184345051 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]]]}] 13:32:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:32:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1548ms 13:32:25 INFO - PROCESS | 1806 | 1461184345093 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 13:32:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:32:25 INFO - PROCESS | 1806 | 1461184345097 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 13:32:25 INFO - PROCESS | 1806 | 1461184345102 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:32:25 INFO - PROCESS | 1806 | 1461184345106 Marionette TRACE conn3 <- [1,2250,null,{}] 13:32:25 INFO - PROCESS | 1806 | 1461184345111 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}] 13:32:25 INFO - PROCESS | 1806 | 1461184345333 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 13:32:25 INFO - PROCESS | 1806 | 1461184345553 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb37d7800 == 140 [pid = 1806] [id = 570] 13:32:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f1fadcce000) [pid = 1806] [serial = 1711] [outer = (nil)] 13:32:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f1fae0f4000) [pid = 1806] [serial = 1712] [outer = 0x7f1fadcce000] 13:32:25 INFO - PROCESS | 1806 | 1461184345681 Marionette DEBUG loaded listener.js 13:32:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f1faf1dbc00) [pid = 1806] [serial = 1713] [outer = 0x7f1fadcce000] 13:32:26 INFO - PROCESS | 1806 | 1461184346679 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]]]}] 13:32:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:32:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1633ms 13:32:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:32:26 INFO - PROCESS | 1806 | 1461184346737 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 13:32:26 INFO - PROCESS | 1806 | 1461184346740 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 13:32:26 INFO - PROCESS | 1806 | 1461184346748 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:32:26 INFO - PROCESS | 1806 | 1461184346751 Marionette TRACE conn3 <- [1,2254,null,{}] 13:32:26 INFO - PROCESS | 1806 | 1461184346759 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}] 13:32:27 INFO - PROCESS | 1806 | 1461184347057 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 13:32:27 INFO - PROCESS | 1806 | 1461184347313 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:27 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3a72000 == 141 [pid = 1806] [id = 571] 13:32:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f1faf87a800) [pid = 1806] [serial = 1714] [outer = (nil)] 13:32:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f1faf8f6c00) [pid = 1806] [serial = 1715] [outer = 0x7f1faf87a800] 13:32:27 INFO - PROCESS | 1806 | 1461184347433 Marionette DEBUG loaded listener.js 13:32:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f1fafc3ac00) [pid = 1806] [serial = 1716] [outer = 0x7f1faf87a800] 13:32:28 INFO - PROCESS | 1806 | 1461184348289 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]]]}] 13:32:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:32:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1590ms 13:32:28 INFO - PROCESS | 1806 | 1461184348337 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 13:32:28 INFO - PROCESS | 1806 | 1461184348340 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 13:32:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:32:28 INFO - PROCESS | 1806 | 1461184348348 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:32:28 INFO - PROCESS | 1806 | 1461184348351 Marionette TRACE conn3 <- [1,2258,null,{}] 13:32:28 INFO - PROCESS | 1806 | 1461184348356 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}] 13:32:28 INFO - PROCESS | 1806 | 1461184348569 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 13:32:28 INFO - PROCESS | 1806 | 1461184348784 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:28 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3c21800 == 142 [pid = 1806] [id = 572] 13:32:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f1fa5a44400) [pid = 1806] [serial = 1717] [outer = (nil)] 13:32:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f1faff8cc00) [pid = 1806] [serial = 1718] [outer = 0x7f1fa5a44400] 13:32:28 INFO - PROCESS | 1806 | 1461184348896 Marionette DEBUG loaded listener.js 13:32:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 204 (0x7f1fb0ff1400) [pid = 1806] [serial = 1719] [outer = 0x7f1fa5a44400] 13:32:29 INFO - PROCESS | 1806 | 1461184349836 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]]]}] 13:32:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:32:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1532ms 13:32:29 INFO - PROCESS | 1806 | 1461184349881 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 13:32:29 INFO - PROCESS | 1806 | 1461184349884 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 13:32:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:32:29 INFO - PROCESS | 1806 | 1461184349890 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:32:29 INFO - PROCESS | 1806 | 1461184349892 Marionette TRACE conn3 <- [1,2262,null,{}] 13:32:29 INFO - PROCESS | 1806 | 1461184349898 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}] 13:32:30 INFO - PROCESS | 1806 | 1461184350118 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 13:32:30 INFO - PROCESS | 1806 | 1461184350335 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb7f9d800 == 143 [pid = 1806] [id = 573] 13:32:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 205 (0x7f1faf882400) [pid = 1806] [serial = 1720] [outer = (nil)] 13:32:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 206 (0x7f1fb144d400) [pid = 1806] [serial = 1721] [outer = 0x7f1faf882400] 13:32:30 INFO - PROCESS | 1806 | 1461184350448 Marionette DEBUG loaded listener.js 13:32:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 207 (0x7f1fb2bc5400) [pid = 1806] [serial = 1722] [outer = 0x7f1faf882400] 13:32:31 INFO - PROCESS | 1806 | 1461184351371 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]]]}] 13:32:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:32:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1530ms 13:32:31 INFO - PROCESS | 1806 | 1461184351423 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 13:32:31 INFO - PROCESS | 1806 | 1461184351426 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 13:32:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:32:31 INFO - PROCESS | 1806 | 1461184351432 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:32:31 INFO - PROCESS | 1806 | 1461184351434 Marionette TRACE conn3 <- [1,2266,null,{}] 13:32:31 INFO - PROCESS | 1806 | 1461184351459 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}] 13:32:31 INFO - PROCESS | 1806 | 1461184351691 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 13:32:32 INFO - PROCESS | 1806 | 1461184352004 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:32 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa23c5000 == 144 [pid = 1806] [id = 574] 13:32:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 208 (0x7f1f9ed42400) [pid = 1806] [serial = 1723] [outer = (nil)] 13:32:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 209 (0x7f1f9ed51000) [pid = 1806] [serial = 1724] [outer = 0x7f1f9ed42400] 13:32:32 INFO - PROCESS | 1806 | 1461184352127 Marionette DEBUG loaded listener.js 13:32:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 210 (0x7f1fa6606400) [pid = 1806] [serial = 1725] [outer = 0x7f1f9ed42400] 13:32:33 INFO - PROCESS | 1806 | 1461184353023 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]]]}] 13:32:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:32:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1639ms 13:32:33 INFO - PROCESS | 1806 | 1461184353072 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 13:32:33 INFO - PROCESS | 1806 | 1461184353076 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 13:32:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:32:33 INFO - PROCESS | 1806 | 1461184353082 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:32:33 INFO - PROCESS | 1806 | 1461184353085 Marionette TRACE conn3 <- [1,2270,null,{}] 13:32:33 INFO - PROCESS | 1806 | 1461184353090 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}] 13:32:33 INFO - PROCESS | 1806 | 1461184353322 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 13:32:33 INFO - PROCESS | 1806 | 1461184353547 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:33 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1185800 == 145 [pid = 1806] [id = 575] 13:32:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 211 (0x7f1f9d570800) [pid = 1806] [serial = 1726] [outer = (nil)] 13:32:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 212 (0x7f1f9d57cc00) [pid = 1806] [serial = 1727] [outer = 0x7f1f9d570800] 13:32:33 INFO - PROCESS | 1806 | 1461184353665 Marionette DEBUG loaded listener.js 13:32:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 213 (0x7f1f9ed43c00) [pid = 1806] [serial = 1728] [outer = 0x7f1f9d570800] 13:32:34 INFO - PROCESS | 1806 | 1461184354654 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]]]}] 13:32:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:32:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1594ms 13:32:34 INFO - PROCESS | 1806 | 1461184354677 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 13:32:34 INFO - PROCESS | 1806 | 1461184354680 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 13:32:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:32:34 INFO - PROCESS | 1806 | 1461184354687 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:32:34 INFO - PROCESS | 1806 | 1461184354690 Marionette TRACE conn3 <- [1,2274,null,{}] 13:32:34 INFO - PROCESS | 1806 | 1461184354695 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}] 13:32:34 INFO - PROCESS | 1806 | 1461184354926 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 13:32:35 INFO - PROCESS | 1806 | 1461184355150 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9dfdc800 == 146 [pid = 1806] [id = 576] 13:32:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 214 (0x7f1f9d56d400) [pid = 1806] [serial = 1729] [outer = (nil)] 13:32:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 215 (0x7f1f9d6c8c00) [pid = 1806] [serial = 1730] [outer = 0x7f1f9d56d400] 13:32:35 INFO - PROCESS | 1806 | 1461184355699 Marionette DEBUG loaded listener.js 13:32:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 216 (0x7f1f9de48400) [pid = 1806] [serial = 1731] [outer = 0x7f1f9d56d400] 13:32:36 INFO - PROCESS | 1806 | 1461184356721 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]]]}] 13:32:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:32:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 2081ms 13:32:36 INFO - PROCESS | 1806 | 1461184356771 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 13:32:36 INFO - PROCESS | 1806 | 1461184356777 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 13:32:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:32:36 INFO - PROCESS | 1806 | 1461184356787 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:32:36 INFO - PROCESS | 1806 | 1461184356790 Marionette TRACE conn3 <- [1,2278,null,{}] 13:32:36 INFO - PROCESS | 1806 | 1461184356798 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}] 13:32:37 INFO - PROCESS | 1806 | 1461184357042 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 13:32:37 INFO - PROCESS | 1806 | 1461184357324 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:37 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa3956800 == 147 [pid = 1806] [id = 577] 13:32:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 217 (0x7f1f9d6ca000) [pid = 1806] [serial = 1732] [outer = (nil)] 13:32:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 218 (0x7f1f9ebe6800) [pid = 1806] [serial = 1733] [outer = 0x7f1f9d6ca000] 13:32:37 INFO - PROCESS | 1806 | 1461184357448 Marionette DEBUG loaded listener.js 13:32:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 219 (0x7f1f9f515000) [pid = 1806] [serial = 1734] [outer = 0x7f1f9d6ca000] 13:32:38 INFO - PROCESS | 1806 | 1461184358558 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]]]}] 13:32:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:32:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1832ms 13:32:38 INFO - PROCESS | 1806 | 1461184358618 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 13:32:38 INFO - PROCESS | 1806 | 1461184358624 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 13:32:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:32:38 INFO - PROCESS | 1806 | 1461184358633 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:32:38 INFO - PROCESS | 1806 | 1461184358637 Marionette TRACE conn3 <- [1,2282,null,{}] 13:32:38 INFO - PROCESS | 1806 | 1461184358643 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}] 13:32:38 INFO - PROCESS | 1806 | 1461184358918 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 13:32:39 INFO - PROCESS | 1806 | 1461184359305 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:39 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9ec1b800 == 146 [pid = 1806] [id = 366] 13:32:39 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3747800 == 145 [pid = 1806] [id = 412] 13:32:39 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9f4e1800 == 144 [pid = 1806] [id = 559] 13:32:39 INFO - PROCESS | 1806 | --DOMWINDOW == 218 (0x7f1fa5973800) [pid = 1806] [serial = 1610] [outer = (nil)] [url = about:blank] 13:32:39 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9ddfc000 == 145 [pid = 1806] [id = 578] 13:32:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 219 (0x7f1f9ec40000) [pid = 1806] [serial = 1735] [outer = (nil)] 13:32:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 220 (0x7f1fa11d3800) [pid = 1806] [serial = 1736] [outer = 0x7f1f9ec40000] 13:32:39 INFO - PROCESS | 1806 | 1461184359482 Marionette DEBUG loaded listener.js 13:32:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 221 (0x7f1fa1bb3400) [pid = 1806] [serial = 1737] [outer = 0x7f1f9ec40000] 13:32:39 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa6773000 == 144 [pid = 1806] [id = 558] 13:32:39 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa57c1000 == 143 [pid = 1806] [id = 557] 13:32:39 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa23ce800 == 142 [pid = 1806] [id = 556] 13:32:39 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9bd24000 == 141 [pid = 1806] [id = 555] 13:32:39 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa393c000 == 140 [pid = 1806] [id = 554] 13:32:39 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9c8e3000 == 139 [pid = 1806] [id = 553] 13:32:39 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa1bd7000 == 138 [pid = 1806] [id = 552] 13:32:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fbaece800 == 137 [pid = 1806] [id = 545] 13:32:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9405800 == 136 [pid = 1806] [id = 544] 13:32:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3b5b800 == 135 [pid = 1806] [id = 543] 13:32:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3607000 == 134 [pid = 1806] [id = 542] 13:32:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fafb91000 == 133 [pid = 1806] [id = 541] 13:32:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fae0a4000 == 132 [pid = 1806] [id = 540] 13:32:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa7553000 == 131 [pid = 1806] [id = 539] 13:32:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa3945800 == 130 [pid = 1806] [id = 538] 13:32:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9dce2800 == 129 [pid = 1806] [id = 537] 13:32:40 INFO - PROCESS | 1806 | 1461184360328 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]]]}] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 220 (0x7f1fa645ac00) [pid = 1806] [serial = 1419] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 219 (0x7f1fcb484400) [pid = 1806] [serial = 1584] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 218 (0x7f1fcb6c7c00) [pid = 1806] [serial = 1515] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 217 (0x7f1f9edc6000) [pid = 1806] [serial = 1601] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 216 (0x7f1fb37b3800) [pid = 1806] [serial = 1437] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 215 (0x7f1fadc4d000) [pid = 1806] [serial = 1428] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 214 (0x7f1faf850c00) [pid = 1806] [serial = 1563] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 213 (0x7f1f9f50e800) [pid = 1806] [serial = 1602] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 212 (0x7f1fadf24000) [pid = 1806] [serial = 1560] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 211 (0x7f1fcb487000) [pid = 1806] [serial = 1586] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 210 (0x7f1fb8cb6c00) [pid = 1806] [serial = 1575] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 209 (0x7f1fa6d07c00) [pid = 1806] [serial = 1553] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 208 (0x7f1fc616f400) [pid = 1806] [serial = 1581] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 207 (0x7f1fb37ae400) [pid = 1806] [serial = 1572] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 206 (0x7f1fb9ce1c00) [pid = 1806] [serial = 1503] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 205 (0x7f1faf1d2400) [pid = 1806] [serial = 1431] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 204 (0x7f1fc752b000) [pid = 1806] [serial = 1509] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 203 (0x7f1fa2090000) [pid = 1806] [serial = 1605] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f1fb8990c00) [pid = 1806] [serial = 1446] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f1f9ed4a000) [pid = 1806] [serial = 1593] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f1fb86cfc00) [pid = 1806] [serial = 1497] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f1fcb86f800) [pid = 1806] [serial = 1518] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f1fb8385000) [pid = 1806] [serial = 1443] [outer = (nil)] [url = about:blank] 13:32:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:32:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1746ms 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f1fa5970800) [pid = 1806] [serial = 1413] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f1fafc3e400) [pid = 1806] [serial = 1565] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f1f9edc7c00) [pid = 1806] [serial = 1545] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f1fb2c42400) [pid = 1806] [serial = 1569] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 193 (0x7f1fa6f1f800) [pid = 1806] [serial = 1556] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 192 (0x7f1faf523800) [pid = 1806] [serial = 1562] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 191 (0x7f1faf84cc00) [pid = 1806] [serial = 1488] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 190 (0x7f1fc6873800) [pid = 1806] [serial = 1583] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 189 (0x7f1fba7d0c00) [pid = 1806] [serial = 1578] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 188 (0x7f1fa65b1800) [pid = 1806] [serial = 1551] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 187 (0x7f1f9de47800) [pid = 1806] [serial = 1589] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 186 (0x7f1fa7714800) [pid = 1806] [serial = 1557] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f1fb7753000) [pid = 1806] [serial = 1574] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f1fa5aca000) [pid = 1806] [serial = 1416] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f1fa547e400) [pid = 1806] [serial = 1607] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f1fa1bacc00) [pid = 1806] [serial = 1599] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f1fcb747000) [pid = 1806] [serial = 1587] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f1fcb059800) [pid = 1806] [serial = 1512] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f1fb0234000) [pid = 1806] [serial = 1566] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f1fb2d3ac00) [pid = 1806] [serial = 1571] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f1fafc38000) [pid = 1806] [serial = 1434] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f1fb2d3e000) [pid = 1806] [serial = 1491] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f1fa11d0400) [pid = 1806] [serial = 1604] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f1f9f514000) [pid = 1806] [serial = 1524] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f1f9f1ecc00) [pid = 1806] [serial = 1476] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f1fbc37e400) [pid = 1806] [serial = 1580] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f1fa6603000) [pid = 1806] [serial = 1482] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f1fa5267c00) [pid = 1806] [serial = 1404] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f1fc64a5800) [pid = 1806] [serial = 1506] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f1f9ed45800) [pid = 1806] [serial = 1592] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f1fa2981000) [pid = 1806] [serial = 1479] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f1fb8e84000) [pid = 1806] [serial = 1500] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f1fa6455800) [pid = 1806] [serial = 1550] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f1fa7778000) [pid = 1806] [serial = 1485] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f1fb1455c00) [pid = 1806] [serial = 1568] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f1fa5a51c00) [pid = 1806] [serial = 1608] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f1fa25b3400) [pid = 1806] [serial = 1548] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f1f9ec44800) [pid = 1806] [serial = 1544] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f1fa7c7d400) [pid = 1806] [serial = 1422] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f1fa03fb000) [pid = 1806] [serial = 1521] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f1f9ed42800) [pid = 1806] [serial = 1598] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f1f9f518800) [pid = 1806] [serial = 1407] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f1fb3cffc00) [pid = 1806] [serial = 1440] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f1fa1bad800) [pid = 1806] [serial = 1410] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f1f9de4c400) [pid = 1806] [serial = 1590] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f1f9ed4fc00) [pid = 1806] [serial = 1595] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f1fa1bad400) [pid = 1806] [serial = 1547] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f1fb3cf7000) [pid = 1806] [serial = 1494] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f1fa6d0cc00) [pid = 1806] [serial = 1554] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f1fad04bc00) [pid = 1806] [serial = 1559] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f1face29000) [pid = 1806] [serial = 1425] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f1fb9ce0800) [pid = 1806] [serial = 1577] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f1f9f5f1800) [pid = 1806] [serial = 1473] [outer = (nil)] [url = about:blank] 13:32:40 INFO - PROCESS | 1806 | 1461184360423 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 13:32:40 INFO - PROCESS | 1806 | 1461184360432 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 13:32:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:32:40 INFO - PROCESS | 1806 | 1461184360449 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:32:40 INFO - PROCESS | 1806 | 1461184360455 Marionette TRACE conn3 <- [1,2286,null,{}] 13:32:40 INFO - PROCESS | 1806 | 1461184360470 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}] 13:32:40 INFO - PROCESS | 1806 | 1461184360704 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 13:32:40 INFO - PROCESS | 1806 | 1461184360892 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:40 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa21ab000 == 130 [pid = 1806] [id = 579] 13:32:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f1f9f513c00) [pid = 1806] [serial = 1738] [outer = (nil)] 13:32:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f1fa2090000) [pid = 1806] [serial = 1739] [outer = 0x7f1f9f513c00] 13:32:40 INFO - PROCESS | 1806 | 1461184360995 Marionette DEBUG loaded listener.js 13:32:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f1fa25b4c00) [pid = 1806] [serial = 1740] [outer = 0x7f1f9f513c00] 13:32:41 INFO - PROCESS | 1806 | 1461184361757 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]]]}] 13:32:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 13:32:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1348ms 13:32:41 INFO - PROCESS | 1806 | 1461184361834 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 13:32:41 INFO - PROCESS | 1806 | 1461184361839 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 13:32:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:32:41 INFO - PROCESS | 1806 | 1461184361845 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:32:41 INFO - PROCESS | 1806 | 1461184361847 Marionette TRACE conn3 <- [1,2290,null,{}] 13:32:41 INFO - PROCESS | 1806 | 1461184361853 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}] 13:32:42 INFO - PROCESS | 1806 | 1461184362141 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 13:32:42 INFO - PROCESS | 1806 | 1461184362184 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:42 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa57bc800 == 131 [pid = 1806] [id = 580] 13:32:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f1f9ebe4000) [pid = 1806] [serial = 1741] [outer = (nil)] 13:32:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f1fa448ac00) [pid = 1806] [serial = 1742] [outer = 0x7f1f9ebe4000] 13:32:42 INFO - PROCESS | 1806 | 1461184362248 Marionette DEBUG loaded listener.js 13:32:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f1fa4495800) [pid = 1806] [serial = 1743] [outer = 0x7f1f9ebe4000] 13:32:43 INFO - PROCESS | 1806 | 1461184363189 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]]]}] 13:32:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:32:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1377ms 13:32:43 INFO - PROCESS | 1806 | 1461184363224 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 13:32:43 INFO - PROCESS | 1806 | 1461184363227 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 13:32:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:32:43 INFO - PROCESS | 1806 | 1461184363233 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:32:43 INFO - PROCESS | 1806 | 1461184363235 Marionette TRACE conn3 <- [1,2294,null,{}] 13:32:43 INFO - PROCESS | 1806 | 1461184363249 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}] 13:32:43 INFO - PROCESS | 1806 | 1461184363607 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 13:32:43 INFO - PROCESS | 1806 | 1461184363682 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa6777000 == 132 [pid = 1806] [id = 581] 13:32:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f1fa5273c00) [pid = 1806] [serial = 1744] [outer = (nil)] 13:32:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f1fa547a000) [pid = 1806] [serial = 1745] [outer = 0x7f1fa5273c00] 13:32:43 INFO - PROCESS | 1806 | 1461184363765 Marionette DEBUG loaded listener.js 13:32:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f1fa639cc00) [pid = 1806] [serial = 1746] [outer = 0x7f1fa5273c00] 13:32:44 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f1f9d6cd000) [pid = 1806] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:32:44 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f1fa639bc00) [pid = 1806] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:32:44 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f1f9d576c00) [pid = 1806] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:32:44 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f1f9ed47800) [pid = 1806] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:32:44 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f1f9f5ea000) [pid = 1806] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:32:44 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f1fa2988400) [pid = 1806] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:32:44 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f1fa11d6400) [pid = 1806] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:32:44 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f1f9edc6800) [pid = 1806] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:32:45 INFO - PROCESS | 1806 | 1461184365087 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]]]}] 13:32:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:32:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1887ms 13:32:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:32:45 INFO - PROCESS | 1806 | 1461184365123 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 13:32:45 INFO - PROCESS | 1806 | 1461184365125 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 13:32:45 INFO - PROCESS | 1806 | 1461184365131 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:32:45 INFO - PROCESS | 1806 | 1461184365134 Marionette TRACE conn3 <- [1,2298,null,{}] 13:32:45 INFO - PROCESS | 1806 | 1461184365140 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}] 13:32:45 INFO - PROCESS | 1806 | 1461184365346 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 13:32:45 INFO - PROCESS | 1806 | 1461184365511 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa788b800 == 133 [pid = 1806] [id = 582] 13:32:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f1fa0f93c00) [pid = 1806] [serial = 1747] [outer = (nil)] 13:32:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f1fa644f000) [pid = 1806] [serial = 1748] [outer = 0x7f1fa0f93c00] 13:32:45 INFO - PROCESS | 1806 | 1461184365576 Marionette DEBUG loaded listener.js 13:32:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f1fa66b8c00) [pid = 1806] [serial = 1749] [outer = 0x7f1fa0f93c00] 13:32:46 INFO - PROCESS | 1806 | 1461184366305 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]]]}] 13:32:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:32:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1233ms 13:32:46 INFO - PROCESS | 1806 | 1461184366368 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 13:32:46 INFO - PROCESS | 1806 | 1461184366372 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 13:32:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:32:46 INFO - PROCESS | 1806 | 1461184366379 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:32:46 INFO - PROCESS | 1806 | 1461184366381 Marionette TRACE conn3 <- [1,2302,null,{}] 13:32:46 INFO - PROCESS | 1806 | 1461184366530 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}] 13:32:46 INFO - PROCESS | 1806 | 1461184366846 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 13:32:47 INFO - PROCESS | 1806 | 1461184367085 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1bd0800 == 134 [pid = 1806] [id = 583] 13:32:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f1f9ec49400) [pid = 1806] [serial = 1750] [outer = (nil)] 13:32:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f1f9ed4a000) [pid = 1806] [serial = 1751] [outer = 0x7f1f9ec49400] 13:32:47 INFO - PROCESS | 1806 | 1461184367236 Marionette DEBUG loaded listener.js 13:32:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f1f9f1ecc00) [pid = 1806] [serial = 1752] [outer = 0x7f1f9ec49400] 13:32:48 INFO - PROCESS | 1806 | 1461184368130 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]]]}] 13:32:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:32:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1780ms 13:32:48 INFO - PROCESS | 1806 | 1461184368160 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 13:32:48 INFO - PROCESS | 1806 | 1461184368166 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 13:32:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:32:48 INFO - PROCESS | 1806 | 1461184368176 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:32:48 INFO - PROCESS | 1806 | 1461184368180 Marionette TRACE conn3 <- [1,2306,null,{}] 13:32:48 INFO - PROCESS | 1806 | 1461184368187 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}] 13:32:48 INFO - PROCESS | 1806 | 1461184368414 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 13:32:48 INFO - PROCESS | 1806 | 1461184368635 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa6728000 == 135 [pid = 1806] [id = 584] 13:32:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f1fa11c9c00) [pid = 1806] [serial = 1753] [outer = (nil)] 13:32:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f1fa1b89000) [pid = 1806] [serial = 1754] [outer = 0x7f1fa11c9c00] 13:32:48 INFO - PROCESS | 1806 | 1461184368803 Marionette DEBUG loaded listener.js 13:32:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f1fa1eacc00) [pid = 1806] [serial = 1755] [outer = 0x7f1fa11c9c00] 13:32:49 INFO - PROCESS | 1806 | 1461184369824 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]]]}] 13:32:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:32:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1692ms 13:32:49 INFO - PROCESS | 1806 | 1461184369870 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 13:32:49 INFO - PROCESS | 1806 | 1461184369873 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 13:32:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:32:49 INFO - PROCESS | 1806 | 1461184369880 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:32:49 INFO - PROCESS | 1806 | 1461184369884 Marionette TRACE conn3 <- [1,2310,null,{}] 13:32:49 INFO - PROCESS | 1806 | 1461184369890 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}] 13:32:50 INFO - PROCESS | 1806 | 1461184370111 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 13:32:50 INFO - PROCESS | 1806 | 1461184370409 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:50 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fad0c1000 == 136 [pid = 1806] [id = 585] 13:32:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f1fa25b7400) [pid = 1806] [serial = 1756] [outer = (nil)] 13:32:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f1fa448dc00) [pid = 1806] [serial = 1757] [outer = 0x7f1fa25b7400] 13:32:50 INFO - PROCESS | 1806 | 1461184370504 Marionette DEBUG loaded listener.js 13:32:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f1fa596e400) [pid = 1806] [serial = 1758] [outer = 0x7f1fa25b7400] 13:32:51 INFO - PROCESS | 1806 | 1461184371380 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]]]}] 13:32:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:32:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1539ms 13:32:51 INFO - PROCESS | 1806 | 1461184371423 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 13:32:51 INFO - PROCESS | 1806 | 1461184371432 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 13:32:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:32:51 INFO - PROCESS | 1806 | 1461184371447 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:32:51 INFO - PROCESS | 1806 | 1461184371451 Marionette TRACE conn3 <- [1,2314,null,{}] 13:32:51 INFO - PROCESS | 1806 | 1461184371456 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}] 13:32:51 INFO - PROCESS | 1806 | 1461184371677 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 13:32:51 INFO - PROCESS | 1806 | 1461184371924 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf3ed800 == 137 [pid = 1806] [id = 586] 13:32:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f1fa660bc00) [pid = 1806] [serial = 1759] [outer = (nil)] 13:32:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f1fa6c5a400) [pid = 1806] [serial = 1760] [outer = 0x7f1fa660bc00] 13:32:52 INFO - PROCESS | 1806 | 1461184372050 Marionette DEBUG loaded listener.js 13:32:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f1fa6d0d400) [pid = 1806] [serial = 1761] [outer = 0x7f1fa660bc00] 13:32:52 INFO - PROCESS | 1806 | 1461184372960 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]]]}] 13:32:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:32:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1538ms 13:32:52 INFO - PROCESS | 1806 | 1461184372980 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 13:32:52 INFO - PROCESS | 1806 | 1461184372983 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 13:32:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:32:52 INFO - PROCESS | 1806 | 1461184372990 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:32:52 INFO - PROCESS | 1806 | 1461184372993 Marionette TRACE conn3 <- [1,2318,null,{}] 13:32:52 INFO - PROCESS | 1806 | 1461184372998 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}] 13:32:53 INFO - PROCESS | 1806 | 1461184373221 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 13:32:53 INFO - PROCESS | 1806 | 1461184373444 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb1fb0800 == 138 [pid = 1806] [id = 587] 13:32:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f1fa6611800) [pid = 1806] [serial = 1762] [outer = (nil)] 13:32:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f1fa771bc00) [pid = 1806] [serial = 1763] [outer = 0x7f1fa6611800] 13:32:53 INFO - PROCESS | 1806 | 1461184373518 Marionette DEBUG loaded listener.js 13:32:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f1fa7775c00) [pid = 1806] [serial = 1764] [outer = 0x7f1fa6611800] 13:32:54 INFO - PROCESS | 1806 | 1461184374459 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] 13:32:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:32:54 INFO - PROCESS | 1806 | 1461184374532 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 13:32:54 INFO - PROCESS | 1806 | 1461184374537 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:32:54 INFO - PROCESS | 1806 | 1461184374540 Marionette TRACE conn3 <- [1,2322,null,{}] 13:32:54 INFO - PROCESS | 1806 | 1461184374546 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}] 13:32:54 INFO - PROCESS | 1806 | 1461184374839 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 13:32:55 INFO - PROCESS | 1806 | 1461184375104 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb37cb800 == 139 [pid = 1806] [id = 588] 13:32:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f1fadccd800) [pid = 1806] [serial = 1765] [outer = (nil)] 13:32:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f1faddea800) [pid = 1806] [serial = 1766] [outer = 0x7f1fadccd800] 13:32:55 INFO - PROCESS | 1806 | 1461184375228 Marionette DEBUG loaded listener.js 13:32:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f1faf1d6000) [pid = 1806] [serial = 1767] [outer = 0x7f1fadccd800] 13:32:56 INFO - PROCESS | 1806 | 1461184376073 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]]]}] 13:32:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:32:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1584ms 13:32:56 INFO - PROCESS | 1806 | 1461184376122 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 13:32:56 INFO - PROCESS | 1806 | 1461184376125 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 13:32:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:32:56 INFO - PROCESS | 1806 | 1461184376131 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:32:56 INFO - PROCESS | 1806 | 1461184376135 Marionette TRACE conn3 <- [1,2326,null,{}] 13:32:56 INFO - PROCESS | 1806 | 1461184376140 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}] 13:32:56 INFO - PROCESS | 1806 | 1461184376356 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 13:32:56 INFO - PROCESS | 1806 | 1461184376565 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3a20800 == 140 [pid = 1806] [id = 589] 13:32:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f1fa80dcc00) [pid = 1806] [serial = 1768] [outer = (nil)] 13:32:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f1faf524800) [pid = 1806] [serial = 1769] [outer = 0x7f1fa80dcc00] 13:32:56 INFO - PROCESS | 1806 | 1461184376682 Marionette DEBUG loaded listener.js 13:32:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f1faf849800) [pid = 1806] [serial = 1770] [outer = 0x7f1fa80dcc00] 13:32:57 INFO - PROCESS | 1806 | 1461184377615 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]]]}] 13:32:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:32:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1531ms 13:32:57 INFO - PROCESS | 1806 | 1461184377664 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 13:32:57 INFO - PROCESS | 1806 | 1461184377668 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 13:32:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:32:57 INFO - PROCESS | 1806 | 1461184377674 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:32:57 INFO - PROCESS | 1806 | 1461184377676 Marionette TRACE conn3 <- [1,2330,null,{}] 13:32:57 INFO - PROCESS | 1806 | 1461184377682 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}] 13:32:57 INFO - PROCESS | 1806 | 1461184377900 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 13:32:58 INFO - PROCESS | 1806 | 1461184378115 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:58 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3c12000 == 141 [pid = 1806] [id = 590] 13:32:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f1f9f513000) [pid = 1806] [serial = 1771] [outer = (nil)] 13:32:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f1faf87c800) [pid = 1806] [serial = 1772] [outer = 0x7f1f9f513000] 13:32:58 INFO - PROCESS | 1806 | 1461184378233 Marionette DEBUG loaded listener.js 13:32:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f1faf8f3400) [pid = 1806] [serial = 1773] [outer = 0x7f1f9f513000] 13:32:59 INFO - PROCESS | 1806 | 1461184379148 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]]]}] 13:32:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:32:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1534ms 13:32:59 INFO - PROCESS | 1806 | 1461184379211 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 13:32:59 INFO - PROCESS | 1806 | 1461184379215 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 13:32:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:32:59 INFO - PROCESS | 1806 | 1461184379221 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:32:59 INFO - PROCESS | 1806 | 1461184379225 Marionette TRACE conn3 <- [1,2334,null,{}] 13:32:59 INFO - PROCESS | 1806 | 1461184379230 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}] 13:32:59 INFO - PROCESS | 1806 | 1461184379452 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 13:32:59 INFO - PROCESS | 1806 | 1461184379657 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:32:59 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb8406000 == 142 [pid = 1806] [id = 591] 13:32:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f1fadccfc00) [pid = 1806] [serial = 1774] [outer = (nil)] 13:32:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f1fb1282800) [pid = 1806] [serial = 1775] [outer = 0x7f1fadccfc00] 13:32:59 INFO - PROCESS | 1806 | 1461184379797 Marionette DEBUG loaded listener.js 13:32:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f1fb2bc7400) [pid = 1806] [serial = 1776] [outer = 0x7f1fadccfc00] 13:33:00 INFO - PROCESS | 1806 | 1461184380770 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]]]}] 13:33:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:33:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1579ms 13:33:00 INFO - PROCESS | 1806 | 1461184380802 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 13:33:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:33:00 INFO - PROCESS | 1806 | 1461184380806 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 13:33:00 INFO - PROCESS | 1806 | 1461184380812 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:33:00 INFO - PROCESS | 1806 | 1461184380816 Marionette TRACE conn3 <- [1,2338,null,{}] 13:33:00 INFO - PROCESS | 1806 | 1461184380821 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}] 13:33:01 INFO - PROCESS | 1806 | 1461184381040 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 13:33:01 INFO - PROCESS | 1806 | 1461184381254 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:01 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb947f000 == 143 [pid = 1806] [id = 592] 13:33:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f1faf518400) [pid = 1806] [serial = 1777] [outer = (nil)] 13:33:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f1fb2c4e000) [pid = 1806] [serial = 1778] [outer = 0x7f1faf518400] 13:33:01 INFO - PROCESS | 1806 | 1461184381369 Marionette DEBUG loaded listener.js 13:33:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f1fb2d31400) [pid = 1806] [serial = 1779] [outer = 0x7f1faf518400] 13:33:02 INFO - PROCESS | 1806 | 1461184382375 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]]]}] 13:33:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:33:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1582ms 13:33:02 INFO - PROCESS | 1806 | 1461184382394 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 13:33:02 INFO - PROCESS | 1806 | 1461184382398 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 13:33:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:33:02 INFO - PROCESS | 1806 | 1461184382404 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:33:02 INFO - PROCESS | 1806 | 1461184382407 Marionette TRACE conn3 <- [1,2342,null,{}] 13:33:02 INFO - PROCESS | 1806 | 1461184382413 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}] 13:33:02 INFO - PROCESS | 1806 | 1461184382659 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 13:33:02 INFO - PROCESS | 1806 | 1461184382941 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:03 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9e32000 == 144 [pid = 1806] [id = 593] 13:33:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f1fb3706000) [pid = 1806] [serial = 1780] [outer = (nil)] 13:33:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f1fb370b000) [pid = 1806] [serial = 1781] [outer = 0x7f1fb3706000] 13:33:03 INFO - PROCESS | 1806 | 1461184383071 Marionette DEBUG loaded listener.js 13:33:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f1fb37b4000) [pid = 1806] [serial = 1782] [outer = 0x7f1fb3706000] 13:33:03 INFO - PROCESS | 1806 | 1461184383914 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]]]}] 13:33:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:33:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1579ms 13:33:03 INFO - PROCESS | 1806 | 1461184383985 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 13:33:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:33:03 INFO - PROCESS | 1806 | 1461184383989 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 13:33:03 INFO - PROCESS | 1806 | 1461184383996 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:33:04 INFO - PROCESS | 1806 | 1461184384000 Marionette TRACE conn3 <- [1,2346,null,{}] 13:33:04 INFO - PROCESS | 1806 | 1461184384006 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}] 13:33:04 INFO - PROCESS | 1806 | 1461184384260 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 13:33:04 INFO - PROCESS | 1806 | 1461184384469 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbab3c000 == 145 [pid = 1806] [id = 594] 13:33:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f1fb3703000) [pid = 1806] [serial = 1783] [outer = (nil)] 13:33:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f1fb3c8ec00) [pid = 1806] [serial = 1784] [outer = 0x7f1fb3703000] 13:33:04 INFO - PROCESS | 1806 | 1461184384580 Marionette DEBUG loaded listener.js 13:33:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f1fb3cf8800) [pid = 1806] [serial = 1785] [outer = 0x7f1fb3703000] 13:33:05 INFO - PROCESS | 1806 | 1461184385519 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]]]}] 13:33:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:33:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1580ms 13:33:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:33:05 INFO - PROCESS | 1806 | 1461184385577 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 13:33:05 INFO - PROCESS | 1806 | 1461184385580 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 13:33:05 INFO - PROCESS | 1806 | 1461184385587 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:33:05 INFO - PROCESS | 1806 | 1461184385590 Marionette TRACE conn3 <- [1,2350,null,{}] 13:33:05 INFO - PROCESS | 1806 | 1461184385597 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}] 13:33:05 INFO - PROCESS | 1806 | 1461184385825 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 13:33:06 INFO - PROCESS | 1806 | 1461184386034 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:06 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc0407800 == 146 [pid = 1806] [id = 595] 13:33:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f1fb3708c00) [pid = 1806] [serial = 1786] [outer = (nil)] 13:33:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 187 (0x7f1fb531a400) [pid = 1806] [serial = 1787] [outer = 0x7f1fb3708c00] 13:33:06 INFO - PROCESS | 1806 | 1461184386148 Marionette DEBUG loaded listener.js 13:33:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 188 (0x7f1fb67de000) [pid = 1806] [serial = 1788] [outer = 0x7f1fb3708c00] 13:33:07 INFO - PROCESS | 1806 | 1461184387082 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]]]}] 13:33:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:33:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1536ms 13:33:07 INFO - PROCESS | 1806 | 1461184387122 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 13:33:07 INFO - PROCESS | 1806 | 1461184387124 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 13:33:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:33:07 INFO - PROCESS | 1806 | 1461184387131 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:33:07 INFO - PROCESS | 1806 | 1461184387133 Marionette TRACE conn3 <- [1,2354,null,{}] 13:33:07 INFO - PROCESS | 1806 | 1461184387140 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}] 13:33:07 INFO - PROCESS | 1806 | 1461184387376 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 13:33:07 INFO - PROCESS | 1806 | 1461184387601 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc635d000 == 147 [pid = 1806] [id = 596] 13:33:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 189 (0x7f1fa66b1000) [pid = 1806] [serial = 1789] [outer = (nil)] 13:33:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 190 (0x7f1fb710b000) [pid = 1806] [serial = 1790] [outer = 0x7f1fa66b1000] 13:33:07 INFO - PROCESS | 1806 | 1461184387714 Marionette DEBUG loaded listener.js 13:33:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 191 (0x7f1fb774c800) [pid = 1806] [serial = 1791] [outer = 0x7f1fa66b1000] 13:33:08 INFO - PROCESS | 1806 | 1461184388646 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]]]}] 13:33:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:33:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1582ms 13:33:08 INFO - PROCESS | 1806 | 1461184388714 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 13:33:08 INFO - PROCESS | 1806 | 1461184388717 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 13:33:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:33:08 INFO - PROCESS | 1806 | 1461184388724 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:33:08 INFO - PROCESS | 1806 | 1461184388726 Marionette TRACE conn3 <- [1,2358,null,{}] 13:33:08 INFO - PROCESS | 1806 | 1461184388731 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}] 13:33:08 INFO - PROCESS | 1806 | 1461184388955 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 13:33:09 INFO - PROCESS | 1806 | 1461184389175 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc7512000 == 148 [pid = 1806] [id = 597] 13:33:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 192 (0x7f1fb7116000) [pid = 1806] [serial = 1792] [outer = (nil)] 13:33:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 193 (0x7f1fb84f7400) [pid = 1806] [serial = 1793] [outer = 0x7f1fb7116000] 13:33:09 INFO - PROCESS | 1806 | 1461184389287 Marionette DEBUG loaded listener.js 13:33:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 194 (0x7f1fb86d2400) [pid = 1806] [serial = 1794] [outer = 0x7f1fb7116000] 13:33:10 INFO - PROCESS | 1806 | 1461184390253 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]]]}] 13:33:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:33:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1577ms 13:33:10 INFO - PROCESS | 1806 | 1461184390303 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 13:33:10 INFO - PROCESS | 1806 | 1461184390306 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 13:33:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:33:10 INFO - PROCESS | 1806 | 1461184390312 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:33:10 INFO - PROCESS | 1806 | 1461184390315 Marionette TRACE conn3 <- [1,2362,null,{}] 13:33:10 INFO - PROCESS | 1806 | 1461184390320 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}] 13:33:10 INFO - PROCESS | 1806 | 1461184390540 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 13:33:10 INFO - PROCESS | 1806 | 1461184390765 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:10 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9c8e3800 == 149 [pid = 1806] [id = 598] 13:33:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f1f9d56f800) [pid = 1806] [serial = 1795] [outer = (nil)] 13:33:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f1f9ed51400) [pid = 1806] [serial = 1796] [outer = 0x7f1f9d56f800] 13:33:10 INFO - PROCESS | 1806 | 1461184390887 Marionette DEBUG loaded listener.js 13:33:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f1fa1ba7400) [pid = 1806] [serial = 1797] [outer = 0x7f1f9d56f800] 13:33:12 INFO - PROCESS | 1806 | 1461184392446 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]]]}] 13:33:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:33:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 2235ms 13:33:12 INFO - PROCESS | 1806 | 1461184392549 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 13:33:12 INFO - PROCESS | 1806 | 1461184392554 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 13:33:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:33:12 INFO - PROCESS | 1806 | 1461184392561 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:33:12 INFO - PROCESS | 1806 | 1461184392567 Marionette TRACE conn3 <- [1,2366,null,{}] 13:33:12 INFO - PROCESS | 1806 | 1461184392576 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}] 13:33:12 INFO - PROCESS | 1806 | 1461184392800 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 13:33:13 INFO - PROCESS | 1806 | 1461184393060 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:13 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9ddf9000 == 150 [pid = 1806] [id = 599] 13:33:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f1f9dd1a400) [pid = 1806] [serial = 1798] [outer = (nil)] 13:33:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f1f9de4a400) [pid = 1806] [serial = 1799] [outer = 0x7f1f9dd1a400] 13:33:13 INFO - PROCESS | 1806 | 1461184393130 Marionette DEBUG loaded listener.js 13:33:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f1f9eb2fc00) [pid = 1806] [serial = 1800] [outer = 0x7f1f9dd1a400] 13:33:14 INFO - PROCESS | 1806 | 1461184394067 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]]]}] 13:33:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:33:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1539ms 13:33:14 INFO - PROCESS | 1806 | 1461184394100 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 13:33:14 INFO - PROCESS | 1806 | 1461184394107 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 13:33:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:33:14 INFO - PROCESS | 1806 | 1461184394119 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:33:14 INFO - PROCESS | 1806 | 1461184394122 Marionette TRACE conn3 <- [1,2370,null,{}] 13:33:14 INFO - PROCESS | 1806 | 1461184394128 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}] 13:33:14 INFO - PROCESS | 1806 | 1461184394339 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 13:33:14 INFO - PROCESS | 1806 | 1461184394855 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9c9a4000 == 151 [pid = 1806] [id = 600] 13:33:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f1f9ed4cc00) [pid = 1806] [serial = 1801] [outer = (nil)] 13:33:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f1f9edb3c00) [pid = 1806] [serial = 1802] [outer = 0x7f1f9ed4cc00] 13:33:14 INFO - PROCESS | 1806 | 1461184394977 Marionette DEBUG loaded listener.js 13:33:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f1f9edc7800) [pid = 1806] [serial = 1803] [outer = 0x7f1f9ed4cc00] 13:33:15 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcb7d8800 == 150 [pid = 1806] [id = 257] 13:33:15 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f1f9f36d400) [pid = 1806] [serial = 1679] [outer = (nil)] [url = about:blank] 13:33:15 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f1fb8e2a800) [pid = 1806] [serial = 1652] [outer = (nil)] [url = about:blank] 13:33:15 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f1fc64abc00) [pid = 1806] [serial = 1640] [outer = (nil)] [url = about:blank] 13:33:15 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f1fb3707800) [pid = 1806] [serial = 1649] [outer = (nil)] [url = about:blank] 13:33:15 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f1fb8765400) [pid = 1806] [serial = 1643] [outer = (nil)] [url = about:blank] 13:33:15 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f1fa4494000) [pid = 1806] [serial = 1646] [outer = (nil)] [url = about:blank] 13:33:15 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa23c5000 == 149 [pid = 1806] [id = 574] 13:33:15 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb7f9d800 == 148 [pid = 1806] [id = 573] 13:33:15 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3c21800 == 147 [pid = 1806] [id = 572] 13:33:15 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3a72000 == 146 [pid = 1806] [id = 571] 13:33:16 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb37d7800 == 145 [pid = 1806] [id = 570] 13:33:16 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb361b000 == 144 [pid = 1806] [id = 569] 13:33:16 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb2b0e000 == 143 [pid = 1806] [id = 568] 13:33:16 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fafb92000 == 142 [pid = 1806] [id = 567] 13:33:16 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf889000 == 141 [pid = 1806] [id = 566] 13:33:16 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fae0b2000 == 140 [pid = 1806] [id = 565] 13:33:16 INFO - PROCESS | 1806 | 1461184396069 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]]]}] 13:33:16 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fadd99000 == 139 [pid = 1806] [id = 564] 13:33:16 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa7c2e800 == 138 [pid = 1806] [id = 563] 13:33:16 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa6c43000 == 137 [pid = 1806] [id = 562] 13:33:16 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa3950000 == 136 [pid = 1806] [id = 561] 13:33:16 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9f4dd000 == 135 [pid = 1806] [id = 560] 13:33:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:33:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1990ms 13:33:16 INFO - PROCESS | 1806 | 1461184396109 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 13:33:16 INFO - PROCESS | 1806 | 1461184396112 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 13:33:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:33:16 INFO - PROCESS | 1806 | 1461184396119 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:33:16 INFO - PROCESS | 1806 | 1461184396124 Marionette TRACE conn3 <- [1,2374,null,{}] 13:33:16 INFO - PROCESS | 1806 | 1461184396140 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}] 13:33:16 INFO - PROCESS | 1806 | 1461184396377 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 13:33:16 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f1faf78e800) [pid = 1806] [serial = 1628] [outer = (nil)] [url = about:blank] 13:33:16 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f1f9edc3800) [pid = 1806] [serial = 1662] [outer = (nil)] [url = about:blank] 13:33:16 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f1fa65ac000) [pid = 1806] [serial = 1677] [outer = (nil)] [url = about:blank] 13:33:16 INFO - PROCESS | 1806 | --DOMWINDOW == 193 (0x7f1fa6454000) [pid = 1806] [serial = 1676] [outer = (nil)] [url = about:blank] 13:33:16 INFO - PROCESS | 1806 | --DOMWINDOW == 192 (0x7f1f9de49800) [pid = 1806] [serial = 1661] [outer = (nil)] [url = about:blank] 13:33:16 INFO - PROCESS | 1806 | --DOMWINDOW == 191 (0x7f1f9f36ec00) [pid = 1806] [serial = 1668] [outer = (nil)] [url = about:blank] 13:33:16 INFO - PROCESS | 1806 | --DOMWINDOW == 190 (0x7f1f9f1f2800) [pid = 1806] [serial = 1659] [outer = (nil)] [url = about:blank] 13:33:16 INFO - PROCESS | 1806 | --DOMWINDOW == 189 (0x7f1fa776a400) [pid = 1806] [serial = 1622] [outer = (nil)] [url = about:blank] 13:33:16 INFO - PROCESS | 1806 | --DOMWINDOW == 188 (0x7f1fa2088000) [pid = 1806] [serial = 1616] [outer = (nil)] [url = about:blank] 13:33:16 INFO - PROCESS | 1806 | --DOMWINDOW == 187 (0x7f1f9edb6000) [pid = 1806] [serial = 1658] [outer = (nil)] [url = about:blank] 13:33:16 INFO - PROCESS | 1806 | --DOMWINDOW == 186 (0x7f1fb37bcc00) [pid = 1806] [serial = 1631] [outer = (nil)] [url = about:blank] 13:33:16 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f1fa2984400) [pid = 1806] [serial = 1671] [outer = (nil)] [url = about:blank] 13:33:16 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f1f9edc0800) [pid = 1806] [serial = 1655] [outer = (nil)] [url = about:blank] 13:33:16 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f1fadc51c00) [pid = 1806] [serial = 1625] [outer = (nil)] [url = about:blank] 13:33:16 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f1fb7112c00) [pid = 1806] [serial = 1634] [outer = (nil)] [url = about:blank] 13:33:16 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f1fa5ad4000) [pid = 1806] [serial = 1674] [outer = (nil)] [url = about:blank] 13:33:16 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f1fa639f400) [pid = 1806] [serial = 1619] [outer = (nil)] [url = about:blank] 13:33:16 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f1fa28adc00) [pid = 1806] [serial = 1670] [outer = (nil)] [url = about:blank] 13:33:16 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f1f9eb27800) [pid = 1806] [serial = 1613] [outer = (nil)] [url = about:blank] 13:33:16 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f1fa1eac800) [pid = 1806] [serial = 1665] [outer = (nil)] [url = about:blank] 13:33:16 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f1fa1b90c00) [pid = 1806] [serial = 1664] [outer = (nil)] [url = about:blank] 13:33:16 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f1fa639c800) [pid = 1806] [serial = 1611] [outer = (nil)] [url = about:blank] 13:33:16 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f1f9de46400) [pid = 1806] [serial = 1667] [outer = (nil)] [url = about:blank] 13:33:16 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f1fa5a48c00) [pid = 1806] [serial = 1673] [outer = (nil)] [url = about:blank] 13:33:16 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f1fb8e8a000) [pid = 1806] [serial = 1637] [outer = (nil)] [url = about:blank] 13:33:16 INFO - PROCESS | 1806 | 1461184396693 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:16 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa21a8000 == 136 [pid = 1806] [id = 601] 13:33:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f1f9edc3800) [pid = 1806] [serial = 1804] [outer = (nil)] 13:33:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f1f9f36fc00) [pid = 1806] [serial = 1805] [outer = 0x7f1f9edc3800] 13:33:16 INFO - PROCESS | 1806 | 1461184396766 Marionette DEBUG loaded listener.js 13:33:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f1f9f5e7000) [pid = 1806] [serial = 1806] [outer = 0x7f1f9edc3800] 13:33:17 INFO - PROCESS | 1806 | 1461184397560 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]]]}] 13:33:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:33:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1490ms 13:33:17 INFO - PROCESS | 1806 | 1461184397610 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 13:33:17 INFO - PROCESS | 1806 | 1461184397614 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 13:33:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:33:17 INFO - PROCESS | 1806 | 1461184397624 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:33:17 INFO - PROCESS | 1806 | 1461184397626 Marionette TRACE conn3 <- [1,2378,null,{}] 13:33:17 INFO - PROCESS | 1806 | 1461184397630 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}] 13:33:17 INFO - PROCESS | 1806 | 1461184397901 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 13:33:17 INFO - PROCESS | 1806 | 1461184397923 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:17 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa3816000 == 137 [pid = 1806] [id = 602] 13:33:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f1f9eb24800) [pid = 1806] [serial = 1807] [outer = (nil)] 13:33:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f1fa0f8a800) [pid = 1806] [serial = 1808] [outer = 0x7f1f9eb24800] 13:33:17 INFO - PROCESS | 1806 | 1461184397989 Marionette DEBUG loaded listener.js 13:33:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f1fa11cb800) [pid = 1806] [serial = 1809] [outer = 0x7f1f9eb24800] 13:33:18 INFO - PROCESS | 1806 | 1461184398939 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]]]}] 13:33:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:33:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1388ms 13:33:19 INFO - PROCESS | 1806 | 1461184399019 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 13:33:19 INFO - PROCESS | 1806 | 1461184399021 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 13:33:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:33:19 INFO - PROCESS | 1806 | 1461184399028 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:33:19 INFO - PROCESS | 1806 | 1461184399030 Marionette TRACE conn3 <- [1,2382,null,{}] 13:33:19 INFO - PROCESS | 1806 | 1461184399036 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}] 13:33:19 INFO - PROCESS | 1806 | 1461184399302 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 13:33:19 INFO - PROCESS | 1806 | 1461184399336 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:19 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa43a8800 == 138 [pid = 1806] [id = 603] 13:33:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f1fa03f1400) [pid = 1806] [serial = 1810] [outer = (nil)] 13:33:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f1fa1b87800) [pid = 1806] [serial = 1811] [outer = 0x7f1fa03f1400] 13:33:19 INFO - PROCESS | 1806 | 1461184399402 Marionette DEBUG loaded listener.js 13:33:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f1fa1ba7000) [pid = 1806] [serial = 1812] [outer = 0x7f1fa03f1400] 13:33:20 INFO - PROCESS | 1806 | 1461184400329 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]]]}] 13:33:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:33:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1331ms 13:33:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:33:20 INFO - PROCESS | 1806 | 1461184400360 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 13:33:20 INFO - PROCESS | 1806 | 1461184400363 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 13:33:20 INFO - PROCESS | 1806 | 1461184400369 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:33:20 INFO - PROCESS | 1806 | 1461184400372 Marionette TRACE conn3 <- [1,2386,null,{}] 13:33:20 INFO - PROCESS | 1806 | 1461184400377 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}] 13:33:20 INFO - PROCESS | 1806 | 1461184400670 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 13:33:21 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f1f9de46800) [pid = 1806] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:33:21 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f1f9de44400) [pid = 1806] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:33:21 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f1fa5273c00) [pid = 1806] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:33:21 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f1f9d6ca000) [pid = 1806] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:33:21 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f1f9d56d400) [pid = 1806] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:33:21 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f1f9ec40000) [pid = 1806] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:33:21 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f1f9f513c00) [pid = 1806] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:33:21 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f1f9ebe4000) [pid = 1806] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:33:21 INFO - PROCESS | 1806 | 1461184401266 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:21 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa3941800 == 139 [pid = 1806] [id = 604] 13:33:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f1f9d56d400) [pid = 1806] [serial = 1813] [outer = (nil)] 13:33:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f1f9ed4dc00) [pid = 1806] [serial = 1814] [outer = 0x7f1f9d56d400] 13:33:21 INFO - PROCESS | 1806 | 1461184401334 Marionette DEBUG loaded listener.js 13:33:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f1fa28a6800) [pid = 1806] [serial = 1815] [outer = 0x7f1f9d56d400] 13:33:22 INFO - PROCESS | 1806 | 1461184402045 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]]]}] 13:33:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:33:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1739ms 13:33:22 INFO - PROCESS | 1806 | 1461184402108 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 13:33:22 INFO - PROCESS | 1806 | 1461184402112 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 13:33:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:33:22 INFO - PROCESS | 1806 | 1461184402117 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:33:22 INFO - PROCESS | 1806 | 1461184402119 Marionette TRACE conn3 <- [1,2390,null,{}] 13:33:22 INFO - PROCESS | 1806 | 1461184402125 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}] 13:33:22 INFO - PROCESS | 1806 | 1461184402336 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 13:33:22 INFO - PROCESS | 1806 | 1461184402511 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:22 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa5b14800 == 140 [pid = 1806] [id = 605] 13:33:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f1f9d6ca000) [pid = 1806] [serial = 1816] [outer = (nil)] 13:33:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f1fa28aac00) [pid = 1806] [serial = 1817] [outer = 0x7f1f9d6ca000] 13:33:22 INFO - PROCESS | 1806 | 1461184402577 Marionette DEBUG loaded listener.js 13:33:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f1fa2989c00) [pid = 1806] [serial = 1818] [outer = 0x7f1f9d6ca000] 13:33:23 INFO - PROCESS | 1806 | 1461184403530 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]]]}] 13:33:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:33:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1477ms 13:33:23 INFO - PROCESS | 1806 | 1461184403597 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 13:33:23 INFO - PROCESS | 1806 | 1461184403603 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 13:33:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:33:23 INFO - PROCESS | 1806 | 1461184403611 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:33:23 INFO - PROCESS | 1806 | 1461184403618 Marionette TRACE conn3 <- [1,2394,null,{}] 13:33:23 INFO - PROCESS | 1806 | 1461184403627 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}] 13:33:23 INFO - PROCESS | 1806 | 1461184403901 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 13:33:24 INFO - PROCESS | 1806 | 1461184404216 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:24 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa138b800 == 141 [pid = 1806] [id = 606] 13:33:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f1f9de3f000) [pid = 1806] [serial = 1819] [outer = (nil)] 13:33:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f1f9ebe9800) [pid = 1806] [serial = 1820] [outer = 0x7f1f9de3f000] 13:33:24 INFO - PROCESS | 1806 | 1461184404298 Marionette DEBUG loaded listener.js 13:33:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f1f9edb5000) [pid = 1806] [serial = 1821] [outer = 0x7f1f9de3f000] 13:33:25 INFO - PROCESS | 1806 | 1461184405293 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]]]}] 13:33:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:33:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1745ms 13:33:25 INFO - PROCESS | 1806 | 1461184405357 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 13:33:25 INFO - PROCESS | 1806 | 1461184405366 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 13:33:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:33:25 INFO - PROCESS | 1806 | 1461184405378 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:33:25 INFO - PROCESS | 1806 | 1461184405381 Marionette TRACE conn3 <- [1,2398,null,{}] 13:33:25 INFO - PROCESS | 1806 | 1461184405388 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}] 13:33:25 INFO - PROCESS | 1806 | 1461184405652 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 13:33:25 INFO - PROCESS | 1806 | 1461184405961 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa53dd000 == 142 [pid = 1806] [id = 607] 13:33:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f1f9edb9800) [pid = 1806] [serial = 1822] [outer = (nil)] 13:33:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f1f9f519400) [pid = 1806] [serial = 1823] [outer = 0x7f1f9edb9800] 13:33:26 INFO - PROCESS | 1806 | 1461184406041 Marionette DEBUG loaded listener.js 13:33:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f1fa0f89c00) [pid = 1806] [serial = 1824] [outer = 0x7f1f9edb9800] 13:33:27 INFO - PROCESS | 1806 | 1461184407011 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]]]}] 13:33:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:33:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1683ms 13:33:27 INFO - PROCESS | 1806 | 1461184407062 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 13:33:27 INFO - PROCESS | 1806 | 1461184407066 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 13:33:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:33:27 INFO - PROCESS | 1806 | 1461184407072 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:33:27 INFO - PROCESS | 1806 | 1461184407078 Marionette TRACE conn3 <- [1,2402,null,{}] 13:33:27 INFO - PROCESS | 1806 | 1461184407094 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}] 13:33:27 INFO - PROCESS | 1806 | 1461184407325 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 13:33:27 INFO - PROCESS | 1806 | 1461184407637 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:27 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa6c35800 == 143 [pid = 1806] [id = 608] 13:33:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f1fa11ca800) [pid = 1806] [serial = 1825] [outer = (nil)] 13:33:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 187 (0x7f1fa208bc00) [pid = 1806] [serial = 1826] [outer = 0x7f1fa11ca800] 13:33:27 INFO - PROCESS | 1806 | 1461184407717 Marionette DEBUG loaded listener.js 13:33:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 188 (0x7f1fa25b3000) [pid = 1806] [serial = 1827] [outer = 0x7f1fa11ca800] 13:33:28 INFO - PROCESS | 1806 | 1461184408649 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]]]}] 13:33:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:33:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1639ms 13:33:28 INFO - PROCESS | 1806 | 1461184408713 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 13:33:28 INFO - PROCESS | 1806 | 1461184408716 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 13:33:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:33:28 INFO - PROCESS | 1806 | 1461184408723 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:33:28 INFO - PROCESS | 1806 | 1461184408727 Marionette TRACE conn3 <- [1,2406,null,{}] 13:33:28 INFO - PROCESS | 1806 | 1461184408732 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}] 13:33:28 INFO - PROCESS | 1806 | 1461184408961 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 13:33:29 INFO - PROCESS | 1806 | 1461184409171 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa755b800 == 144 [pid = 1806] [id = 609] 13:33:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 189 (0x7f1fa1ea8400) [pid = 1806] [serial = 1828] [outer = (nil)] 13:33:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 190 (0x7f1fa448d000) [pid = 1806] [serial = 1829] [outer = 0x7f1fa1ea8400] 13:33:29 INFO - PROCESS | 1806 | 1461184409290 Marionette DEBUG loaded listener.js 13:33:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 191 (0x7f1fa5266000) [pid = 1806] [serial = 1830] [outer = 0x7f1fa1ea8400] 13:33:30 INFO - PROCESS | 1806 | 1461184410272 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]]]}] 13:33:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:33:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1585ms 13:33:30 INFO - PROCESS | 1806 | 1461184410309 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 13:33:30 INFO - PROCESS | 1806 | 1461184410313 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 13:33:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:33:30 INFO - PROCESS | 1806 | 1461184410319 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:33:30 INFO - PROCESS | 1806 | 1461184410322 Marionette TRACE conn3 <- [1,2410,null,{}] 13:33:30 INFO - PROCESS | 1806 | 1461184410327 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}] 13:33:30 INFO - PROCESS | 1806 | 1461184410541 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 13:33:30 INFO - PROCESS | 1806 | 1461184410802 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa7897800 == 145 [pid = 1806] [id = 610] 13:33:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 192 (0x7f1fa28a7000) [pid = 1806] [serial = 1831] [outer = (nil)] 13:33:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 193 (0x7f1fa5475000) [pid = 1806] [serial = 1832] [outer = 0x7f1fa28a7000] 13:33:30 INFO - PROCESS | 1806 | 1461184410922 Marionette DEBUG loaded listener.js 13:33:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 194 (0x7f1fa5480400) [pid = 1806] [serial = 1833] [outer = 0x7f1fa28a7000] 13:33:31 INFO - PROCESS | 1806 | 1461184411809 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]]]}] 13:33:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:33:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1530ms 13:33:31 INFO - PROCESS | 1806 | 1461184411851 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 13:33:31 INFO - PROCESS | 1806 | 1461184411854 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 13:33:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:33:31 INFO - PROCESS | 1806 | 1461184411860 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:33:31 INFO - PROCESS | 1806 | 1461184411864 Marionette TRACE conn3 <- [1,2414,null,{}] 13:33:31 INFO - PROCESS | 1806 | 1461184411870 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}] 13:33:32 INFO - PROCESS | 1806 | 1461184412140 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 13:33:32 INFO - PROCESS | 1806 | 1461184412453 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:32 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fad0ba000 == 146 [pid = 1806] [id = 611] 13:33:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f1fa644f400) [pid = 1806] [serial = 1834] [outer = (nil)] 13:33:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f1fa6451000) [pid = 1806] [serial = 1835] [outer = 0x7f1fa644f400] 13:33:32 INFO - PROCESS | 1806 | 1461184412568 Marionette DEBUG loaded listener.js 13:33:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f1fa65a9c00) [pid = 1806] [serial = 1836] [outer = 0x7f1fa644f400] 13:33:33 INFO - PROCESS | 1806 | 1461184413446 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]]]}] 13:33:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:33:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1639ms 13:33:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:33:33 INFO - PROCESS | 1806 | 1461184413501 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 13:33:33 INFO - PROCESS | 1806 | 1461184413504 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 13:33:33 INFO - PROCESS | 1806 | 1461184413510 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:33:33 INFO - PROCESS | 1806 | 1461184413514 Marionette TRACE conn3 <- [1,2418,null,{}] 13:33:33 INFO - PROCESS | 1806 | 1461184413519 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}] 13:33:33 INFO - PROCESS | 1806 | 1461184413735 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 13:33:33 INFO - PROCESS | 1806 | 1461184413953 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:34 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fadf6f000 == 147 [pid = 1806] [id = 612] 13:33:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f1fa5a4cc00) [pid = 1806] [serial = 1837] [outer = (nil)] 13:33:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f1fa6604800) [pid = 1806] [serial = 1838] [outer = 0x7f1fa5a4cc00] 13:33:34 INFO - PROCESS | 1806 | 1461184414068 Marionette DEBUG loaded listener.js 13:33:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f1fa6611400) [pid = 1806] [serial = 1839] [outer = 0x7f1fa5a4cc00] 13:33:35 INFO - PROCESS | 1806 | 1461184415033 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]]]}] 13:33:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:33:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1592ms 13:33:35 INFO - PROCESS | 1806 | 1461184415103 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 13:33:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:33:35 INFO - PROCESS | 1806 | 1461184415107 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 13:33:35 INFO - PROCESS | 1806 | 1461184415114 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:33:35 INFO - PROCESS | 1806 | 1461184415117 Marionette TRACE conn3 <- [1,2422,null,{}] 13:33:35 INFO - PROCESS | 1806 | 1461184415123 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}] 13:33:35 INFO - PROCESS | 1806 | 1461184415350 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 13:33:35 INFO - PROCESS | 1806 | 1461184415650 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf3ab800 == 148 [pid = 1806] [id = 613] 13:33:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f1f9dd12400) [pid = 1806] [serial = 1840] [outer = (nil)] 13:33:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f1fa66aa400) [pid = 1806] [serial = 1841] [outer = 0x7f1f9dd12400] 13:33:35 INFO - PROCESS | 1806 | 1461184415728 Marionette DEBUG loaded listener.js 13:33:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f1fa6c66800) [pid = 1806] [serial = 1842] [outer = 0x7f1f9dd12400] 13:33:36 INFO - PROCESS | 1806 | 1461184416567 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]]]}] 13:33:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:33:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1530ms 13:33:36 INFO - PROCESS | 1806 | 1461184416644 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 13:33:36 INFO - PROCESS | 1806 | 1461184416648 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 13:33:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:33:36 INFO - PROCESS | 1806 | 1461184416653 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:33:36 INFO - PROCESS | 1806 | 1461184416657 Marionette TRACE conn3 <- [1,2426,null,{}] 13:33:36 INFO - PROCESS | 1806 | 1461184416662 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}] 13:33:36 INFO - PROCESS | 1806 | 1461184416894 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 13:33:37 INFO - PROCESS | 1806 | 1461184417111 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:37 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf608800 == 149 [pid = 1806] [id = 614] 13:33:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 204 (0x7f1fa03f7400) [pid = 1806] [serial = 1843] [outer = (nil)] 13:33:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 205 (0x7f1fa6d10400) [pid = 1806] [serial = 1844] [outer = 0x7f1fa03f7400] 13:33:37 INFO - PROCESS | 1806 | 1461184417225 Marionette DEBUG loaded listener.js 13:33:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 206 (0x7f1fa6f26c00) [pid = 1806] [serial = 1845] [outer = 0x7f1fa03f7400] 13:33:38 INFO - PROCESS | 1806 | 1461184418186 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]]]}] 13:33:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:33:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1579ms 13:33:38 INFO - PROCESS | 1806 | 1461184418236 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 13:33:38 INFO - PROCESS | 1806 | 1461184418241 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 13:33:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:33:38 INFO - PROCESS | 1806 | 1461184418248 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:33:38 INFO - PROCESS | 1806 | 1461184418250 Marionette TRACE conn3 <- [1,2430,null,{}] 13:33:38 INFO - PROCESS | 1806 | 1461184418256 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}] 13:33:38 INFO - PROCESS | 1806 | 1461184418489 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 13:33:38 INFO - PROCESS | 1806 | 1461184418748 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fafb99000 == 150 [pid = 1806] [id = 615] 13:33:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 207 (0x7f1fa6608000) [pid = 1806] [serial = 1846] [outer = (nil)] 13:33:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 208 (0x7f1fa709a800) [pid = 1806] [serial = 1847] [outer = 0x7f1fa6608000] 13:33:38 INFO - PROCESS | 1806 | 1461184418869 Marionette DEBUG loaded listener.js 13:33:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 209 (0x7f1fa7714c00) [pid = 1806] [serial = 1848] [outer = 0x7f1fa6608000] 13:33:39 INFO - PROCESS | 1806 | 1461184419729 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]]]}] 13:33:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:33:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1534ms 13:33:39 INFO - PROCESS | 1806 | 1461184419783 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 13:33:39 INFO - PROCESS | 1806 | 1461184419788 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 13:33:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:33:39 INFO - PROCESS | 1806 | 1461184419813 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:33:39 INFO - PROCESS | 1806 | 1461184419818 Marionette TRACE conn3 <- [1,2434,null,{}] 13:33:39 INFO - PROCESS | 1806 | 1461184419828 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}] 13:33:40 INFO - PROCESS | 1806 | 1461184420100 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 13:33:40 INFO - PROCESS | 1806 | 1461184420421 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:40 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb2df7000 == 151 [pid = 1806] [id = 616] 13:33:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 210 (0x7f1fa7c7c800) [pid = 1806] [serial = 1849] [outer = (nil)] 13:33:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 211 (0x7f1fa7c80400) [pid = 1806] [serial = 1850] [outer = 0x7f1fa7c7c800] 13:33:40 INFO - PROCESS | 1806 | 1461184420510 Marionette DEBUG loaded listener.js 13:33:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 212 (0x7f1fa7d51000) [pid = 1806] [serial = 1851] [outer = 0x7f1fa7c7c800] 13:33:41 INFO - PROCESS | 1806 | 1461184421387 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]]]}] 13:33:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:33:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1660ms 13:33:41 INFO - PROCESS | 1806 | 1461184421455 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 13:33:41 INFO - PROCESS | 1806 | 1461184421459 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 13:33:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:33:41 INFO - PROCESS | 1806 | 1461184421466 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:33:41 INFO - PROCESS | 1806 | 1461184421469 Marionette TRACE conn3 <- [1,2438,null,{}] 13:33:41 INFO - PROCESS | 1806 | 1461184421474 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}] 13:33:41 INFO - PROCESS | 1806 | 1461184421735 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 13:33:42 INFO - PROCESS | 1806 | 1461184422038 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:42 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb374a000 == 152 [pid = 1806] [id = 617] 13:33:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 213 (0x7f1f9f5ee800) [pid = 1806] [serial = 1852] [outer = (nil)] 13:33:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 214 (0x7f1fa7d76400) [pid = 1806] [serial = 1853] [outer = 0x7f1f9f5ee800] 13:33:42 INFO - PROCESS | 1806 | 1461184422119 Marionette DEBUG loaded listener.js 13:33:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 215 (0x7f1fa80e3800) [pid = 1806] [serial = 1854] [outer = 0x7f1f9f5ee800] 13:33:42 INFO - PROCESS | 1806 | 1461184422974 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]]]}] 13:33:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:33:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1582ms 13:33:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:33:43 INFO - PROCESS | 1806 | 1461184423049 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 13:33:43 INFO - PROCESS | 1806 | 1461184423051 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 13:33:43 INFO - PROCESS | 1806 | 1461184423058 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:33:43 INFO - PROCESS | 1806 | 1461184423061 Marionette TRACE conn3 <- [1,2442,null,{}] 13:33:43 INFO - PROCESS | 1806 | 1461184423066 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}] 13:33:43 INFO - PROCESS | 1806 | 1461184423292 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 13:33:43 INFO - PROCESS | 1806 | 1461184423595 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3a0b000 == 153 [pid = 1806] [id = 618] 13:33:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 216 (0x7f1fa77b1000) [pid = 1806] [serial = 1855] [outer = (nil)] 13:33:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 217 (0x7f1face2b000) [pid = 1806] [serial = 1856] [outer = 0x7f1fa77b1000] 13:33:43 INFO - PROCESS | 1806 | 1461184423674 Marionette DEBUG loaded listener.js 13:33:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 218 (0x7f1fad043400) [pid = 1806] [serial = 1857] [outer = 0x7f1fa77b1000] 13:33:44 INFO - PROCESS | 1806 | 1461184424524 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]]]}] 13:33:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:33:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1535ms 13:33:44 INFO - PROCESS | 1806 | 1461184424594 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 13:33:44 INFO - PROCESS | 1806 | 1461184424597 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 13:33:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:33:44 INFO - PROCESS | 1806 | 1461184424603 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:33:44 INFO - PROCESS | 1806 | 1461184424605 Marionette TRACE conn3 <- [1,2446,null,{}] 13:33:44 INFO - PROCESS | 1806 | 1461184424611 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}] 13:33:44 INFO - PROCESS | 1806 | 1461184424875 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 13:33:45 INFO - PROCESS | 1806 | 1461184425203 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3b58800 == 154 [pid = 1806] [id = 619] 13:33:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 219 (0x7f1fa7779800) [pid = 1806] [serial = 1858] [outer = (nil)] 13:33:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 220 (0x7f1fad04e400) [pid = 1806] [serial = 1859] [outer = 0x7f1fa7779800] 13:33:45 INFO - PROCESS | 1806 | 1461184425283 Marionette DEBUG loaded listener.js 13:33:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 221 (0x7f1fadc49800) [pid = 1806] [serial = 1860] [outer = 0x7f1fa7779800] 13:33:46 INFO - PROCESS | 1806 | 1461184426126 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]]]}] 13:33:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:33:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1579ms 13:33:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:33:46 INFO - PROCESS | 1806 | 1461184426183 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 13:33:46 INFO - PROCESS | 1806 | 1461184426186 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 13:33:46 INFO - PROCESS | 1806 | 1461184426192 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:33:46 INFO - PROCESS | 1806 | 1461184426196 Marionette TRACE conn3 <- [1,2450,null,{}] 13:33:46 INFO - PROCESS | 1806 | 1461184426201 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}] 13:33:46 INFO - PROCESS | 1806 | 1461184426423 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 13:33:46 INFO - PROCESS | 1806 | 1461184426686 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:46 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb54ce800 == 155 [pid = 1806] [id = 620] 13:33:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 222 (0x7f1fad044000) [pid = 1806] [serial = 1861] [outer = (nil)] 13:33:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 223 (0x7f1fadcc9400) [pid = 1806] [serial = 1862] [outer = 0x7f1fad044000] 13:33:46 INFO - PROCESS | 1806 | 1461184426804 Marionette DEBUG loaded listener.js 13:33:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 224 (0x7f1fadde6000) [pid = 1806] [serial = 1863] [outer = 0x7f1fad044000] 13:33:47 INFO - PROCESS | 1806 | 1461184427726 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]]]}] 13:33:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:33:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1585ms 13:33:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:33:47 INFO - PROCESS | 1806 | 1461184427777 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 13:33:47 INFO - PROCESS | 1806 | 1461184427780 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 13:33:47 INFO - PROCESS | 1806 | 1461184427786 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:33:47 INFO - PROCESS | 1806 | 1461184427790 Marionette TRACE conn3 <- [1,2454,null,{}] 13:33:47 INFO - PROCESS | 1806 | 1461184427795 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}] 13:33:48 INFO - PROCESS | 1806 | 1461184428075 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 13:33:48 INFO - PROCESS | 1806 | 1461184428382 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb8e13800 == 156 [pid = 1806] [id = 621] 13:33:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 225 (0x7f1fadcc7400) [pid = 1806] [serial = 1864] [outer = (nil)] 13:33:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 226 (0x7f1faddef000) [pid = 1806] [serial = 1865] [outer = 0x7f1fadcc7400] 13:33:48 INFO - PROCESS | 1806 | 1461184428461 Marionette DEBUG loaded listener.js 13:33:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 227 (0x7f1fadf2b400) [pid = 1806] [serial = 1866] [outer = 0x7f1fadcc7400] 13:33:49 INFO - PROCESS | 1806 | 1461184429331 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]]]}] 13:33:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:33:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1582ms 13:33:49 INFO - PROCESS | 1806 | 1461184429368 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 13:33:49 INFO - PROCESS | 1806 | 1461184429371 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 13:33:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:33:49 INFO - PROCESS | 1806 | 1461184429377 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:33:49 INFO - PROCESS | 1806 | 1461184429380 Marionette TRACE conn3 <- [1,2458,null,{}] 13:33:49 INFO - PROCESS | 1806 | 1461184429386 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}] 13:33:49 INFO - PROCESS | 1806 | 1461184429630 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 13:33:49 INFO - PROCESS | 1806 | 1461184429899 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9e16800 == 157 [pid = 1806] [id = 622] 13:33:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 228 (0x7f1fa03fa400) [pid = 1806] [serial = 1867] [outer = (nil)] 13:33:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 229 (0x7f1fae0f6c00) [pid = 1806] [serial = 1868] [outer = 0x7f1fa03fa400] 13:33:50 INFO - PROCESS | 1806 | 1461184430021 Marionette DEBUG loaded listener.js 13:33:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 230 (0x7f1faf1d1800) [pid = 1806] [serial = 1869] [outer = 0x7f1fa03fa400] 13:33:50 INFO - PROCESS | 1806 | 1461184430893 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]]]}] 13:33:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:33:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1583ms 13:33:50 INFO - PROCESS | 1806 | 1461184430961 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 13:33:50 INFO - PROCESS | 1806 | 1461184430965 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 13:33:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:33:50 INFO - PROCESS | 1806 | 1461184430971 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:33:50 INFO - PROCESS | 1806 | 1461184430973 Marionette TRACE conn3 <- [1,2462,null,{}] 13:33:50 INFO - PROCESS | 1806 | 1461184430979 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}] 13:33:51 INFO - PROCESS | 1806 | 1461184431247 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 13:33:51 INFO - PROCESS | 1806 | 1461184431555 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:51 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9ec2000 == 158 [pid = 1806] [id = 623] 13:33:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 231 (0x7f1fa6c66400) [pid = 1806] [serial = 1870] [outer = (nil)] 13:33:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 232 (0x7f1faf51dc00) [pid = 1806] [serial = 1871] [outer = 0x7f1fa6c66400] 13:33:51 INFO - PROCESS | 1806 | 1461184431629 Marionette DEBUG loaded listener.js 13:33:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 233 (0x7f1faf78e800) [pid = 1806] [serial = 1872] [outer = 0x7f1fa6c66400] 13:33:52 INFO - PROCESS | 1806 | 1461184432604 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]]]}] 13:33:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:33:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1678ms 13:33:52 INFO - PROCESS | 1806 | 1461184432651 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 13:33:52 INFO - PROCESS | 1806 | 1461184432654 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 13:33:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:33:52 INFO - PROCESS | 1806 | 1461184432660 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:33:52 INFO - PROCESS | 1806 | 1461184432662 Marionette TRACE conn3 <- [1,2466,null,{}] 13:33:52 INFO - PROCESS | 1806 | 1461184432668 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}] 13:33:52 INFO - PROCESS | 1806 | 1461184432910 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 13:33:53 INFO - PROCESS | 1806 | 1461184433227 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa3855800 == 159 [pid = 1806] [id = 624] 13:33:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 234 (0x7f1f9ebe3400) [pid = 1806] [serial = 1873] [outer = (nil)] 13:33:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 235 (0x7f1fa2091800) [pid = 1806] [serial = 1874] [outer = 0x7f1f9ebe3400] 13:33:53 INFO - PROCESS | 1806 | 1461184433307 Marionette DEBUG loaded listener.js 13:33:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 236 (0x7f1faf84a000) [pid = 1806] [serial = 1875] [outer = 0x7f1f9ebe3400] 13:33:54 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc7258000 == 158 [pid = 1806] [id = 546] 13:33:54 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb8e17000 == 157 [pid = 1806] [id = 548] 13:33:54 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa3941800 == 156 [pid = 1806] [id = 604] 13:33:54 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa3816000 == 155 [pid = 1806] [id = 602] 13:33:54 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9c9a4000 == 154 [pid = 1806] [id = 600] 13:33:54 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9ddf9000 == 153 [pid = 1806] [id = 599] 13:33:54 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc7512000 == 152 [pid = 1806] [id = 597] 13:33:54 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc635d000 == 151 [pid = 1806] [id = 596] 13:33:54 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc0407800 == 150 [pid = 1806] [id = 595] 13:33:54 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fbab3c000 == 149 [pid = 1806] [id = 594] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 235 (0x7f1fa11d1000) [pid = 1806] [serial = 1680] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 234 (0x7f1fbc2e8800) [pid = 1806] [serial = 1596] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 233 (0x7f1fb144d400) [pid = 1806] [serial = 1721] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 232 (0x7f1faff8cc00) [pid = 1806] [serial = 1718] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 231 (0x7f1fae0f4000) [pid = 1806] [serial = 1712] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 230 (0x7f1fa7d75c00) [pid = 1806] [serial = 1703] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 229 (0x7f1fa11d3800) [pid = 1806] [serial = 1736] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 228 (0x7f1fa1bb3400) [pid = 1806] [serial = 1737] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 227 (0x7f1fa2090000) [pid = 1806] [serial = 1739] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 226 (0x7f1fa6c62c00) [pid = 1806] [serial = 1697] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 225 (0x7f1f9ed51000) [pid = 1806] [serial = 1724] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 224 (0x7f1faf8f6c00) [pid = 1806] [serial = 1715] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 223 (0x7f1fadcc6400) [pid = 1806] [serial = 1709] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 222 (0x7f1f9eb2f400) [pid = 1806] [serial = 1682] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 221 (0x7f1fa5974c00) [pid = 1806] [serial = 1691] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 220 (0x7f1fa7c7f400) [pid = 1806] [serial = 1700] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 219 (0x7f1fa2094800) [pid = 1806] [serial = 1688] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 218 (0x7f1fa644f000) [pid = 1806] [serial = 1748] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 217 (0x7f1fa6456800) [pid = 1806] [serial = 1694] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 216 (0x7f1f9d57cc00) [pid = 1806] [serial = 1727] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 215 (0x7f1fa448ac00) [pid = 1806] [serial = 1742] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 214 (0x7f1fa4495800) [pid = 1806] [serial = 1743] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 213 (0x7f1fa25b4c00) [pid = 1806] [serial = 1740] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 212 (0x7f1fa547a000) [pid = 1806] [serial = 1745] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 211 (0x7f1fa639cc00) [pid = 1806] [serial = 1746] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 210 (0x7f1fad042c00) [pid = 1806] [serial = 1706] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 209 (0x7f1f9f515000) [pid = 1806] [serial = 1734] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 208 (0x7f1f9ebe6800) [pid = 1806] [serial = 1733] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 207 (0x7f1fa03ee000) [pid = 1806] [serial = 1685] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 206 (0x7f1f9de48400) [pid = 1806] [serial = 1731] [outer = (nil)] [url = about:blank] 13:33:54 INFO - PROCESS | 1806 | --DOMWINDOW == 205 (0x7f1f9d6c8c00) [pid = 1806] [serial = 1730] [outer = (nil)] [url = about:blank] 13:33:55 INFO - PROCESS | 1806 | 1461184435476 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]]]}] 13:33:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:33:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 2835ms 13:33:55 INFO - PROCESS | 1806 | 1461184435497 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 13:33:55 INFO - PROCESS | 1806 | 1461184435504 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 13:33:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:33:55 INFO - PROCESS | 1806 | 1461184435513 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:33:55 INFO - PROCESS | 1806 | 1461184435518 Marionette TRACE conn3 <- [1,2470,null,{}] 13:33:55 INFO - PROCESS | 1806 | 1461184435529 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}] 13:33:55 INFO - PROCESS | 1806 | 1461184435749 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 13:33:55 INFO - PROCESS | 1806 | 1461184435932 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa117e000 == 150 [pid = 1806] [id = 625] 13:33:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 206 (0x7f1f9ebf0800) [pid = 1806] [serial = 1876] [outer = (nil)] 13:33:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 207 (0x7f1f9ed4ac00) [pid = 1806] [serial = 1877] [outer = 0x7f1f9ebf0800] 13:33:56 INFO - PROCESS | 1806 | 1461184436000 Marionette DEBUG loaded listener.js 13:33:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 208 (0x7f1f9edc6800) [pid = 1806] [serial = 1878] [outer = 0x7f1f9ebf0800] 13:33:56 INFO - PROCESS | 1806 | 1461184436891 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]]]}] 13:33:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:33:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1443ms 13:33:56 INFO - PROCESS | 1806 | 1461184436957 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 13:33:56 INFO - PROCESS | 1806 | 1461184436965 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 13:33:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:33:56 INFO - PROCESS | 1806 | 1461184436976 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:33:56 INFO - PROCESS | 1806 | 1461184436980 Marionette TRACE conn3 <- [1,2474,null,{}] 13:33:56 INFO - PROCESS | 1806 | 1461184436986 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}] 13:33:57 INFO - PROCESS | 1806 | 1461184437207 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 13:33:57 INFO - PROCESS | 1806 | 1461184437421 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:57 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa3942000 == 151 [pid = 1806] [id = 626] 13:33:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 209 (0x7f1f9dd16400) [pid = 1806] [serial = 1879] [outer = (nil)] 13:33:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 210 (0x7f1f9f5ed400) [pid = 1806] [serial = 1880] [outer = 0x7f1f9dd16400] 13:33:57 INFO - PROCESS | 1806 | 1461184437491 Marionette DEBUG loaded listener.js 13:33:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 211 (0x7f1fa0f8bc00) [pid = 1806] [serial = 1881] [outer = 0x7f1f9dd16400] 13:33:58 INFO - PROCESS | 1806 | 1461184438440 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]]]}] 13:33:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:33:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1485ms 13:33:58 INFO - PROCESS | 1806 | 1461184438462 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 13:33:58 INFO - PROCESS | 1806 | 1461184438466 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 13:33:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:33:58 INFO - PROCESS | 1806 | 1461184438476 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:33:58 INFO - PROCESS | 1806 | 1461184438482 Marionette TRACE conn3 <- [1,2478,null,{}] 13:33:58 INFO - PROCESS | 1806 | 1461184438505 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}] 13:33:58 INFO - PROCESS | 1806 | 1461184438836 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 13:33:58 INFO - PROCESS | 1806 | 1461184438880 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:33:58 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa5b0c000 == 152 [pid = 1806] [id = 627] 13:33:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 212 (0x7f1fa11ce800) [pid = 1806] [serial = 1882] [outer = (nil)] 13:33:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 213 (0x7f1fa1ea7400) [pid = 1806] [serial = 1883] [outer = 0x7f1fa11ce800] 13:33:58 INFO - PROCESS | 1806 | 1461184438951 Marionette DEBUG loaded listener.js 13:33:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 214 (0x7f1fa25b0c00) [pid = 1806] [serial = 1884] [outer = 0x7f1fa11ce800] 13:33:59 INFO - PROCESS | 1806 | --DOMWINDOW == 213 (0x7f1fa03f1400) [pid = 1806] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:33:59 INFO - PROCESS | 1806 | --DOMWINDOW == 212 (0x7f1f9d56d400) [pid = 1806] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:33:59 INFO - PROCESS | 1806 | --DOMWINDOW == 211 (0x7f1f9eb24800) [pid = 1806] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:33:59 INFO - PROCESS | 1806 | --DOMWINDOW == 210 (0x7f1f9ed4cc00) [pid = 1806] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:33:59 INFO - PROCESS | 1806 | --DOMWINDOW == 209 (0x7f1fa0f93c00) [pid = 1806] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:33:59 INFO - PROCESS | 1806 | --DOMWINDOW == 208 (0x7f1f9edc3800) [pid = 1806] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:33:59 INFO - PROCESS | 1806 | --DOMWINDOW == 207 (0x7f1f9dd1a400) [pid = 1806] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:34:00 INFO - PROCESS | 1806 | 1461184440313 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]]]}] 13:34:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:34:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1897ms 13:34:00 INFO - PROCESS | 1806 | 1461184440371 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 13:34:00 INFO - PROCESS | 1806 | 1461184440374 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 13:34:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:34:00 INFO - PROCESS | 1806 | 1461184440394 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:34:00 INFO - PROCESS | 1806 | 1461184440396 Marionette TRACE conn3 <- [1,2482,null,{}] 13:34:00 INFO - PROCESS | 1806 | 1461184440403 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}] 13:34:00 INFO - PROCESS | 1806 | 1461184440626 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 13:34:00 INFO - PROCESS | 1806 | 1461184440637 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa6761800 == 153 [pid = 1806] [id = 628] 13:34:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 208 (0x7f1f9ed4cc00) [pid = 1806] [serial = 1885] [outer = (nil)] 13:34:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 209 (0x7f1fa1eadc00) [pid = 1806] [serial = 1886] [outer = 0x7f1f9ed4cc00] 13:34:00 INFO - PROCESS | 1806 | 1461184440874 Marionette DEBUG loaded listener.js 13:34:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 210 (0x7f1fa4489400) [pid = 1806] [serial = 1887] [outer = 0x7f1f9ed4cc00] 13:34:01 INFO - PROCESS | 1806 | 1461184441645 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]]]}] 13:34:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:34:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1280ms 13:34:01 INFO - PROCESS | 1806 | 1461184441675 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 13:34:01 INFO - PROCESS | 1806 | 1461184441679 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 13:34:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:34:01 INFO - PROCESS | 1806 | 1461184441687 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:34:01 INFO - PROCESS | 1806 | 1461184441689 Marionette TRACE conn3 <- [1,2486,null,{}] 13:34:01 INFO - PROCESS | 1806 | 1461184441694 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}] 13:34:02 INFO - PROCESS | 1806 | 1461184442290 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 13:34:02 INFO - PROCESS | 1806 | 1461184442575 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9ec15000 == 154 [pid = 1806] [id = 629] 13:34:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 211 (0x7f1f9de43400) [pid = 1806] [serial = 1888] [outer = (nil)] 13:34:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 212 (0x7f1f9de44400) [pid = 1806] [serial = 1889] [outer = 0x7f1f9de43400] 13:34:02 INFO - PROCESS | 1806 | 1461184442707 Marionette DEBUG loaded listener.js 13:34:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 213 (0x7f1f9ed46000) [pid = 1806] [serial = 1890] [outer = 0x7f1f9de43400] 13:34:03 INFO - PROCESS | 1806 | 1461184443674 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]]]}] 13:34:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:34:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 2030ms 13:34:03 INFO - PROCESS | 1806 | 1461184443719 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 13:34:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:34:03 INFO - PROCESS | 1806 | 1461184443725 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 13:34:03 INFO - PROCESS | 1806 | 1461184443733 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:34:03 INFO - PROCESS | 1806 | 1461184443738 Marionette TRACE conn3 <- [1,2490,null,{}] 13:34:03 INFO - PROCESS | 1806 | 1461184443745 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}] 13:34:04 INFO - PROCESS | 1806 | 1461184444001 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 13:34:04 INFO - PROCESS | 1806 | 1461184444320 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa53d4800 == 155 [pid = 1806] [id = 630] 13:34:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 214 (0x7f1f9f5e3c00) [pid = 1806] [serial = 1891] [outer = (nil)] 13:34:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 215 (0x7f1fa03f6800) [pid = 1806] [serial = 1892] [outer = 0x7f1f9f5e3c00] 13:34:04 INFO - PROCESS | 1806 | 1461184444416 Marionette DEBUG loaded listener.js 13:34:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 216 (0x7f1fa11d6400) [pid = 1806] [serial = 1893] [outer = 0x7f1f9f5e3c00] 13:34:05 INFO - PROCESS | 1806 | 1461184445415 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]]]}] 13:34:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:34:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1734ms 13:34:05 INFO - PROCESS | 1806 | 1461184445467 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 13:34:05 INFO - PROCESS | 1806 | 1461184445471 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 13:34:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:34:05 INFO - PROCESS | 1806 | 1461184445479 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:34:05 INFO - PROCESS | 1806 | 1461184445483 Marionette TRACE conn3 <- [1,2494,null,{}] 13:34:05 INFO - PROCESS | 1806 | 1461184445489 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}] 13:34:05 INFO - PROCESS | 1806 | 1461184445730 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 13:34:06 INFO - PROCESS | 1806 | 1461184446074 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:06 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa78dc000 == 156 [pid = 1806] [id = 631] 13:34:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 217 (0x7f1fa1ba8c00) [pid = 1806] [serial = 1894] [outer = (nil)] 13:34:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 218 (0x7f1fa28ad000) [pid = 1806] [serial = 1895] [outer = 0x7f1fa1ba8c00] 13:34:06 INFO - PROCESS | 1806 | 1461184446157 Marionette DEBUG loaded listener.js 13:34:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 219 (0x7f1fa5271400) [pid = 1806] [serial = 1896] [outer = 0x7f1fa1ba8c00] 13:34:07 INFO - PROCESS | 1806 | 1461184447064 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]]]}] 13:34:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:34:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1634ms 13:34:07 INFO - PROCESS | 1806 | 1461184447114 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 13:34:07 INFO - PROCESS | 1806 | 1461184447121 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 13:34:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:34:07 INFO - PROCESS | 1806 | 1461184447137 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:34:07 INFO - PROCESS | 1806 | 1461184447145 Marionette TRACE conn3 <- [1,2498,null,{}] 13:34:07 INFO - PROCESS | 1806 | 1461184447151 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}] 13:34:07 INFO - PROCESS | 1806 | 1461184447434 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 13:34:07 INFO - PROCESS | 1806 | 1461184447758 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf0ed000 == 157 [pid = 1806] [id = 632] 13:34:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 220 (0x7f1f9de41000) [pid = 1806] [serial = 1897] [outer = (nil)] 13:34:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 221 (0x7f1fa5a49800) [pid = 1806] [serial = 1898] [outer = 0x7f1f9de41000] 13:34:07 INFO - PROCESS | 1806 | 1461184447841 Marionette DEBUG loaded listener.js 13:34:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 222 (0x7f1fa6393800) [pid = 1806] [serial = 1899] [outer = 0x7f1f9de41000] 13:34:08 INFO - PROCESS | 1806 | 1461184448762 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]]]}] 13:34:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:34:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1700ms 13:34:08 INFO - PROCESS | 1806 | 1461184448830 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 13:34:08 INFO - PROCESS | 1806 | 1461184448834 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 13:34:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:34:08 INFO - PROCESS | 1806 | 1461184448841 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:34:08 INFO - PROCESS | 1806 | 1461184448844 Marionette TRACE conn3 <- [1,2502,null,{}] 13:34:08 INFO - PROCESS | 1806 | 1461184448850 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}] 13:34:09 INFO - PROCESS | 1806 | 1461184449102 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 13:34:09 INFO - PROCESS | 1806 | 1461184449411 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb1f9c800 == 158 [pid = 1806] [id = 633] 13:34:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 223 (0x7f1fa11d7000) [pid = 1806] [serial = 1900] [outer = (nil)] 13:34:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 224 (0x7f1fa6458000) [pid = 1806] [serial = 1901] [outer = 0x7f1fa11d7000] 13:34:09 INFO - PROCESS | 1806 | 1461184449494 Marionette DEBUG loaded listener.js 13:34:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 225 (0x7f1fa66acc00) [pid = 1806] [serial = 1902] [outer = 0x7f1fa11d7000] 13:34:10 INFO - PROCESS | 1806 | 1461184450428 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]]]}] 13:34:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:34:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1635ms 13:34:10 INFO - PROCESS | 1806 | 1461184450478 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 13:34:10 INFO - PROCESS | 1806 | 1461184450482 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 13:34:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:34:10 INFO - PROCESS | 1806 | 1461184450488 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:34:10 INFO - PROCESS | 1806 | 1461184450490 Marionette TRACE conn3 <- [1,2506,null,{}] 13:34:10 INFO - PROCESS | 1806 | 1461184450496 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}] 13:34:10 INFO - PROCESS | 1806 | 1461184450729 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 13:34:11 INFO - PROCESS | 1806 | 1461184451051 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb373c000 == 159 [pid = 1806] [id = 634] 13:34:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 226 (0x7f1fa7091c00) [pid = 1806] [serial = 1903] [outer = (nil)] 13:34:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 227 (0x7f1fa7096400) [pid = 1806] [serial = 1904] [outer = 0x7f1fa7091c00] 13:34:11 INFO - PROCESS | 1806 | 1461184451151 Marionette DEBUG loaded listener.js 13:34:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 228 (0x7f1fa77b0000) [pid = 1806] [serial = 1905] [outer = 0x7f1fa7091c00] 13:34:12 INFO - PROCESS | 1806 | 1461184452084 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]]]}] 13:34:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:34:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1630ms 13:34:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:34:12 INFO - PROCESS | 1806 | 1461184452120 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 13:34:12 INFO - PROCESS | 1806 | 1461184452122 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 13:34:12 INFO - PROCESS | 1806 | 1461184452129 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:34:12 INFO - PROCESS | 1806 | 1461184452132 Marionette TRACE conn3 <- [1,2510,null,{}] 13:34:12 INFO - PROCESS | 1806 | 1461184452138 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}] 13:34:12 INFO - PROCESS | 1806 | 1461184452366 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 13:34:12 INFO - PROCESS | 1806 | 1461184452632 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3b5d800 == 160 [pid = 1806] [id = 635] 13:34:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 229 (0x7f1f9de40c00) [pid = 1806] [serial = 1906] [outer = (nil)] 13:34:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 230 (0x7f1fa80d8c00) [pid = 1806] [serial = 1907] [outer = 0x7f1f9de40c00] 13:34:12 INFO - PROCESS | 1806 | 1461184452768 Marionette DEBUG loaded listener.js 13:34:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 231 (0x7f1fadf23800) [pid = 1806] [serial = 1908] [outer = 0x7f1f9de40c00] 13:34:13 INFO - PROCESS | 1806 | 1461184453714 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]]]}] 13:34:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:34:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1634ms 13:34:13 INFO - PROCESS | 1806 | 1461184453764 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 13:34:13 INFO - PROCESS | 1806 | 1461184453767 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 13:34:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:34:13 INFO - PROCESS | 1806 | 1461184453774 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:34:13 INFO - PROCESS | 1806 | 1461184453778 Marionette TRACE conn3 <- [1,2514,null,{}] 13:34:13 INFO - PROCESS | 1806 | 1461184453784 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}] 13:34:14 INFO - PROCESS | 1806 | 1461184454028 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 13:34:14 INFO - PROCESS | 1806 | 1461184454336 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb8813000 == 161 [pid = 1806] [id = 636] 13:34:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 232 (0x7f1fa6c62c00) [pid = 1806] [serial = 1909] [outer = (nil)] 13:34:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 233 (0x7f1faf1d7400) [pid = 1806] [serial = 1910] [outer = 0x7f1fa6c62c00] 13:34:14 INFO - PROCESS | 1806 | 1461184454419 Marionette DEBUG loaded listener.js 13:34:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 234 (0x7f1faf843800) [pid = 1806] [serial = 1911] [outer = 0x7f1fa6c62c00] 13:34:15 INFO - PROCESS | 1806 | 1461184455301 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]]]}] 13:34:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:34:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1586ms 13:34:15 INFO - PROCESS | 1806 | 1461184455362 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 13:34:15 INFO - PROCESS | 1806 | 1461184455366 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 13:34:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:34:15 INFO - PROCESS | 1806 | 1461184455372 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:34:15 INFO - PROCESS | 1806 | 1461184455375 Marionette TRACE conn3 <- [1,2518,null,{}] 13:34:15 INFO - PROCESS | 1806 | 1461184455382 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}] 13:34:15 INFO - PROCESS | 1806 | 1461184455612 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 13:34:15 INFO - PROCESS | 1806 | 1461184455921 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9e19000 == 162 [pid = 1806] [id = 637] 13:34:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 235 (0x7f1f9de45800) [pid = 1806] [serial = 1912] [outer = (nil)] 13:34:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 236 (0x7f1faf847000) [pid = 1806] [serial = 1913] [outer = 0x7f1f9de45800] 13:34:16 INFO - PROCESS | 1806 | 1461184456004 Marionette DEBUG loaded listener.js 13:34:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 237 (0x7f1faf8f3000) [pid = 1806] [serial = 1914] [outer = 0x7f1f9de45800] 13:34:16 INFO - PROCESS | 1806 | 1461184456866 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]]]}] 13:34:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:34:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1538ms 13:34:16 INFO - PROCESS | 1806 | 1461184456912 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 13:34:16 INFO - PROCESS | 1806 | 1461184456916 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 13:34:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:34:16 INFO - PROCESS | 1806 | 1461184456922 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:34:16 INFO - PROCESS | 1806 | 1461184456926 Marionette TRACE conn3 <- [1,2522,null,{}] 13:34:16 INFO - PROCESS | 1806 | 1461184456932 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}] 13:34:17 INFO - PROCESS | 1806 | 1461184457172 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 13:34:17 INFO - PROCESS | 1806 | 1461184457441 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:17 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbc344000 == 163 [pid = 1806] [id = 638] 13:34:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 238 (0x7f1f9ec47400) [pid = 1806] [serial = 1915] [outer = (nil)] 13:34:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 239 (0x7f1fafc38400) [pid = 1806] [serial = 1916] [outer = 0x7f1f9ec47400] 13:34:17 INFO - PROCESS | 1806 | 1461184457568 Marionette DEBUG loaded listener.js 13:34:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 240 (0x7f1faff91000) [pid = 1806] [serial = 1917] [outer = 0x7f1f9ec47400] 13:34:18 INFO - PROCESS | 1806 | 1461184458487 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]]]}] 13:34:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:34:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1631ms 13:34:18 INFO - PROCESS | 1806 | 1461184458555 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 13:34:18 INFO - PROCESS | 1806 | 1461184458558 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 13:34:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:34:18 INFO - PROCESS | 1806 | 1461184458565 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:34:18 INFO - PROCESS | 1806 | 1461184458568 Marionette TRACE conn3 <- [1,2526,null,{}] 13:34:18 INFO - PROCESS | 1806 | 1461184458573 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}] 13:34:18 INFO - PROCESS | 1806 | 1461184458814 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 13:34:19 INFO - PROCESS | 1806 | 1461184459080 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:19 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc63eb000 == 164 [pid = 1806] [id = 639] 13:34:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 241 (0x7f1fb1281800) [pid = 1806] [serial = 1918] [outer = (nil)] 13:34:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 242 (0x7f1fb12c2800) [pid = 1806] [serial = 1919] [outer = 0x7f1fb1281800] 13:34:19 INFO - PROCESS | 1806 | 1461184459238 Marionette DEBUG loaded listener.js 13:34:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 243 (0x7f1fb1f6ac00) [pid = 1806] [serial = 1920] [outer = 0x7f1fb1281800] 13:34:20 INFO - PROCESS | 1806 | 1461184460146 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]]]}] 13:34:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:34:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1640ms 13:34:20 INFO - PROCESS | 1806 | 1461184460215 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 13:34:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:34:20 INFO - PROCESS | 1806 | 1461184460227 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 13:34:20 INFO - PROCESS | 1806 | 1461184460234 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:34:20 INFO - PROCESS | 1806 | 1461184460239 Marionette TRACE conn3 <- [1,2530,null,{}] 13:34:20 INFO - PROCESS | 1806 | 1461184460245 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}] 13:34:20 INFO - PROCESS | 1806 | 1461184460534 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 13:34:20 INFO - PROCESS | 1806 | 1461184460841 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc7658800 == 165 [pid = 1806] [id = 640] 13:34:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 244 (0x7f1fb1282000) [pid = 1806] [serial = 1921] [outer = (nil)] 13:34:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 245 (0x7f1fb2ca9800) [pid = 1806] [serial = 1922] [outer = 0x7f1fb1282000] 13:34:20 INFO - PROCESS | 1806 | 1461184460923 Marionette DEBUG loaded listener.js 13:34:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 246 (0x7f1fb2d3e000) [pid = 1806] [serial = 1923] [outer = 0x7f1fb1282000] 13:34:21 INFO - PROCESS | 1806 | 1461184461738 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]]]}] 13:34:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:34:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1536ms 13:34:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:34:21 INFO - PROCESS | 1806 | 1461184461771 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 13:34:21 INFO - PROCESS | 1806 | 1461184461774 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 13:34:21 INFO - PROCESS | 1806 | 1461184461780 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:34:21 INFO - PROCESS | 1806 | 1461184461783 Marionette TRACE conn3 <- [1,2534,null,{}] 13:34:21 INFO - PROCESS | 1806 | 1461184461789 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}] 13:34:22 INFO - PROCESS | 1806 | 1461184462014 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 13:34:22 INFO - PROCESS | 1806 | 1461184462283 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:22 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc9788800 == 166 [pid = 1806] [id = 641] 13:34:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 247 (0x7f1fb2be9c00) [pid = 1806] [serial = 1924] [outer = (nil)] 13:34:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 248 (0x7f1fb2db7c00) [pid = 1806] [serial = 1925] [outer = 0x7f1fb2be9c00] 13:34:22 INFO - PROCESS | 1806 | 1461184462361 Marionette DEBUG loaded listener.js 13:34:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 249 (0x7f1fb3706c00) [pid = 1806] [serial = 1926] [outer = 0x7f1fb2be9c00] 13:34:23 INFO - PROCESS | 1806 | 1461184463260 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]]]}] 13:34:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:34:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1538ms 13:34:23 INFO - PROCESS | 1806 | 1461184463318 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 13:34:23 INFO - PROCESS | 1806 | 1461184463321 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 13:34:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:34:23 INFO - PROCESS | 1806 | 1461184463327 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:34:23 INFO - PROCESS | 1806 | 1461184463330 Marionette TRACE conn3 <- [1,2538,null,{}] 13:34:23 INFO - PROCESS | 1806 | 1461184463336 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}] 13:34:23 INFO - PROCESS | 1806 | 1461184463573 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 13:34:23 INFO - PROCESS | 1806 | 1461184463837 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcb38d800 == 167 [pid = 1806] [id = 642] 13:34:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 250 (0x7f1fa5268400) [pid = 1806] [serial = 1927] [outer = (nil)] 13:34:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 251 (0x7f1fb370f400) [pid = 1806] [serial = 1928] [outer = 0x7f1fa5268400] 13:34:23 INFO - PROCESS | 1806 | 1461184463961 Marionette DEBUG loaded listener.js 13:34:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 252 (0x7f1fb37b3800) [pid = 1806] [serial = 1929] [outer = 0x7f1fa5268400] 13:34:24 INFO - PROCESS | 1806 | 1461184464833 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]]]}] 13:34:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:34:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1537ms 13:34:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:34:24 INFO - PROCESS | 1806 | 1461184464867 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 13:34:24 INFO - PROCESS | 1806 | 1461184464869 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 13:34:24 INFO - PROCESS | 1806 | 1461184464875 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:34:24 INFO - PROCESS | 1806 | 1461184464878 Marionette TRACE conn3 <- [1,2542,null,{}] 13:34:24 INFO - PROCESS | 1806 | 1461184464886 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}] 13:34:25 INFO - PROCESS | 1806 | 1461184465115 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 13:34:25 INFO - PROCESS | 1806 | 1461184465402 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcb8ab800 == 168 [pid = 1806] [id = 643] 13:34:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 253 (0x7f1fa65b1000) [pid = 1806] [serial = 1930] [outer = (nil)] 13:34:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 254 (0x7f1fb37bcc00) [pid = 1806] [serial = 1931] [outer = 0x7f1fa65b1000] 13:34:25 INFO - PROCESS | 1806 | 1461184465536 Marionette DEBUG loaded listener.js 13:34:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 255 (0x7f1fb3c91400) [pid = 1806] [serial = 1932] [outer = 0x7f1fa65b1000] 13:34:26 INFO - PROCESS | 1806 | 1461184466396 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]]]}] 13:34:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:34:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1582ms 13:34:26 INFO - PROCESS | 1806 | 1461184466459 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 13:34:26 INFO - PROCESS | 1806 | 1461184466463 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 13:34:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:34:26 INFO - PROCESS | 1806 | 1461184466469 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:34:26 INFO - PROCESS | 1806 | 1461184466472 Marionette TRACE conn3 <- [1,2546,null,{}] 13:34:26 INFO - PROCESS | 1806 | 1461184466478 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}] 13:34:26 INFO - PROCESS | 1806 | 1461184466714 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 13:34:27 INFO - PROCESS | 1806 | 1461184467022 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:27 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcbb7d000 == 169 [pid = 1806] [id = 644] 13:34:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 256 (0x7f1f9dd0f800) [pid = 1806] [serial = 1933] [outer = (nil)] 13:34:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 257 (0x7f1fb3cf3c00) [pid = 1806] [serial = 1934] [outer = 0x7f1f9dd0f800] 13:34:27 INFO - PROCESS | 1806 | 1461184467101 Marionette DEBUG loaded listener.js 13:34:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 258 (0x7f1fb5311400) [pid = 1806] [serial = 1935] [outer = 0x7f1f9dd0f800] 13:34:28 INFO - PROCESS | 1806 | 1461184468033 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]]]}] 13:34:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:34:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1630ms 13:34:28 INFO - PROCESS | 1806 | 1461184468102 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 13:34:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:34:28 INFO - PROCESS | 1806 | 1461184468106 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 13:34:28 INFO - PROCESS | 1806 | 1461184468112 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:34:28 INFO - PROCESS | 1806 | 1461184468116 Marionette TRACE conn3 <- [1,2550,null,{}] 13:34:28 INFO - PROCESS | 1806 | 1461184468122 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}] 13:34:28 INFO - PROCESS | 1806 | 1461184468388 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 13:34:28 INFO - PROCESS | 1806 | 1461184468712 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:28 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fce2c4800 == 170 [pid = 1806] [id = 645] 13:34:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 259 (0x7f1fa7779c00) [pid = 1806] [serial = 1936] [outer = (nil)] 13:34:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 260 (0x7f1fb531bc00) [pid = 1806] [serial = 1937] [outer = 0x7f1fa7779c00] 13:34:28 INFO - PROCESS | 1806 | 1461184468792 Marionette DEBUG loaded listener.js 13:34:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 261 (0x7f1fb7118400) [pid = 1806] [serial = 1938] [outer = 0x7f1fa7779c00] 13:34:29 INFO - PROCESS | 1806 | 1461184469663 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]]]}] 13:34:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:34:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1585ms 13:34:29 INFO - PROCESS | 1806 | 1461184469698 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 13:34:29 INFO - PROCESS | 1806 | 1461184469702 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 13:34:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:34:29 INFO - PROCESS | 1806 | 1461184469708 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:34:29 INFO - PROCESS | 1806 | 1461184469712 Marionette TRACE conn3 <- [1,2554,null,{}] 13:34:29 INFO - PROCESS | 1806 | 1461184469717 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}] 13:34:29 INFO - PROCESS | 1806 | 1461184469947 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 13:34:30 INFO - PROCESS | 1806 | 1461184470220 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcfd85000 == 171 [pid = 1806] [id = 646] 13:34:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 262 (0x7f1fb5318800) [pid = 1806] [serial = 1939] [outer = (nil)] 13:34:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 263 (0x7f1fb7fa2c00) [pid = 1806] [serial = 1940] [outer = 0x7f1fb5318800] 13:34:30 INFO - PROCESS | 1806 | 1461184470371 Marionette DEBUG loaded listener.js 13:34:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 264 (0x7f1fb8385000) [pid = 1806] [serial = 1941] [outer = 0x7f1fb5318800] 13:34:31 INFO - PROCESS | 1806 | 1461184471232 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]]]}] 13:34:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:34:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1580ms 13:34:31 INFO - PROCESS | 1806 | 1461184471289 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 13:34:31 INFO - PROCESS | 1806 | 1461184471293 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 13:34:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:34:31 INFO - PROCESS | 1806 | 1461184471299 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:34:31 INFO - PROCESS | 1806 | 1461184471301 Marionette TRACE conn3 <- [1,2558,null,{}] 13:34:31 INFO - PROCESS | 1806 | 1461184471307 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}] 13:34:31 INFO - PROCESS | 1806 | 1461184471547 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 13:34:31 INFO - PROCESS | 1806 | 1461184471816 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fd0bb6800 == 172 [pid = 1806] [id = 647] 13:34:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 265 (0x7f1fa80e2800) [pid = 1806] [serial = 1942] [outer = (nil)] 13:34:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 266 (0x7f1fb86cc000) [pid = 1806] [serial = 1943] [outer = 0x7f1fa80e2800] 13:34:31 INFO - PROCESS | 1806 | 1461184471944 Marionette DEBUG loaded listener.js 13:34:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 267 (0x7f1fb8762800) [pid = 1806] [serial = 1944] [outer = 0x7f1fa80e2800] 13:34:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb91cb800 == 171 [pid = 1806] [id = 52] 13:34:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fd0b5f800 == 170 [pid = 1806] [id = 528] 13:34:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa6761800 == 169 [pid = 1806] [id = 628] 13:34:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa43a8800 == 168 [pid = 1806] [id = 603] 13:34:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa5b0c000 == 167 [pid = 1806] [id = 627] 13:34:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa3942000 == 166 [pid = 1806] [id = 626] 13:34:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa21a8000 == 165 [pid = 1806] [id = 601] 13:34:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa117e000 == 164 [pid = 1806] [id = 625] 13:34:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9ec2000 == 163 [pid = 1806] [id = 623] 13:34:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9e16800 == 162 [pid = 1806] [id = 622] 13:34:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb8e13800 == 161 [pid = 1806] [id = 621] 13:34:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb54ce800 == 160 [pid = 1806] [id = 620] 13:34:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3b58800 == 159 [pid = 1806] [id = 619] 13:34:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3a0b000 == 158 [pid = 1806] [id = 618] 13:34:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb374a000 == 157 [pid = 1806] [id = 617] 13:34:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb2df7000 == 156 [pid = 1806] [id = 616] 13:34:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fafb99000 == 155 [pid = 1806] [id = 615] 13:34:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf608800 == 154 [pid = 1806] [id = 614] 13:34:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf3ab800 == 153 [pid = 1806] [id = 613] 13:34:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fadf6f000 == 152 [pid = 1806] [id = 612] 13:34:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fad0ba000 == 151 [pid = 1806] [id = 611] 13:34:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa7897800 == 150 [pid = 1806] [id = 610] 13:34:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa755b800 == 149 [pid = 1806] [id = 609] 13:34:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa6c35800 == 148 [pid = 1806] [id = 608] 13:34:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa53dd000 == 147 [pid = 1806] [id = 607] 13:34:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa138b800 == 146 [pid = 1806] [id = 606] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 266 (0x7f1fa1b87800) [pid = 1806] [serial = 1811] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 265 (0x7f1f9ed4dc00) [pid = 1806] [serial = 1814] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 264 (0x7f1fa1ba7000) [pid = 1806] [serial = 1812] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 263 (0x7f1faf524800) [pid = 1806] [serial = 1769] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 262 (0x7f1fa0f8a800) [pid = 1806] [serial = 1808] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 261 (0x7f1fb531a400) [pid = 1806] [serial = 1787] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 260 (0x7f1f9edc7800) [pid = 1806] [serial = 1803] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 259 (0x7f1f9edb3c00) [pid = 1806] [serial = 1802] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 258 (0x7f1fa448dc00) [pid = 1806] [serial = 1757] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 257 (0x7f1faddea800) [pid = 1806] [serial = 1766] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 256 (0x7f1fa66b8c00) [pid = 1806] [serial = 1749] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 255 (0x7f1f9ed51400) [pid = 1806] [serial = 1796] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 254 (0x7f1fa771bc00) [pid = 1806] [serial = 1763] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 253 (0x7f1f9ed4a000) [pid = 1806] [serial = 1751] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 252 (0x7f1fa6c5a400) [pid = 1806] [serial = 1760] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 251 (0x7f1fa1b89000) [pid = 1806] [serial = 1754] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 250 (0x7f1f9f36fc00) [pid = 1806] [serial = 1805] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 249 (0x7f1f9f5e7000) [pid = 1806] [serial = 1806] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 248 (0x7f1faf87c800) [pid = 1806] [serial = 1772] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 247 (0x7f1f9eb2fc00) [pid = 1806] [serial = 1800] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 246 (0x7f1f9de4a400) [pid = 1806] [serial = 1799] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 245 (0x7f1fb710b000) [pid = 1806] [serial = 1790] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 244 (0x7f1fb3c8ec00) [pid = 1806] [serial = 1784] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 243 (0x7f1fb84f7400) [pid = 1806] [serial = 1793] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 242 (0x7f1fb1282800) [pid = 1806] [serial = 1775] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 241 (0x7f1fb2c4e000) [pid = 1806] [serial = 1778] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 240 (0x7f1fb370b000) [pid = 1806] [serial = 1781] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 239 (0x7f1fa28a6800) [pid = 1806] [serial = 1815] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 238 (0x7f1fa11cb800) [pid = 1806] [serial = 1809] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | --DOMWINDOW == 237 (0x7f1fa28aac00) [pid = 1806] [serial = 1817] [outer = (nil)] [url = about:blank] 13:34:34 INFO - PROCESS | 1806 | 1461184474870 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]]]}] 13:34:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:34:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 3594ms 13:34:34 INFO - PROCESS | 1806 | 1461184474895 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 13:34:34 INFO - PROCESS | 1806 | 1461184474901 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 13:34:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:34:34 INFO - PROCESS | 1806 | 1461184474908 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:34:34 INFO - PROCESS | 1806 | 1461184474912 Marionette TRACE conn3 <- [1,2562,null,{}] 13:34:34 INFO - PROCESS | 1806 | 1461184474919 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}] 13:34:35 INFO - PROCESS | 1806 | 1461184475176 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 13:34:35 INFO - PROCESS | 1806 | 1461184475397 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9f4f6000 == 147 [pid = 1806] [id = 648] 13:34:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 238 (0x7f1f9ec41000) [pid = 1806] [serial = 1945] [outer = (nil)] 13:34:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 239 (0x7f1f9edb6400) [pid = 1806] [serial = 1946] [outer = 0x7f1f9ec41000] 13:34:35 INFO - PROCESS | 1806 | 1461184475472 Marionette DEBUG loaded listener.js 13:34:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 240 (0x7f1f9f1e8c00) [pid = 1806] [serial = 1947] [outer = 0x7f1f9ec41000] 13:34:36 INFO - PROCESS | 1806 | 1461184476267 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]]]}] 13:34:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:34:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1384ms 13:34:36 INFO - PROCESS | 1806 | 1461184476292 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 13:34:36 INFO - PROCESS | 1806 | 1461184476302 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 13:34:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:34:36 INFO - PROCESS | 1806 | 1461184476312 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:34:36 INFO - PROCESS | 1806 | 1461184476315 Marionette TRACE conn3 <- [1,2566,null,{}] 13:34:36 INFO - PROCESS | 1806 | 1461184476321 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}] 13:34:36 INFO - PROCESS | 1806 | 1461184476631 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 13:34:36 INFO - PROCESS | 1806 | 1461184476754 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:36 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa381e000 == 148 [pid = 1806] [id = 649] 13:34:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 241 (0x7f1f9de40800) [pid = 1806] [serial = 1948] [outer = (nil)] 13:34:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 242 (0x7f1fa03ef000) [pid = 1806] [serial = 1949] [outer = 0x7f1f9de40800] 13:34:36 INFO - PROCESS | 1806 | 1461184476818 Marionette DEBUG loaded listener.js 13:34:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 243 (0x7f1fa1b8e000) [pid = 1806] [serial = 1950] [outer = 0x7f1f9de40800] 13:34:37 INFO - PROCESS | 1806 | 1461184477840 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]]]}] 13:34:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:34:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1590ms 13:34:37 INFO - PROCESS | 1806 | 1461184477903 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 13:34:37 INFO - PROCESS | 1806 | 1461184477907 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 13:34:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:34:37 INFO - PROCESS | 1806 | 1461184477914 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:34:37 INFO - PROCESS | 1806 | 1461184477920 Marionette TRACE conn3 <- [1,2570,null,{}] 13:34:37 INFO - PROCESS | 1806 | 1461184477942 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}] 13:34:38 INFO - PROCESS | 1806 | 1461184478226 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 13:34:38 INFO - PROCESS | 1806 | 1461184478258 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa53e5800 == 149 [pid = 1806] [id = 650] 13:34:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 244 (0x7f1fa2092000) [pid = 1806] [serial = 1951] [outer = (nil)] 13:34:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 245 (0x7f1fa28a6800) [pid = 1806] [serial = 1952] [outer = 0x7f1fa2092000] 13:34:38 INFO - PROCESS | 1806 | 1461184478329 Marionette DEBUG loaded listener.js 13:34:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 246 (0x7f1fa4497800) [pid = 1806] [serial = 1953] [outer = 0x7f1fa2092000] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 245 (0x7f1fb2ca9c00) [pid = 1806] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 244 (0x7f1f9dd12400) [pid = 1806] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 243 (0x7f1faf522c00) [pid = 1806] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 242 (0x7f1fa5a4cc00) [pid = 1806] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 241 (0x7f1f9d56f800) [pid = 1806] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 240 (0x7f1fa28a7000) [pid = 1806] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 239 (0x7f1fa77b1000) [pid = 1806] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 238 (0x7f1f9de4b800) [pid = 1806] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 237 (0x7f1fb80f0000) [pid = 1806] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 236 (0x7f1fa1ea8400) [pid = 1806] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 235 (0x7f1fad044000) [pid = 1806] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 234 (0x7f1fadcc7400) [pid = 1806] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 233 (0x7f1fa7c7c800) [pid = 1806] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 232 (0x7f1faf518400) [pid = 1806] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 231 (0x7f1fadcce000) [pid = 1806] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 230 (0x7f1fadccfc00) [pid = 1806] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 229 (0x7f1f9d6cb800) [pid = 1806] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 228 (0x7f1f9dd16400) [pid = 1806] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 227 (0x7f1fa6c66400) [pid = 1806] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 226 (0x7f1fa1eb0c00) [pid = 1806] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 225 (0x7f1fa7716000) [pid = 1806] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 224 (0x7f1faf524000) [pid = 1806] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 223 (0x7f1fa11ce800) [pid = 1806] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 222 (0x7f1f9f5ee800) [pid = 1806] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 221 (0x7f1fa80dcc00) [pid = 1806] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 220 (0x7f1f9eb21c00) [pid = 1806] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 219 (0x7f1fa6611800) [pid = 1806] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 218 (0x7f1f9f513000) [pid = 1806] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 217 (0x7f1f9ec49400) [pid = 1806] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 216 (0x7f1f9de4dc00) [pid = 1806] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 215 (0x7f1fa6c5b800) [pid = 1806] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 214 (0x7f1f9d570800) [pid = 1806] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 213 (0x7f1f9f515800) [pid = 1806] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 212 (0x7f1f9ed42400) [pid = 1806] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 211 (0x7f1fadccd800) [pid = 1806] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 210 (0x7f1fa1ea8c00) [pid = 1806] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 209 (0x7f1f9de3f000) [pid = 1806] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 208 (0x7f1fa66b1000) [pid = 1806] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 207 (0x7f1faf87a800) [pid = 1806] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 206 (0x7f1fa11ca800) [pid = 1806] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 205 (0x7f1f9edb9800) [pid = 1806] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 204 (0x7f1f9edcd800) [pid = 1806] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 203 (0x7f1fa1eb1000) [pid = 1806] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f1fa11c9c00) [pid = 1806] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f1fa77a2400) [pid = 1806] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f1fb2ca0000) [pid = 1806] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f1fa6608000) [pid = 1806] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f1faf882400) [pid = 1806] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f1fa6c5c400) [pid = 1806] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f1fa7779800) [pid = 1806] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f1f9ebf0800) [pid = 1806] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f1fa5a44400) [pid = 1806] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 193 (0x7f1fa660bc00) [pid = 1806] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 192 (0x7f1fa644f400) [pid = 1806] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 191 (0x7f1fa1eaf400) [pid = 1806] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 190 (0x7f1fa03f7400) [pid = 1806] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 189 (0x7f1fa03fa400) [pid = 1806] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 188 (0x7f1fb7116000) [pid = 1806] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 187 (0x7f1f9eb22800) [pid = 1806] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 186 (0x7f1f9f1f3c00) [pid = 1806] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f1f9de4ac00) [pid = 1806] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f1fb3706000) [pid = 1806] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f1fa25b7400) [pid = 1806] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f1fb3703000) [pid = 1806] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f1fb3708c00) [pid = 1806] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f1fa1b87c00) [pid = 1806] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f1f9eb23c00) [pid = 1806] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f1f9ec4dc00) [pid = 1806] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:34:40 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f1fa28afc00) [pid = 1806] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:34:40 INFO - PROCESS | 1806 | 1461184480474 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]]]}] 13:34:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:34:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 2595ms 13:34:40 INFO - PROCESS | 1806 | 1461184480509 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 13:34:40 INFO - PROCESS | 1806 | 1461184480514 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 13:34:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:34:40 INFO - PROCESS | 1806 | 1461184480520 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:34:40 INFO - PROCESS | 1806 | 1461184480522 Marionette TRACE conn3 <- [1,2574,null,{}] 13:34:40 INFO - PROCESS | 1806 | 1461184480528 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}] 13:34:40 INFO - PROCESS | 1806 | 1461184480808 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 13:34:40 INFO - PROCESS | 1806 | 1461184480829 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:40 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa393d000 == 150 [pid = 1806] [id = 651] 13:34:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f1f9d6d0000) [pid = 1806] [serial = 1954] [outer = (nil)] 13:34:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f1f9edcfc00) [pid = 1806] [serial = 1955] [outer = 0x7f1f9d6d0000] 13:34:40 INFO - PROCESS | 1806 | 1461184480897 Marionette DEBUG loaded listener.js 13:34:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f1fa1b84400) [pid = 1806] [serial = 1956] [outer = 0x7f1f9d6d0000] 13:34:41 INFO - PROCESS | 1806 | 1461184481758 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]]]}] 13:34:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:34:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1283ms 13:34:41 INFO - PROCESS | 1806 | 1461184481804 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 13:34:41 INFO - PROCESS | 1806 | 1461184481807 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 13:34:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:34:41 INFO - PROCESS | 1806 | 1461184481813 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:34:41 INFO - PROCESS | 1806 | 1461184481815 Marionette TRACE conn3 <- [1,2578,null,{}] 13:34:41 INFO - PROCESS | 1806 | 1461184481820 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}] 13:34:42 INFO - PROCESS | 1806 | 1461184482043 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 13:34:42 INFO - PROCESS | 1806 | 1461184482492 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:42 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9ec05800 == 151 [pid = 1806] [id = 652] 13:34:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f1f9d6cb800) [pid = 1806] [serial = 1957] [outer = (nil)] 13:34:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f1f9de4d000) [pid = 1806] [serial = 1958] [outer = 0x7f1f9d6cb800] 13:34:42 INFO - PROCESS | 1806 | 1461184482578 Marionette DEBUG loaded listener.js 13:34:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f1f9ec45400) [pid = 1806] [serial = 1959] [outer = 0x7f1f9d6cb800] 13:34:43 INFO - PROCESS | 1806 | 1461184483509 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]]]}] 13:34:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:34:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1738ms 13:34:43 INFO - PROCESS | 1806 | 1461184483554 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 13:34:43 INFO - PROCESS | 1806 | 1461184483562 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 13:34:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:34:43 INFO - PROCESS | 1806 | 1461184483572 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:34:43 INFO - PROCESS | 1806 | 1461184483576 Marionette TRACE conn3 <- [1,2582,null,{}] 13:34:43 INFO - PROCESS | 1806 | 1461184483584 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}] 13:34:43 INFO - PROCESS | 1806 | 1461184483829 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 13:34:44 INFO - PROCESS | 1806 | 1461184484150 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:44 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa5122800 == 152 [pid = 1806] [id = 653] 13:34:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f1f9f5e3000) [pid = 1806] [serial = 1960] [outer = (nil)] 13:34:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f1fa0f8e800) [pid = 1806] [serial = 1961] [outer = 0x7f1f9f5e3000] 13:34:44 INFO - PROCESS | 1806 | 1461184484234 Marionette DEBUG loaded listener.js 13:34:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f1fa1b8e400) [pid = 1806] [serial = 1962] [outer = 0x7f1f9f5e3000] 13:34:45 INFO - PROCESS | 1806 | 1461184485208 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]]]}] 13:34:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:34:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1681ms 13:34:45 INFO - PROCESS | 1806 | 1461184485257 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 13:34:45 INFO - PROCESS | 1806 | 1461184485264 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 13:34:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:34:45 INFO - PROCESS | 1806 | 1461184485271 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:34:45 INFO - PROCESS | 1806 | 1461184485275 Marionette TRACE conn3 <- [1,2586,null,{}] 13:34:45 INFO - PROCESS | 1806 | 1461184485281 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}] 13:34:45 INFO - PROCESS | 1806 | 1461184485548 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 13:34:45 INFO - PROCESS | 1806 | 1461184485899 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa6f8b000 == 153 [pid = 1806] [id = 654] 13:34:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 187 (0x7f1fa1ba6c00) [pid = 1806] [serial = 1963] [outer = (nil)] 13:34:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 188 (0x7f1fa28a9800) [pid = 1806] [serial = 1964] [outer = 0x7f1fa1ba6c00] 13:34:45 INFO - PROCESS | 1806 | 1461184485980 Marionette DEBUG loaded listener.js 13:34:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 189 (0x7f1fa4496800) [pid = 1806] [serial = 1965] [outer = 0x7f1fa1ba6c00] 13:34:46 INFO - PROCESS | 1806 | 1461184486890 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]]]}] 13:34:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:34:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1688ms 13:34:46 INFO - PROCESS | 1806 | 1461184486960 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 13:34:46 INFO - PROCESS | 1806 | 1461184486963 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 13:34:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:34:46 INFO - PROCESS | 1806 | 1461184486980 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:34:46 INFO - PROCESS | 1806 | 1461184486990 Marionette TRACE conn3 <- [1,2590,null,{}] 13:34:47 INFO - PROCESS | 1806 | 1461184486997 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}] 13:34:47 INFO - PROCESS | 1806 | 1461184487283 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 13:34:47 INFO - PROCESS | 1806 | 1461184487592 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa7c41800 == 154 [pid = 1806] [id = 655] 13:34:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 190 (0x7f1fa1eb0000) [pid = 1806] [serial = 1966] [outer = (nil)] 13:34:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 191 (0x7f1fa5a4b000) [pid = 1806] [serial = 1967] [outer = 0x7f1fa1eb0000] 13:34:47 INFO - PROCESS | 1806 | 1461184487675 Marionette DEBUG loaded listener.js 13:34:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 192 (0x7f1fa5ad3000) [pid = 1806] [serial = 1968] [outer = 0x7f1fa1eb0000] 13:34:48 INFO - PROCESS | 1806 | 1461184488539 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]]]}] 13:34:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:34:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1606ms 13:34:48 INFO - PROCESS | 1806 | 1461184488579 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 13:34:48 INFO - PROCESS | 1806 | 1461184488584 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 13:34:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:34:48 INFO - PROCESS | 1806 | 1461184488590 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:34:48 INFO - PROCESS | 1806 | 1461184488593 Marionette TRACE conn3 <- [1,2594,null,{}] 13:34:48 INFO - PROCESS | 1806 | 1461184488598 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}] 13:34:48 INFO - PROCESS | 1806 | 1461184488831 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 13:34:49 INFO - PROCESS | 1806 | 1461184489071 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fade80800 == 155 [pid = 1806] [id = 656] 13:34:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 193 (0x7f1f9d6cb400) [pid = 1806] [serial = 1969] [outer = (nil)] 13:34:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 194 (0x7f1fa644ec00) [pid = 1806] [serial = 1970] [outer = 0x7f1f9d6cb400] 13:34:49 INFO - PROCESS | 1806 | 1461184489147 Marionette DEBUG loaded listener.js 13:34:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f1fa65af800) [pid = 1806] [serial = 1971] [outer = 0x7f1f9d6cb400] 13:34:50 INFO - PROCESS | 1806 | 1461184490186 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]]]}] 13:34:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:34:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1630ms 13:34:50 INFO - PROCESS | 1806 | 1461184490221 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 13:34:50 INFO - PROCESS | 1806 | 1461184490224 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 13:34:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:34:50 INFO - PROCESS | 1806 | 1461184490230 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:34:50 INFO - PROCESS | 1806 | 1461184490234 Marionette TRACE conn3 <- [1,2598,null,{}] 13:34:50 INFO - PROCESS | 1806 | 1461184490239 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}] 13:34:50 INFO - PROCESS | 1806 | 1461184490487 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 13:34:50 INFO - PROCESS | 1806 | 1461184490808 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:50 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf3ab000 == 156 [pid = 1806] [id = 657] 13:34:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f1fa6c63400) [pid = 1806] [serial = 1972] [outer = (nil)] 13:34:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f1fa6d03400) [pid = 1806] [serial = 1973] [outer = 0x7f1fa6c63400] 13:34:50 INFO - PROCESS | 1806 | 1461184490904 Marionette DEBUG loaded listener.js 13:34:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f1fa709c800) [pid = 1806] [serial = 1974] [outer = 0x7f1fa6c63400] 13:34:51 INFO - PROCESS | 1806 | 1461184491875 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]]]}] 13:34:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:34:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1681ms 13:34:51 INFO - PROCESS | 1806 | 1461184491914 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 13:34:51 INFO - PROCESS | 1806 | 1461184491918 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 13:34:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:34:51 INFO - PROCESS | 1806 | 1461184491924 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:34:51 INFO - PROCESS | 1806 | 1461184491927 Marionette TRACE conn3 <- [1,2602,null,{}] 13:34:51 INFO - PROCESS | 1806 | 1461184491933 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}] 13:34:52 INFO - PROCESS | 1806 | 1461184492167 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 13:34:52 INFO - PROCESS | 1806 | 1461184492483 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fafb91000 == 157 [pid = 1806] [id = 658] 13:34:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f1fa66b1000) [pid = 1806] [serial = 1975] [outer = (nil)] 13:34:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f1fa7771400) [pid = 1806] [serial = 1976] [outer = 0x7f1fa66b1000] 13:34:52 INFO - PROCESS | 1806 | 1461184492564 Marionette DEBUG loaded listener.js 13:34:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f1fa7c7f800) [pid = 1806] [serial = 1977] [outer = 0x7f1fa66b1000] 13:34:53 INFO - PROCESS | 1806 | 1461184493492 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]]]}] 13:34:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:34:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1629ms 13:34:53 INFO - PROCESS | 1806 | 1461184493555 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 13:34:53 INFO - PROCESS | 1806 | 1461184493559 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 13:34:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:34:53 INFO - PROCESS | 1806 | 1461184493565 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:34:53 INFO - PROCESS | 1806 | 1461184493568 Marionette TRACE conn3 <- [1,2606,null,{}] 13:34:53 INFO - PROCESS | 1806 | 1461184493573 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}] 13:34:53 INFO - PROCESS | 1806 | 1461184493812 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 13:34:54 INFO - PROCESS | 1806 | 1461184494120 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:54 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb2df0000 == 158 [pid = 1806] [id = 659] 13:34:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f1f9f377c00) [pid = 1806] [serial = 1978] [outer = (nil)] 13:34:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f1fa7d48800) [pid = 1806] [serial = 1979] [outer = 0x7f1f9f377c00] 13:34:54 INFO - PROCESS | 1806 | 1461184494201 Marionette DEBUG loaded listener.js 13:34:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 204 (0x7f1fa80db000) [pid = 1806] [serial = 1980] [outer = 0x7f1f9f377c00] 13:34:55 INFO - PROCESS | 1806 | 1461184495123 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]]]}] 13:34:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:34:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1633ms 13:34:55 INFO - PROCESS | 1806 | 1461184495200 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 13:34:55 INFO - PROCESS | 1806 | 1461184495204 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 13:34:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:34:55 INFO - PROCESS | 1806 | 1461184495210 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:34:55 INFO - PROCESS | 1806 | 1461184495213 Marionette TRACE conn3 <- [1,2610,null,{}] 13:34:55 INFO - PROCESS | 1806 | 1461184495218 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}] 13:34:55 INFO - PROCESS | 1806 | 1461184495505 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 13:34:55 INFO - PROCESS | 1806 | 1461184495821 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb37c8800 == 159 [pid = 1806] [id = 660] 13:34:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 205 (0x7f1fa0f8b800) [pid = 1806] [serial = 1981] [outer = (nil)] 13:34:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 206 (0x7f1face27800) [pid = 1806] [serial = 1982] [outer = 0x7f1fa0f8b800] 13:34:55 INFO - PROCESS | 1806 | 1461184495899 Marionette DEBUG loaded listener.js 13:34:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 207 (0x7f1fad04bc00) [pid = 1806] [serial = 1983] [outer = 0x7f1fa0f8b800] 13:34:56 INFO - PROCESS | 1806 | 1461184496764 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]]]}] 13:34:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:34:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1584ms 13:34:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:34:56 INFO - PROCESS | 1806 | 1461184496795 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 13:34:56 INFO - PROCESS | 1806 | 1461184496798 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 13:34:56 INFO - PROCESS | 1806 | 1461184496805 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:34:56 INFO - PROCESS | 1806 | 1461184496808 Marionette TRACE conn3 <- [1,2614,null,{}] 13:34:56 INFO - PROCESS | 1806 | 1461184496814 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}] 13:34:57 INFO - PROCESS | 1806 | 1461184497040 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 13:34:57 INFO - PROCESS | 1806 | 1461184497312 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:57 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3a22000 == 160 [pid = 1806] [id = 661] 13:34:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 208 (0x7f1fa80e3000) [pid = 1806] [serial = 1984] [outer = (nil)] 13:34:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 209 (0x7f1fadcc3400) [pid = 1806] [serial = 1985] [outer = 0x7f1fa80e3000] 13:34:57 INFO - PROCESS | 1806 | 1461184497438 Marionette DEBUG loaded listener.js 13:34:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 210 (0x7f1fadcd1c00) [pid = 1806] [serial = 1986] [outer = 0x7f1fa80e3000] 13:34:58 INFO - PROCESS | 1806 | 1461184498320 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]]]}] 13:34:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:34:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1582ms 13:34:58 INFO - PROCESS | 1806 | 1461184498387 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 13:34:58 INFO - PROCESS | 1806 | 1461184498390 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 13:34:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:34:58 INFO - PROCESS | 1806 | 1461184498396 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:34:58 INFO - PROCESS | 1806 | 1461184498400 Marionette TRACE conn3 <- [1,2618,null,{}] 13:34:58 INFO - PROCESS | 1806 | 1461184498405 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}] 13:34:58 INFO - PROCESS | 1806 | 1461184498642 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 13:34:58 INFO - PROCESS | 1806 | 1461184498912 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:34:59 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb5f77000 == 161 [pid = 1806] [id = 662] 13:34:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 211 (0x7f1fae0f8000) [pid = 1806] [serial = 1987] [outer = (nil)] 13:34:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 212 (0x7f1faf1d3c00) [pid = 1806] [serial = 1988] [outer = 0x7f1fae0f8000] 13:34:59 INFO - PROCESS | 1806 | 1461184499057 Marionette DEBUG loaded listener.js 13:34:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 213 (0x7f1faf849000) [pid = 1806] [serial = 1989] [outer = 0x7f1fae0f8000] 13:34:59 INFO - PROCESS | 1806 | 1461184499982 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]]]}] 13:35:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:35:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1629ms 13:35:00 INFO - PROCESS | 1806 | 1461184500027 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 13:35:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:35:00 INFO - PROCESS | 1806 | 1461184500032 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 13:35:00 INFO - PROCESS | 1806 | 1461184500038 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:35:00 INFO - PROCESS | 1806 | 1461184500042 Marionette TRACE conn3 <- [1,2622,null,{}] 13:35:00 INFO - PROCESS | 1806 | 1461184500048 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}] 13:35:00 INFO - PROCESS | 1806 | 1461184500324 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 13:35:00 INFO - PROCESS | 1806 | 1461184500650 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9e15800 == 162 [pid = 1806] [id = 663] 13:35:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 214 (0x7f1faf1ce800) [pid = 1806] [serial = 1990] [outer = (nil)] 13:35:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 215 (0x7f1fb1452c00) [pid = 1806] [serial = 1991] [outer = 0x7f1faf1ce800] 13:35:00 INFO - PROCESS | 1806 | 1461184500733 Marionette DEBUG loaded listener.js 13:35:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 216 (0x7f1fb2bcd400) [pid = 1806] [serial = 1992] [outer = 0x7f1faf1ce800] 13:35:01 INFO - PROCESS | 1806 | 1461184501621 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]]]}] 13:35:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:35:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1638ms 13:35:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:35:01 INFO - PROCESS | 1806 | 1461184501676 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 13:35:01 INFO - PROCESS | 1806 | 1461184501678 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 13:35:01 INFO - PROCESS | 1806 | 1461184501685 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:35:01 INFO - PROCESS | 1806 | 1461184501688 Marionette TRACE conn3 <- [1,2626,null,{}] 13:35:01 INFO - PROCESS | 1806 | 1461184501693 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}] 13:35:01 INFO - PROCESS | 1806 | 1461184501954 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 13:35:02 INFO - PROCESS | 1806 | 1461184502332 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbc33a800 == 163 [pid = 1806] [id = 664] 13:35:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 217 (0x7f1fafc32c00) [pid = 1806] [serial = 1993] [outer = (nil)] 13:35:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 218 (0x7f1fb2ca1800) [pid = 1806] [serial = 1994] [outer = 0x7f1fafc32c00] 13:35:02 INFO - PROCESS | 1806 | 1461184502417 Marionette DEBUG loaded listener.js 13:35:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 219 (0x7f1fb2d35800) [pid = 1806] [serial = 1995] [outer = 0x7f1fafc32c00] 13:35:03 INFO - PROCESS | 1806 | 1461184503284 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]]]}] 13:35:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:35:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1632ms 13:35:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:35:03 INFO - PROCESS | 1806 | 1461184503317 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 13:35:03 INFO - PROCESS | 1806 | 1461184503320 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 13:35:03 INFO - PROCESS | 1806 | 1461184503326 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:35:03 INFO - PROCESS | 1806 | 1461184503329 Marionette TRACE conn3 <- [1,2630,null,{}] 13:35:03 INFO - PROCESS | 1806 | 1461184503334 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}] 13:35:03 INFO - PROCESS | 1806 | 1461184503569 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 13:35:03 INFO - PROCESS | 1806 | 1461184503843 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:03 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc66aa000 == 164 [pid = 1806] [id = 665] 13:35:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 220 (0x7f1fb2bc9000) [pid = 1806] [serial = 1996] [outer = (nil)] 13:35:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 221 (0x7f1fb370b000) [pid = 1806] [serial = 1997] [outer = 0x7f1fb2bc9000] 13:35:03 INFO - PROCESS | 1806 | 1461184503921 Marionette DEBUG loaded listener.js 13:35:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 222 (0x7f1fb5311c00) [pid = 1806] [serial = 1998] [outer = 0x7f1fb2bc9000] 13:35:04 INFO - PROCESS | 1806 | 1461184504833 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]]]}] 13:35:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:35:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1540ms 13:35:04 INFO - PROCESS | 1806 | 1461184504866 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 13:35:04 INFO - PROCESS | 1806 | 1461184504870 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 13:35:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:35:04 INFO - PROCESS | 1806 | 1461184504876 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:35:04 INFO - PROCESS | 1806 | 1461184504878 Marionette TRACE conn3 <- [1,2634,null,{}] 13:35:04 INFO - PROCESS | 1806 | 1461184504884 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}] 13:35:05 INFO - PROCESS | 1806 | 1461184505231 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 13:35:05 INFO - PROCESS | 1806 | 1461184505684 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:05 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcb38f800 == 165 [pid = 1806] [id = 666] 13:35:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 223 (0x7f1fb531a400) [pid = 1806] [serial = 1999] [outer = (nil)] 13:35:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 224 (0x7f1fb80f0000) [pid = 1806] [serial = 2000] [outer = 0x7f1fb531a400] 13:35:05 INFO - PROCESS | 1806 | 1461184505813 Marionette DEBUG loaded listener.js 13:35:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 225 (0x7f1fb86cd800) [pid = 1806] [serial = 2001] [outer = 0x7f1fb531a400] 13:35:06 INFO - PROCESS | 1806 | 1461184506900 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]]]}] 13:35:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:35:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 2090ms 13:35:06 INFO - PROCESS | 1806 | 1461184506967 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 13:35:06 INFO - PROCESS | 1806 | 1461184506971 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 13:35:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:35:06 INFO - PROCESS | 1806 | 1461184506979 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:35:06 INFO - PROCESS | 1806 | 1461184506983 Marionette TRACE conn3 <- [1,2638,null,{}] 13:35:06 INFO - PROCESS | 1806 | 1461184506989 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}] 13:35:07 INFO - PROCESS | 1806 | 1461184507220 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 13:35:07 INFO - PROCESS | 1806 | 1461184507496 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fd0bbe000 == 166 [pid = 1806] [id = 667] 13:35:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 226 (0x7f1fa5267800) [pid = 1806] [serial = 2002] [outer = (nil)] 13:35:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 227 (0x7f1fb8764400) [pid = 1806] [serial = 2003] [outer = 0x7f1fa5267800] 13:35:07 INFO - PROCESS | 1806 | 1461184507614 Marionette DEBUG loaded listener.js 13:35:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 228 (0x7f1fb8986800) [pid = 1806] [serial = 2004] [outer = 0x7f1fa5267800] 13:35:08 INFO - PROCESS | 1806 | 1461184508586 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]]]}] 13:35:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:35:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1686ms 13:35:08 INFO - PROCESS | 1806 | 1461184508665 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 13:35:08 INFO - PROCESS | 1806 | 1461184508669 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 13:35:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:35:08 INFO - PROCESS | 1806 | 1461184508675 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:35:08 INFO - PROCESS | 1806 | 1461184508678 Marionette TRACE conn3 <- [1,2642,null,{}] 13:35:08 INFO - PROCESS | 1806 | 1461184508684 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}] 13:35:08 INFO - PROCESS | 1806 | 1461184508935 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 13:35:09 INFO - PROCESS | 1806 | 1461184509255 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9d992800 == 167 [pid = 1806] [id = 668] 13:35:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 229 (0x7f1fa660fc00) [pid = 1806] [serial = 2005] [outer = (nil)] 13:35:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 230 (0x7f1fb8989800) [pid = 1806] [serial = 2006] [outer = 0x7f1fa660fc00] 13:35:09 INFO - PROCESS | 1806 | 1461184509336 Marionette DEBUG loaded listener.js 13:35:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 231 (0x7f1fb8a3e800) [pid = 1806] [serial = 2007] [outer = 0x7f1fa660fc00] 13:35:10 INFO - PROCESS | 1806 | 1461184510234 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]]]}] 13:35:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:35:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1632ms 13:35:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:35:10 INFO - PROCESS | 1806 | 1461184510308 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 13:35:10 INFO - PROCESS | 1806 | 1461184510311 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 13:35:10 INFO - PROCESS | 1806 | 1461184510318 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:35:10 INFO - PROCESS | 1806 | 1461184510321 Marionette TRACE conn3 <- [1,2646,null,{}] 13:35:10 INFO - PROCESS | 1806 | 1461184510329 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}] 13:35:10 INFO - PROCESS | 1806 | 1461184510594 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 13:35:10 INFO - PROCESS | 1806 | 1461184510912 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:10 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1d69800 == 168 [pid = 1806] [id = 669] 13:35:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 232 (0x7f1fa7d72c00) [pid = 1806] [serial = 2008] [outer = (nil)] 13:35:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 233 (0x7f1fb8e2e800) [pid = 1806] [serial = 2009] [outer = 0x7f1fa7d72c00] 13:35:11 INFO - PROCESS | 1806 | 1461184510998 Marionette DEBUG loaded listener.js 13:35:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 234 (0x7f1fb8e35800) [pid = 1806] [serial = 2010] [outer = 0x7f1fa7d72c00] 13:35:11 INFO - PROCESS | 1806 | 1461184511858 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]]]}] 13:35:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:35:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1595ms 13:35:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:35:11 INFO - PROCESS | 1806 | 1461184511913 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 13:35:11 INFO - PROCESS | 1806 | 1461184511915 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 13:35:11 INFO - PROCESS | 1806 | 1461184511923 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:35:11 INFO - PROCESS | 1806 | 1461184511926 Marionette TRACE conn3 <- [1,2650,null,{}] 13:35:11 INFO - PROCESS | 1806 | 1461184511931 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}] 13:35:12 INFO - PROCESS | 1806 | 1461184512209 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 13:35:12 INFO - PROCESS | 1806 | 1461184512525 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa21ab000 == 167 [pid = 1806] [id = 579] 13:35:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9c8e3800 == 166 [pid = 1806] [id = 598] 13:35:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9c8e4800 == 165 [pid = 1806] [id = 551] 13:35:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa6728000 == 164 [pid = 1806] [id = 584] 13:35:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fad0c1000 == 163 [pid = 1806] [id = 585] 13:35:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa393d000 == 162 [pid = 1806] [id = 651] 13:35:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa53e5800 == 161 [pid = 1806] [id = 650] 13:35:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa381e000 == 160 [pid = 1806] [id = 649] 13:35:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9f4f6000 == 159 [pid = 1806] [id = 648] 13:35:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc9788800 == 158 [pid = 1806] [id = 641] 13:35:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc7658800 == 157 [pid = 1806] [id = 640] 13:35:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc63eb000 == 156 [pid = 1806] [id = 639] 13:35:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fbc344000 == 155 [pid = 1806] [id = 638] 13:35:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9e19000 == 154 [pid = 1806] [id = 637] 13:35:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb8813000 == 153 [pid = 1806] [id = 636] 13:35:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3b5d800 == 152 [pid = 1806] [id = 635] 13:35:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb373c000 == 151 [pid = 1806] [id = 634] 13:35:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb1f9c800 == 150 [pid = 1806] [id = 633] 13:35:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf0ed000 == 149 [pid = 1806] [id = 632] 13:35:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa78dc000 == 148 [pid = 1806] [id = 631] 13:35:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa53d4800 == 147 [pid = 1806] [id = 630] 13:35:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9ec15000 == 146 [pid = 1806] [id = 629] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 233 (0x7f1fbc37c800) [pid = 1806] [serial = 1638] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 232 (0x7f1fa6c66800) [pid = 1806] [serial = 1842] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 231 (0x7f1fb2bc6400) [pid = 1806] [serial = 1629] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 230 (0x7f1fa6604800) [pid = 1806] [serial = 1838] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 229 (0x7f1fa2091800) [pid = 1806] [serial = 1874] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 228 (0x7f1fa1ba7400) [pid = 1806] [serial = 1797] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 227 (0x7f1fa5475000) [pid = 1806] [serial = 1832] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 226 (0x7f1face2b000) [pid = 1806] [serial = 1856] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 225 (0x7f1fa65b1c00) [pid = 1806] [serial = 1695] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 224 (0x7f1fc7807c00) [pid = 1806] [serial = 1641] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 223 (0x7f1fa448d000) [pid = 1806] [serial = 1829] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 222 (0x7f1fadcc9400) [pid = 1806] [serial = 1862] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 221 (0x7f1faddef000) [pid = 1806] [serial = 1865] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 220 (0x7f1fa7d51000) [pid = 1806] [serial = 1851] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 219 (0x7f1fb2d31400) [pid = 1806] [serial = 1779] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 218 (0x7f1faf1dbc00) [pid = 1806] [serial = 1713] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 217 (0x7f1fb2bc7400) [pid = 1806] [serial = 1776] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 216 (0x7f1fa5480400) [pid = 1806] [serial = 1833] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 215 (0x7f1fa2988c00) [pid = 1806] [serial = 1656] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 214 (0x7f1fa0f8bc00) [pid = 1806] [serial = 1881] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 213 (0x7f1fa7c80400) [pid = 1806] [serial = 1850] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 212 (0x7f1f9f5ed400) [pid = 1806] [serial = 1880] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 211 (0x7f1faf78e800) [pid = 1806] [serial = 1872] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 210 (0x7f1fcb058400) [pid = 1806] [serial = 1644] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 209 (0x7f1fadc46800) [pid = 1806] [serial = 1707] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 208 (0x7f1fb3cf5800) [pid = 1806] [serial = 1632] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 207 (0x7f1fa1ea7400) [pid = 1806] [serial = 1883] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 206 (0x7f1fa80e3800) [pid = 1806] [serial = 1854] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 205 (0x7f1fa66aa400) [pid = 1806] [serial = 1841] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 204 (0x7f1faf849800) [pid = 1806] [serial = 1770] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 203 (0x7f1f9ed4b000) [pid = 1806] [serial = 1614] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f1fa7775c00) [pid = 1806] [serial = 1764] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f1faf8f3400) [pid = 1806] [serial = 1773] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f1f9f1ecc00) [pid = 1806] [serial = 1752] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f1fa7d76400) [pid = 1806] [serial = 1853] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f1fa7d47800) [pid = 1806] [serial = 1623] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f1fa709a400) [pid = 1806] [serial = 1698] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f1f9ed43c00) [pid = 1806] [serial = 1728] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f1fa28ae000) [pid = 1806] [serial = 1689] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f1fa6606400) [pid = 1806] [serial = 1725] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 193 (0x7f1faf1d6000) [pid = 1806] [serial = 1767] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 192 (0x7f1fb8e2f400) [pid = 1806] [serial = 1653] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 191 (0x7f1f9ebe9800) [pid = 1806] [serial = 1820] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 190 (0x7f1fa6611400) [pid = 1806] [serial = 1839] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 189 (0x7f1fadde6000) [pid = 1806] [serial = 1863] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 188 (0x7f1fb774c800) [pid = 1806] [serial = 1791] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 187 (0x7f1fafc3ac00) [pid = 1806] [serial = 1716] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 186 (0x7f1faf51dc00) [pid = 1806] [serial = 1871] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f1fa208bc00) [pid = 1806] [serial = 1826] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f1fa0f89c00) [pid = 1806] [serial = 1824] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f1fa66b6c00) [pid = 1806] [serial = 1542] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f1fcb6c8400) [pid = 1806] [serial = 1647] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f1fa1eacc00) [pid = 1806] [serial = 1755] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f1faddf1000) [pid = 1806] [serial = 1626] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f1fb86cd400) [pid = 1806] [serial = 1635] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f1fa7714c00) [pid = 1806] [serial = 1848] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f1fb2bc5400) [pid = 1806] [serial = 1722] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f1fa7d50800) [pid = 1806] [serial = 1701] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f1fadc49800) [pid = 1806] [serial = 1860] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f1f9edb5000) [pid = 1806] [serial = 1821] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f1fa25b3000) [pid = 1806] [serial = 1827] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f1f9edc6800) [pid = 1806] [serial = 1878] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f1fb0ff1400) [pid = 1806] [serial = 1719] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f1fa6d0d400) [pid = 1806] [serial = 1761] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f1fa709a800) [pid = 1806] [serial = 1847] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f1fa65a9c00) [pid = 1806] [serial = 1836] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f1f9ed4ac00) [pid = 1806] [serial = 1877] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f1fa5a48800) [pid = 1806] [serial = 1692] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f1fa25b0c00) [pid = 1806] [serial = 1884] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f1fa6451000) [pid = 1806] [serial = 1835] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f1fa6d10400) [pid = 1806] [serial = 1844] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f1fae0f6c00) [pid = 1806] [serial = 1868] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f1fadf2b400) [pid = 1806] [serial = 1866] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f1f9f519400) [pid = 1806] [serial = 1823] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f1fb86d2400) [pid = 1806] [serial = 1794] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f1f9ed48800) [pid = 1806] [serial = 1683] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f1fa66abc00) [pid = 1806] [serial = 1620] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f1face28000) [pid = 1806] [serial = 1704] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f1fb37b4000) [pid = 1806] [serial = 1782] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f1fa5266000) [pid = 1806] [serial = 1830] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f1fad04e400) [pid = 1806] [serial = 1859] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f1fa596e400) [pid = 1806] [serial = 1758] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f1fb3cf8800) [pid = 1806] [serial = 1785] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f1faf1d1800) [pid = 1806] [serial = 1869] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f1fb67de000) [pid = 1806] [serial = 1788] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f1fa5265000) [pid = 1806] [serial = 1617] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f1fa0f96c00) [pid = 1806] [serial = 1686] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f1fad043400) [pid = 1806] [serial = 1857] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f1fb370d800) [pid = 1806] [serial = 1650] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f1fa6f26c00) [pid = 1806] [serial = 1845] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f1fadf20c00) [pid = 1806] [serial = 1710] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f1fa1eadc00) [pid = 1806] [serial = 1886] [outer = (nil)] [url = about:blank] 13:35:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9c8d9800 == 147 [pid = 1806] [id = 670] 13:35:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f1f9d6c3000) [pid = 1806] [serial = 2011] [outer = (nil)] 13:35:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f1f9d6ca400) [pid = 1806] [serial = 2012] [outer = 0x7f1f9d6c3000] 13:35:14 INFO - PROCESS | 1806 | 1461184514603 Marionette DEBUG loaded listener.js 13:35:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f1f9dd1ac00) [pid = 1806] [serial = 2013] [outer = 0x7f1f9d6c3000] 13:35:15 INFO - PROCESS | 1806 | 1461184515442 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]]]}] 13:35:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:35:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 3544ms 13:35:15 INFO - PROCESS | 1806 | 1461184515467 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 13:35:15 INFO - PROCESS | 1806 | 1461184515473 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 13:35:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:35:15 INFO - PROCESS | 1806 | 1461184515498 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:35:15 INFO - PROCESS | 1806 | 1461184515503 Marionette TRACE conn3 <- [1,2654,null,{}] 13:35:15 INFO - PROCESS | 1806 | 1461184515516 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}] 13:35:15 INFO - PROCESS | 1806 | 1461184515782 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 13:35:16 INFO - PROCESS | 1806 | 1461184515990 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:16 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1bc4800 == 148 [pid = 1806] [id = 671] 13:35:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f1f9dd17000) [pid = 1806] [serial = 2014] [outer = (nil)] 13:35:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f1f9ed45000) [pid = 1806] [serial = 2015] [outer = 0x7f1f9dd17000] 13:35:16 INFO - PROCESS | 1806 | 1461184516068 Marionette DEBUG loaded listener.js 13:35:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f1f9edb4400) [pid = 1806] [serial = 2016] [outer = 0x7f1f9dd17000] 13:35:16 INFO - PROCESS | 1806 | 1461184516903 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]]]}] 13:35:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:35:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1455ms 13:35:16 INFO - PROCESS | 1806 | 1461184516969 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 13:35:16 INFO - PROCESS | 1806 | 1461184516975 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 13:35:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:35:16 INFO - PROCESS | 1806 | 1461184516985 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:35:16 INFO - PROCESS | 1806 | 1461184516988 Marionette TRACE conn3 <- [1,2658,null,{}] 13:35:16 INFO - PROCESS | 1806 | 1461184516994 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}] 13:35:17 INFO - PROCESS | 1806 | 1461184517282 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 13:35:17 INFO - PROCESS | 1806 | 1461184517329 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:17 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa23dd800 == 149 [pid = 1806] [id = 672] 13:35:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f1f9f1f2800) [pid = 1806] [serial = 2017] [outer = (nil)] 13:35:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f1f9f50ac00) [pid = 1806] [serial = 2018] [outer = 0x7f1f9f1f2800] 13:35:17 INFO - PROCESS | 1806 | 1461184517395 Marionette DEBUG loaded listener.js 13:35:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f1f9f5e8000) [pid = 1806] [serial = 2019] [outer = 0x7f1f9f1f2800] 13:35:18 INFO - PROCESS | 1806 | 1461184518588 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]]]}] 13:35:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:35:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1686ms 13:35:18 INFO - PROCESS | 1806 | 1461184518672 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 13:35:18 INFO - PROCESS | 1806 | 1461184518678 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 13:35:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:35:18 INFO - PROCESS | 1806 | 1461184518689 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:35:18 INFO - PROCESS | 1806 | 1461184518694 Marionette TRACE conn3 <- [1,2662,null,{}] 13:35:18 INFO - PROCESS | 1806 | 1461184518756 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}] 13:35:19 INFO - PROCESS | 1806 | 1461184519046 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 13:35:19 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f1fb1281800) [pid = 1806] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:35:19 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f1fb1282000) [pid = 1806] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:35:19 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f1f9f5e3c00) [pid = 1806] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:35:19 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f1fa1ba8c00) [pid = 1806] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:35:19 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f1fb5318800) [pid = 1806] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:35:19 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f1fa2092000) [pid = 1806] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:35:19 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f1f9de40800) [pid = 1806] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:35:19 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f1f9ec41000) [pid = 1806] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:35:19 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f1fa7091c00) [pid = 1806] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:35:19 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f1f9dd0f800) [pid = 1806] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:35:19 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f1f9ec47400) [pid = 1806] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:35:19 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f1f9de41000) [pid = 1806] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:35:19 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f1fa11d7000) [pid = 1806] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:35:19 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f1f9de45800) [pid = 1806] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:35:19 INFO - PROCESS | 1806 | --DOMWINDOW == 136 (0x7f1fb2be9c00) [pid = 1806] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:35:19 INFO - PROCESS | 1806 | --DOMWINDOW == 135 (0x7f1fa6c62c00) [pid = 1806] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:35:19 INFO - PROCESS | 1806 | --DOMWINDOW == 134 (0x7f1f9de40c00) [pid = 1806] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:35:19 INFO - PROCESS | 1806 | --DOMWINDOW == 133 (0x7f1fa5268400) [pid = 1806] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:35:19 INFO - PROCESS | 1806 | --DOMWINDOW == 132 (0x7f1fa7779c00) [pid = 1806] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:35:19 INFO - PROCESS | 1806 | --DOMWINDOW == 131 (0x7f1f9d6ca000) [pid = 1806] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:35:19 INFO - PROCESS | 1806 | --DOMWINDOW == 130 (0x7f1fa65b1000) [pid = 1806] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:35:19 INFO - PROCESS | 1806 | --DOMWINDOW == 129 (0x7f1f9ebe3400) [pid = 1806] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:35:19 INFO - PROCESS | 1806 | --DOMWINDOW == 128 (0x7f1f9de43400) [pid = 1806] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:35:19 INFO - PROCESS | 1806 | 1461184519761 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:19 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1cdc800 == 150 [pid = 1806] [id = 673] 13:35:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 129 (0x7f1f9d6ca000) [pid = 1806] [serial = 2020] [outer = (nil)] 13:35:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 130 (0x7f1f9de45800) [pid = 1806] [serial = 2021] [outer = 0x7f1f9d6ca000] 13:35:19 INFO - PROCESS | 1806 | 1461184519829 Marionette DEBUG loaded listener.js 13:35:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 131 (0x7f1fa0f94000) [pid = 1806] [serial = 2022] [outer = 0x7f1f9d6ca000] 13:35:20 INFO - PROCESS | 1806 | 1461184520612 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]]]}] 13:35:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:35:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1962ms 13:35:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:35:20 INFO - PROCESS | 1806 | 1461184520648 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 13:35:20 INFO - PROCESS | 1806 | 1461184520651 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 13:35:20 INFO - PROCESS | 1806 | 1461184520657 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:35:20 INFO - PROCESS | 1806 | 1461184520660 Marionette TRACE conn3 <- [1,2666,null,{}] 13:35:20 INFO - PROCESS | 1806 | 1461184520665 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}] 13:35:20 INFO - PROCESS | 1806 | 1461184520881 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 13:35:21 INFO - PROCESS | 1806 | 1461184521057 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:21 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa511b800 == 151 [pid = 1806] [id = 674] 13:35:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 132 (0x7f1f9dd0f800) [pid = 1806] [serial = 2023] [outer = (nil)] 13:35:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 133 (0x7f1fa1ea8400) [pid = 1806] [serial = 2024] [outer = 0x7f1f9dd0f800] 13:35:21 INFO - PROCESS | 1806 | 1461184521126 Marionette DEBUG loaded listener.js 13:35:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 134 (0x7f1fa208ec00) [pid = 1806] [serial = 2025] [outer = 0x7f1f9dd0f800] 13:35:22 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:35:22 INFO - PROCESS | 1806 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:35:22 INFO - PROCESS | 1806 | 1461184522680 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]]]}] 13:35:22 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) 13:35:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2086ms 13:35:22 INFO - PROCESS | 1806 | 1461184522744 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 13:35:22 INFO - PROCESS | 1806 | 1461184522750 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 13:35:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:35:22 INFO - PROCESS | 1806 | 1461184522759 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:35:22 INFO - PROCESS | 1806 | 1461184522763 Marionette TRACE conn3 <- [1,2670,null,{}] 13:35:22 INFO - PROCESS | 1806 | 1461184522816 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}] 13:35:23 INFO - PROCESS | 1806 | 1461184523039 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 13:35:23 INFO - PROCESS | 1806 | 1461184523288 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1d81800 == 152 [pid = 1806] [id = 675] 13:35:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 135 (0x7f1f9eb21800) [pid = 1806] [serial = 2026] [outer = (nil)] 13:35:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 136 (0x7f1f9edcf400) [pid = 1806] [serial = 2027] [outer = 0x7f1f9eb21800] 13:35:23 INFO - PROCESS | 1806 | 1461184523371 Marionette DEBUG loaded listener.js 13:35:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f1f9f5ed000) [pid = 1806] [serial = 2028] [outer = 0x7f1f9eb21800] 13:35:24 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:35:24 INFO - PROCESS | 1806 | 1461184524790 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] 13:35:24 INFO - PROCESS | 1806 | 1461184524853 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 13:35:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:35:24 INFO - PROCESS | 1806 | 1461184524967 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:35:24 INFO - PROCESS | 1806 | 1461184524970 Marionette TRACE conn3 <- [1,2674,null,{}] 13:35:24 INFO - PROCESS | 1806 | 1461184524980 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}] 13:35:25 INFO - PROCESS | 1806 | 1461184525207 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 13:35:25 INFO - PROCESS | 1806 | 1461184525457 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa65c6800 == 153 [pid = 1806] [id = 676] 13:35:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f1f9de4c800) [pid = 1806] [serial = 2029] [outer = (nil)] 13:35:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f1fa1ba9800) [pid = 1806] [serial = 2030] [outer = 0x7f1f9de4c800] 13:35:25 INFO - PROCESS | 1806 | 1461184525533 Marionette DEBUG loaded listener.js 13:35:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f1fa297ac00) [pid = 1806] [serial = 2031] [outer = 0x7f1f9de4c800] 13:35:26 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:35:26 INFO - PROCESS | 1806 | 1461184526991 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] 13:35:27 INFO - PROCESS | 1806 | 1461184527057 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 13:35:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:35:27 INFO - PROCESS | 1806 | 1461184527083 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:35:27 INFO - PROCESS | 1806 | 1461184527090 Marionette TRACE conn3 <- [1,2678,null,{}] 13:35:27 INFO - PROCESS | 1806 | 1461184527109 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}] 13:35:27 INFO - PROCESS | 1806 | 1461184527344 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 13:35:27 INFO - PROCESS | 1806 | 1461184527553 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:27 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa6f87000 == 154 [pid = 1806] [id = 677] 13:35:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f1fa1eae000) [pid = 1806] [serial = 2032] [outer = (nil)] 13:35:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f1fa526c000) [pid = 1806] [serial = 2033] [outer = 0x7f1fa1eae000] 13:35:27 INFO - PROCESS | 1806 | 1461184527671 Marionette DEBUG loaded listener.js 13:35:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f1fa5979c00) [pid = 1806] [serial = 2034] [outer = 0x7f1fa1eae000] 13:35:28 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:35:29 INFO - PROCESS | 1806 | 1461184529004 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]]]}] 13:35:29 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) 13:35:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1960ms 13:35:29 INFO - PROCESS | 1806 | 1461184529025 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 13:35:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:35:29 INFO - PROCESS | 1806 | 1461184529030 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 13:35:29 INFO - PROCESS | 1806 | 1461184529036 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:35:29 INFO - PROCESS | 1806 | 1461184529039 Marionette TRACE conn3 <- [1,2682,null,{}] 13:35:29 INFO - PROCESS | 1806 | 1461184529044 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}] 13:35:29 INFO - PROCESS | 1806 | 1461184529314 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 13:35:29 INFO - PROCESS | 1806 | 1461184529541 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa787c000 == 155 [pid = 1806] [id = 678] 13:35:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f1fa1eaec00) [pid = 1806] [serial = 2035] [outer = (nil)] 13:35:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f1fa5ac9000) [pid = 1806] [serial = 2036] [outer = 0x7f1fa1eaec00] 13:35:29 INFO - PROCESS | 1806 | 1461184529618 Marionette DEBUG loaded listener.js 13:35:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f1fa6397800) [pid = 1806] [serial = 2037] [outer = 0x7f1fa1eaec00] 13:35:30 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:35:30 INFO - PROCESS | 1806 | 1461184530940 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]]]}] 13:35:30 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) 13:35:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1934ms 13:35:30 INFO - PROCESS | 1806 | 1461184530971 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 13:35:30 INFO - PROCESS | 1806 | 1461184530974 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 13:35:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:35:30 INFO - PROCESS | 1806 | 1461184530981 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:35:30 INFO - PROCESS | 1806 | 1461184530985 Marionette TRACE conn3 <- [1,2686,null,{}] 13:35:30 INFO - PROCESS | 1806 | 1461184530992 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}] 13:35:31 INFO - PROCESS | 1806 | 1461184531320 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 13:35:31 INFO - PROCESS | 1806 | 1461184531550 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa7c26000 == 156 [pid = 1806] [id = 679] 13:35:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f1fa526cc00) [pid = 1806] [serial = 2038] [outer = (nil)] 13:35:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f1fa6459c00) [pid = 1806] [serial = 2039] [outer = 0x7f1fa526cc00] 13:35:31 INFO - PROCESS | 1806 | 1461184531625 Marionette DEBUG loaded listener.js 13:35:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f1fa660bc00) [pid = 1806] [serial = 2040] [outer = 0x7f1fa526cc00] 13:35:32 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:35:32 INFO - PROCESS | 1806 | 1461184532986 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] 13:35:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:35:33 INFO - PROCESS | 1806 | 1461184533022 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 13:35:33 INFO - PROCESS | 1806 | 1461184533028 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:35:33 INFO - PROCESS | 1806 | 1461184533032 Marionette TRACE conn3 <- [1,2690,null,{}] 13:35:33 INFO - PROCESS | 1806 | 1461184533037 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}] 13:35:33 INFO - PROCESS | 1806 | 1461184533366 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 13:35:33 INFO - PROCESS | 1806 | 1461184533595 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:33 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fade81800 == 157 [pid = 1806] [id = 680] 13:35:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f1fa6c61800) [pid = 1806] [serial = 2041] [outer = (nil)] 13:35:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f1fa6f2a800) [pid = 1806] [serial = 2042] [outer = 0x7f1fa6c61800] 13:35:33 INFO - PROCESS | 1806 | 1461184533681 Marionette DEBUG loaded listener.js 13:35:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f1fa709a800) [pid = 1806] [serial = 2043] [outer = 0x7f1fa6c61800] 13:35:34 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:35:35 INFO - PROCESS | 1806 | 1461184535005 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] 13:35:35 INFO - PROCESS | 1806 | 1461184535071 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 13:35:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:35:35 INFO - PROCESS | 1806 | 1461184535077 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:35:35 INFO - PROCESS | 1806 | 1461184535079 Marionette TRACE conn3 <- [1,2694,null,{}] 13:35:35 INFO - PROCESS | 1806 | 1461184535085 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}] 13:35:35 INFO - PROCESS | 1806 | 1461184535388 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 13:35:35 INFO - PROCESS | 1806 | 1461184535665 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf3e8800 == 158 [pid = 1806] [id = 681] 13:35:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f1fa6c62000) [pid = 1806] [serial = 2044] [outer = (nil)] 13:35:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f1fa7779c00) [pid = 1806] [serial = 2045] [outer = 0x7f1fa6c62000] 13:35:35 INFO - PROCESS | 1806 | 1461184535748 Marionette DEBUG loaded listener.js 13:35:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f1fa77b0800) [pid = 1806] [serial = 2046] [outer = 0x7f1fa6c62000] 13:35:37 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:35:37 INFO - PROCESS | 1806 | 1461184537071 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 13:35:37 INFO - PROCESS | 1806 | 1461184537122 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 13:35:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:35:37 INFO - PROCESS | 1806 | 1461184537129 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:35:37 INFO - PROCESS | 1806 | 1461184537132 Marionette TRACE conn3 <- [1,2698,null,{}] 13:35:37 INFO - PROCESS | 1806 | 1461184537138 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}] 13:35:37 INFO - PROCESS | 1806 | 1461184537431 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 13:35:37 INFO - PROCESS | 1806 | 1461184537664 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:37 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fafa57800 == 159 [pid = 1806] [id = 682] 13:35:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f1fa7098400) [pid = 1806] [serial = 2047] [outer = (nil)] 13:35:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f1fa7d42c00) [pid = 1806] [serial = 2048] [outer = 0x7f1fa7098400] 13:35:37 INFO - PROCESS | 1806 | 1461184537738 Marionette DEBUG loaded listener.js 13:35:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f1fa80de000) [pid = 1806] [serial = 2049] [outer = 0x7f1fa7098400] 13:35:39 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 13:35:39 INFO - PROCESS | 1806 | 1461184539060 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] 13:35:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:35:39 INFO - PROCESS | 1806 | 1461184539123 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 13:35:39 INFO - PROCESS | 1806 | 1461184539129 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:35:39 INFO - PROCESS | 1806 | 1461184539132 Marionette TRACE conn3 <- [1,2702,null,{}] 13:35:39 INFO - PROCESS | 1806 | 1461184539138 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}] 13:35:39 INFO - PROCESS | 1806 | 1461184539435 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 13:35:39 INFO - PROCESS | 1806 | 1461184539665 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:39 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb2ab1800 == 160 [pid = 1806] [id = 683] 13:35:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f1fa709a400) [pid = 1806] [serial = 2050] [outer = (nil)] 13:35:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f1face30400) [pid = 1806] [serial = 2051] [outer = 0x7f1fa709a400] 13:35:39 INFO - PROCESS | 1806 | 1461184539739 Marionette DEBUG loaded listener.js 13:35:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f1fadc4cc00) [pid = 1806] [serial = 2052] [outer = 0x7f1fa709a400] 13:35:40 INFO - PROCESS | 1806 | 1461184540676 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]]]}] 13:35:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:35:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1633ms 13:35:40 INFO - PROCESS | 1806 | 1461184540764 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 13:35:40 INFO - PROCESS | 1806 | 1461184540767 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 13:35:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:35:40 INFO - PROCESS | 1806 | 1461184540773 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:35:40 INFO - PROCESS | 1806 | 1461184540778 Marionette TRACE conn3 <- [1,2706,null,{}] 13:35:40 INFO - PROCESS | 1806 | 1461184540783 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}] 13:35:41 INFO - PROCESS | 1806 | 1461184541019 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 13:35:41 INFO - PROCESS | 1806 | 1461184541322 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb372e000 == 161 [pid = 1806] [id = 684] 13:35:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f1f9d6c3400) [pid = 1806] [serial = 2053] [outer = (nil)] 13:35:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f1fadde4000) [pid = 1806] [serial = 2054] [outer = 0x7f1f9d6c3400] 13:35:41 INFO - PROCESS | 1806 | 1461184541404 Marionette DEBUG loaded listener.js 13:35:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f1fadf20c00) [pid = 1806] [serial = 2055] [outer = 0x7f1f9d6c3400] 13:35:42 INFO - PROCESS | 1806 | 1461184542305 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]]]}] 13:35:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:35:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1588ms 13:35:42 INFO - PROCESS | 1806 | 1461184542364 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 13:35:42 INFO - PROCESS | 1806 | 1461184542369 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 13:35:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:35:42 INFO - PROCESS | 1806 | 1461184542375 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:35:42 INFO - PROCESS | 1806 | 1461184542379 Marionette TRACE conn3 <- [1,2710,null,{}] 13:35:42 INFO - PROCESS | 1806 | 1461184542385 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}] 13:35:42 INFO - PROCESS | 1806 | 1461184542641 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 13:35:42 INFO - PROCESS | 1806 | 1461184542955 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:42 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3a0a000 == 162 [pid = 1806] [id = 685] 13:35:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f1faf1d8800) [pid = 1806] [serial = 2056] [outer = (nil)] 13:35:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f1faf521c00) [pid = 1806] [serial = 2057] [outer = 0x7f1faf1d8800] 13:35:43 INFO - PROCESS | 1806 | 1461184543044 Marionette DEBUG loaded listener.js 13:35:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f1faf848000) [pid = 1806] [serial = 2058] [outer = 0x7f1faf1d8800] 13:35:43 INFO - PROCESS | 1806 | 1461184543993 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] 13:35:44 INFO - PROCESS | 1806 | 1461184544076 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 13:35:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:35:44 INFO - PROCESS | 1806 | 1461184544082 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:35:44 INFO - PROCESS | 1806 | 1461184544085 Marionette TRACE conn3 <- [1,2714,null,{}] 13:35:44 INFO - PROCESS | 1806 | 1461184544090 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}] 13:35:44 INFO - PROCESS | 1806 | 1461184544319 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 13:35:44 INFO - PROCESS | 1806 | 1461184544634 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:44 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1397000 == 163 [pid = 1806] [id = 686] 13:35:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f1f9d572800) [pid = 1806] [serial = 2059] [outer = (nil)] 13:35:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f1f9d579000) [pid = 1806] [serial = 2060] [outer = 0x7f1f9d572800] 13:35:44 INFO - PROCESS | 1806 | 1461184544713 Marionette DEBUG loaded listener.js 13:35:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f1faf1cdc00) [pid = 1806] [serial = 2061] [outer = 0x7f1f9d572800] 13:35:45 INFO - PROCESS | 1806 | 1461184545614 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]]]}] 13:35:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:35:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1580ms 13:35:45 INFO - PROCESS | 1806 | 1461184545664 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 13:35:45 INFO - PROCESS | 1806 | 1461184545667 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 13:35:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:35:45 INFO - PROCESS | 1806 | 1461184545674 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:35:45 INFO - PROCESS | 1806 | 1461184545677 Marionette TRACE conn3 <- [1,2718,null,{}] 13:35:45 INFO - PROCESS | 1806 | 1461184545682 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}] 13:35:45 INFO - PROCESS | 1806 | 1461184545938 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 13:35:46 INFO - PROCESS | 1806 | 1461184546809 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:46 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa21a8000 == 164 [pid = 1806] [id = 687] 13:35:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f1f9dd16400) [pid = 1806] [serial = 2062] [outer = (nil)] 13:35:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f1f9de44800) [pid = 1806] [serial = 2063] [outer = 0x7f1f9dd16400] 13:35:46 INFO - PROCESS | 1806 | 1461184546886 Marionette DEBUG loaded listener.js 13:35:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f1f9ebe7c00) [pid = 1806] [serial = 2064] [outer = 0x7f1f9dd16400] 13:35:47 INFO - PROCESS | 1806 | 1461184547783 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] 13:35:47 INFO - PROCESS | 1806 | 1461184547865 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 13:35:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:35:47 INFO - PROCESS | 1806 | 1461184547874 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:35:47 INFO - PROCESS | 1806 | 1461184547878 Marionette TRACE conn3 <- [1,2722,null,{}] 13:35:47 INFO - PROCESS | 1806 | 1461184547885 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}] 13:35:48 INFO - PROCESS | 1806 | 1461184548158 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 13:35:48 INFO - PROCESS | 1806 | 1461184548490 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa283a800 == 165 [pid = 1806] [id = 688] 13:35:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f1f9dd0f400) [pid = 1806] [serial = 2065] [outer = (nil)] 13:35:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f1f9ebec000) [pid = 1806] [serial = 2066] [outer = 0x7f1f9dd0f400] 13:35:48 INFO - PROCESS | 1806 | 1461184548566 Marionette DEBUG loaded listener.js 13:35:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f1fa11d4c00) [pid = 1806] [serial = 2067] [outer = 0x7f1f9dd0f400] 13:35:49 INFO - PROCESS | 1806 | 1461184549712 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] 13:35:49 INFO - PROCESS | 1806 | 1461184549781 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 13:35:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:35:49 INFO - PROCESS | 1806 | 1461184549789 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:35:49 INFO - PROCESS | 1806 | 1461184549791 Marionette TRACE conn3 <- [1,2726,null,{}] 13:35:49 INFO - PROCESS | 1806 | 1461184549806 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}] 13:35:50 INFO - PROCESS | 1806 | 1461184550138 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 13:35:50 INFO - PROCESS | 1806 | 1461184550400 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:50 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1d69000 == 166 [pid = 1806] [id = 689] 13:35:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f1f9de4d400) [pid = 1806] [serial = 2068] [outer = (nil)] 13:35:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f1fa5268000) [pid = 1806] [serial = 2069] [outer = 0x7f1f9de4d400] 13:35:50 INFO - PROCESS | 1806 | 1461184550471 Marionette DEBUG loaded listener.js 13:35:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f1fa547e400) [pid = 1806] [serial = 2070] [outer = 0x7f1f9de4d400] 13:35:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9ddfc000 == 165 [pid = 1806] [id = 578] 13:35:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb8d61000 == 164 [pid = 1806] [id = 481] 13:35:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9dfdc800 == 163 [pid = 1806] [id = 576] 13:35:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9ccf800 == 162 [pid = 1806] [id = 133] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f1fb86cc000) [pid = 1806] [serial = 1943] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa57bc800 == 161 [pid = 1806] [id = 580] 13:35:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa5b14800 == 160 [pid = 1806] [id = 605] 13:35:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa1d69800 == 159 [pid = 1806] [id = 669] 13:35:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9d992800 == 158 [pid = 1806] [id = 668] 13:35:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fd0bbe000 == 157 [pid = 1806] [id = 667] 13:35:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcb38f800 == 156 [pid = 1806] [id = 666] 13:35:51 INFO - PROCESS | 1806 | 1461184551547 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]]]}] 13:35:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc66aa000 == 155 [pid = 1806] [id = 665] 13:35:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fbc33a800 == 154 [pid = 1806] [id = 664] 13:35:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9e15800 == 153 [pid = 1806] [id = 663] 13:35:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb5f77000 == 152 [pid = 1806] [id = 662] 13:35:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3a22000 == 151 [pid = 1806] [id = 661] 13:35:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb37c8800 == 150 [pid = 1806] [id = 660] 13:35:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb2df0000 == 149 [pid = 1806] [id = 659] 13:35:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fafb91000 == 148 [pid = 1806] [id = 658] 13:35:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf3ab000 == 147 [pid = 1806] [id = 657] 13:35:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fade80800 == 146 [pid = 1806] [id = 656] 13:35:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa7c41800 == 145 [pid = 1806] [id = 655] 13:35:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa6f8b000 == 144 [pid = 1806] [id = 654] 13:35:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa5122800 == 143 [pid = 1806] [id = 653] 13:35:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:35:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1787ms 13:35:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9ec05800 == 142 [pid = 1806] [id = 652] 13:35:51 INFO - PROCESS | 1806 | 1461184551578 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 13:35:51 INFO - PROCESS | 1806 | 1461184551582 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 13:35:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f1fb1f6ac00) [pid = 1806] [serial = 1920] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f1fb2ca9800) [pid = 1806] [serial = 1922] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f1fa11d6400) [pid = 1806] [serial = 1893] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f1fa28ad000) [pid = 1806] [serial = 1895] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f1fb12c2800) [pid = 1806] [serial = 1919] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f1fb7fa2c00) [pid = 1806] [serial = 1940] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f1fa4497800) [pid = 1806] [serial = 1953] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f1fa1b8e000) [pid = 1806] [serial = 1950] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f1f9f1e8c00) [pid = 1806] [serial = 1947] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f1fa7096400) [pid = 1806] [serial = 1904] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f1f9edb6400) [pid = 1806] [serial = 1946] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f1fb3cf3c00) [pid = 1806] [serial = 1934] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f1fa77b0000) [pid = 1806] [serial = 1905] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f1faff91000) [pid = 1806] [serial = 1917] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f1fa03ef000) [pid = 1806] [serial = 1949] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f1fa6393800) [pid = 1806] [serial = 1899] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f1fa66acc00) [pid = 1806] [serial = 1902] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f1fb5311400) [pid = 1806] [serial = 1935] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f1fa6458000) [pid = 1806] [serial = 1901] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f1fb8385000) [pid = 1806] [serial = 1941] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f1faf8f3000) [pid = 1806] [serial = 1914] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f1fb3706c00) [pid = 1806] [serial = 1926] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f1fa03f6800) [pid = 1806] [serial = 1892] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f1faf843800) [pid = 1806] [serial = 1911] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f1fb2d3e000) [pid = 1806] [serial = 1923] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f1fa5271400) [pid = 1806] [serial = 1896] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f1faf847000) [pid = 1806] [serial = 1913] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f1fadf23800) [pid = 1806] [serial = 1908] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f1fb37b3800) [pid = 1806] [serial = 1929] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f1fb531bc00) [pid = 1806] [serial = 1937] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f1fa80d8c00) [pid = 1806] [serial = 1907] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f1faf1d7400) [pid = 1806] [serial = 1910] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f1fb7118400) [pid = 1806] [serial = 1938] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f1fa28a6800) [pid = 1806] [serial = 1952] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f1fa5a49800) [pid = 1806] [serial = 1898] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f1fb2db7c00) [pid = 1806] [serial = 1925] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f1fa2989c00) [pid = 1806] [serial = 1818] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f1fb3c91400) [pid = 1806] [serial = 1932] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f1faf84a000) [pid = 1806] [serial = 1875] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f1f9ed46000) [pid = 1806] [serial = 1890] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f1fb370f400) [pid = 1806] [serial = 1928] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 136 (0x7f1f9de44400) [pid = 1806] [serial = 1889] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 135 (0x7f1fb37bcc00) [pid = 1806] [serial = 1931] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 134 (0x7f1fafc38400) [pid = 1806] [serial = 1916] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | --DOMWINDOW == 133 (0x7f1f9edcfc00) [pid = 1806] [serial = 1955] [outer = (nil)] [url = about:blank] 13:35:51 INFO - PROCESS | 1806 | 1461184551659 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:35:51 INFO - PROCESS | 1806 | 1461184551668 Marionette TRACE conn3 <- [1,2730,null,{}] 13:35:51 INFO - PROCESS | 1806 | 1461184551682 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}] 13:35:51 INFO - PROCESS | 1806 | 1461184551900 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 13:35:52 INFO - PROCESS | 1806 | 1461184552156 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1d69800 == 143 [pid = 1806] [id = 690] 13:35:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 134 (0x7f1f9de40c00) [pid = 1806] [serial = 2071] [outer = (nil)] 13:35:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 135 (0x7f1fa5976800) [pid = 1806] [serial = 2072] [outer = 0x7f1f9de40c00] 13:35:52 INFO - PROCESS | 1806 | 1461184552223 Marionette DEBUG loaded listener.js 13:35:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 136 (0x7f1fa5ad7400) [pid = 1806] [serial = 2073] [outer = 0x7f1f9de40c00] 13:35:53 INFO - PROCESS | 1806 | 1461184553387 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] 13:35:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:35:53 INFO - PROCESS | 1806 | 1461184553414 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 13:35:53 INFO - PROCESS | 1806 | 1461184553420 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:35:53 INFO - PROCESS | 1806 | 1461184553423 Marionette TRACE conn3 <- [1,2734,null,{}] 13:35:53 INFO - PROCESS | 1806 | 1461184553428 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}] 13:35:53 INFO - PROCESS | 1806 | 1461184553626 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 13:35:53 INFO - PROCESS | 1806 | 1461184553912 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa6766000 == 144 [pid = 1806] [id = 691] 13:35:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f1f9edc7000) [pid = 1806] [serial = 2074] [outer = (nil)] 13:35:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f1fa660e000) [pid = 1806] [serial = 2075] [outer = 0x7f1f9edc7000] 13:35:53 INFO - PROCESS | 1806 | 1461184553976 Marionette DEBUG loaded listener.js 13:35:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f1fa6c5c400) [pid = 1806] [serial = 2076] [outer = 0x7f1f9edc7000] 13:35:54 INFO - PROCESS | 1806 | 1461184554773 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]]]}] 13:35:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:35:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1381ms 13:35:54 INFO - PROCESS | 1806 | 1461184554802 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 13:35:54 INFO - PROCESS | 1806 | 1461184554806 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 13:35:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:35:54 INFO - PROCESS | 1806 | 1461184554812 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:35:54 INFO - PROCESS | 1806 | 1461184554815 Marionette TRACE conn3 <- [1,2738,null,{}] 13:35:54 INFO - PROCESS | 1806 | 1461184554821 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}] 13:35:55 INFO - PROCESS | 1806 | 1461184555114 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 13:35:55 INFO - PROCESS | 1806 | 1461184555150 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fadd9f000 == 145 [pid = 1806] [id = 692] 13:35:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f1fa6d0bc00) [pid = 1806] [serial = 2077] [outer = (nil)] 13:35:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f1fa6f1fc00) [pid = 1806] [serial = 2078] [outer = 0x7f1fa6d0bc00] 13:35:55 INFO - PROCESS | 1806 | 1461184555227 Marionette DEBUG loaded listener.js 13:35:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f1fa7714800) [pid = 1806] [serial = 2079] [outer = 0x7f1fa6d0bc00] 13:35:56 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f1f9d6ca000) [pid = 1806] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:35:56 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f1f9d6cb400) [pid = 1806] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:35:56 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f1f9f5e3000) [pid = 1806] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:35:56 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f1f9f377c00) [pid = 1806] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:35:56 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f1f9dd17000) [pid = 1806] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:35:56 INFO - PROCESS | 1806 | --DOMWINDOW == 136 (0x7f1fa0f8b800) [pid = 1806] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:35:56 INFO - PROCESS | 1806 | --DOMWINDOW == 135 (0x7f1f9f1f2800) [pid = 1806] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:35:56 INFO - PROCESS | 1806 | --DOMWINDOW == 134 (0x7f1f9d6c3000) [pid = 1806] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:35:56 INFO - PROCESS | 1806 | --DOMWINDOW == 133 (0x7f1fa1eb0000) [pid = 1806] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:35:56 INFO - PROCESS | 1806 | --DOMWINDOW == 132 (0x7f1f9d6cb800) [pid = 1806] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:35:56 INFO - PROCESS | 1806 | --DOMWINDOW == 131 (0x7f1fa6c63400) [pid = 1806] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:35:56 INFO - PROCESS | 1806 | --DOMWINDOW == 130 (0x7f1fa1ba6c00) [pid = 1806] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:35:56 INFO - PROCESS | 1806 | --DOMWINDOW == 129 (0x7f1fa80e3000) [pid = 1806] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:35:56 INFO - PROCESS | 1806 | --DOMWINDOW == 128 (0x7f1fa66b1000) [pid = 1806] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:35:56 INFO - PROCESS | 1806 | --DOMWINDOW == 127 (0x7f1f9ed4cc00) [pid = 1806] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:35:56 INFO - PROCESS | 1806 | --DOMWINDOW == 126 (0x7f1fae0f8000) [pid = 1806] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:35:56 INFO - PROCESS | 1806 | --DOMWINDOW == 125 (0x7f1fa80e2800) [pid = 1806] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:35:56 INFO - PROCESS | 1806 | 1461184556737 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]]]}] 13:35:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:35:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1981ms 13:35:56 INFO - PROCESS | 1806 | 1461184556796 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 13:35:56 INFO - PROCESS | 1806 | 1461184556799 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 13:35:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:35:56 INFO - PROCESS | 1806 | 1461184556806 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:35:56 INFO - PROCESS | 1806 | 1461184556809 Marionette TRACE conn3 <- [1,2742,null,{}] 13:35:56 INFO - PROCESS | 1806 | 1461184556815 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}] 13:35:57 INFO - PROCESS | 1806 | 1461184557019 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 13:35:57 INFO - PROCESS | 1806 | 1461184557035 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:57 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fade71000 == 146 [pid = 1806] [id = 693] 13:35:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 126 (0x7f1f9dd17000) [pid = 1806] [serial = 2080] [outer = (nil)] 13:35:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 127 (0x7f1fa5479400) [pid = 1806] [serial = 2081] [outer = 0x7f1f9dd17000] 13:35:57 INFO - PROCESS | 1806 | 1461184557097 Marionette DEBUG loaded listener.js 13:35:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 128 (0x7f1fa776ec00) [pid = 1806] [serial = 2082] [outer = 0x7f1f9dd17000] 13:35:58 INFO - PROCESS | 1806 | 1461184557997 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]]]}] 13:35:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:35:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1235ms 13:35:58 INFO - PROCESS | 1806 | 1461184558043 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 13:35:58 INFO - PROCESS | 1806 | 1461184558046 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 13:35:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:35:58 INFO - PROCESS | 1806 | 1461184558052 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:35:58 INFO - PROCESS | 1806 | 1461184558054 Marionette TRACE conn3 <- [1,2746,null,{}] 13:35:58 INFO - PROCESS | 1806 | 1461184558063 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}] 13:35:58 INFO - PROCESS | 1806 | 1461184558268 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 13:35:58 INFO - PROCESS | 1806 | 1461184558661 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:35:58 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9dfdb000 == 147 [pid = 1806] [id = 694] 13:35:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 129 (0x7f1f9d57b000) [pid = 1806] [serial = 2083] [outer = (nil)] 13:35:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 130 (0x7f1f9dd12000) [pid = 1806] [serial = 2084] [outer = 0x7f1f9d57b000] 13:35:58 INFO - PROCESS | 1806 | 1461184558806 Marionette DEBUG loaded listener.js 13:35:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 131 (0x7f1f9ebe2000) [pid = 1806] [serial = 2085] [outer = 0x7f1f9d57b000] 13:35:59 INFO - PROCESS | 1806 | 1461184559751 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]]]}] 13:35:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:35:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1735ms 13:35:59 INFO - PROCESS | 1806 | 1461184559790 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 13:35:59 INFO - PROCESS | 1806 | 1461184559798 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 13:35:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:35:59 INFO - PROCESS | 1806 | 1461184559807 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:35:59 INFO - PROCESS | 1806 | 1461184559813 Marionette TRACE conn3 <- [1,2750,null,{}] 13:35:59 INFO - PROCESS | 1806 | 1461184559820 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}] 13:36:00 INFO - PROCESS | 1806 | 1461184560068 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 13:36:00 INFO - PROCESS | 1806 | 1461184560281 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa5a05000 == 148 [pid = 1806] [id = 695] 13:36:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 132 (0x7f1f9f1ed800) [pid = 1806] [serial = 2086] [outer = (nil)] 13:36:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 133 (0x7f1f9f518c00) [pid = 1806] [serial = 2087] [outer = 0x7f1f9f1ed800] 13:36:00 INFO - PROCESS | 1806 | 1461184560449 Marionette DEBUG loaded listener.js 13:36:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 134 (0x7f1fa0f89000) [pid = 1806] [serial = 2088] [outer = 0x7f1f9f1ed800] 13:36:01 INFO - PROCESS | 1806 | 1461184561640 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]]]}] 13:36:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:36:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1886ms 13:36:01 INFO - PROCESS | 1806 | 1461184561699 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 13:36:01 INFO - PROCESS | 1806 | 1461184561708 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 13:36:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:36:01 INFO - PROCESS | 1806 | 1461184561716 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:36:01 INFO - PROCESS | 1806 | 1461184561719 Marionette TRACE conn3 <- [1,2754,null,{}] 13:36:01 INFO - PROCESS | 1806 | 1461184561727 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}] 13:36:02 INFO - PROCESS | 1806 | 1461184562120 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 13:36:02 INFO - PROCESS | 1806 | 1461184562489 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fad0bd000 == 149 [pid = 1806] [id = 696] 13:36:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 135 (0x7f1fa208c400) [pid = 1806] [serial = 2089] [outer = (nil)] 13:36:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 136 (0x7f1fa2982400) [pid = 1806] [serial = 2090] [outer = 0x7f1fa208c400] 13:36:02 INFO - PROCESS | 1806 | 1461184562567 Marionette DEBUG loaded listener.js 13:36:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f1fa5477800) [pid = 1806] [serial = 2091] [outer = 0x7f1fa208c400] 13:36:03 INFO - PROCESS | 1806 | 1461184563495 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]]]}] 13:36:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:36:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1839ms 13:36:03 INFO - PROCESS | 1806 | 1461184563555 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 13:36:03 INFO - PROCESS | 1806 | 1461184563558 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 13:36:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:36:03 INFO - PROCESS | 1806 | 1461184563575 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:36:03 INFO - PROCESS | 1806 | 1461184563584 Marionette TRACE conn3 <- [1,2758,null,{}] 13:36:03 INFO - PROCESS | 1806 | 1461184563590 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}] 13:36:03 INFO - PROCESS | 1806 | 1461184563873 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 13:36:04 INFO - PROCESS | 1806 | 1461184564135 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb2ded000 == 150 [pid = 1806] [id = 697] 13:36:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f1fa25b7400) [pid = 1806] [serial = 2092] [outer = (nil)] 13:36:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f1fa6604c00) [pid = 1806] [serial = 2093] [outer = 0x7f1fa25b7400] 13:36:04 INFO - PROCESS | 1806 | 1461184564253 Marionette DEBUG loaded listener.js 13:36:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f1fa6c61c00) [pid = 1806] [serial = 2094] [outer = 0x7f1fa25b7400] 13:36:05 INFO - PROCESS | 1806 | 1461184565130 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]]]}] 13:36:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:36:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1604ms 13:36:05 INFO - PROCESS | 1806 | 1461184565172 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 13:36:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:36:05 INFO - PROCESS | 1806 | 1461184565176 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 13:36:05 INFO - PROCESS | 1806 | 1461184565182 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:36:05 INFO - PROCESS | 1806 | 1461184565186 Marionette TRACE conn3 <- [1,2762,null,{}] 13:36:05 INFO - PROCESS | 1806 | 1461184565192 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}] 13:36:05 INFO - PROCESS | 1806 | 1461184565424 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 13:36:05 INFO - PROCESS | 1806 | 1461184565644 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:05 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb39d2800 == 151 [pid = 1806] [id = 698] 13:36:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f1fa5ad1000) [pid = 1806] [serial = 2095] [outer = (nil)] 13:36:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f1fa7094000) [pid = 1806] [serial = 2096] [outer = 0x7f1fa5ad1000] 13:36:05 INFO - PROCESS | 1806 | 1461184565758 Marionette DEBUG loaded listener.js 13:36:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f1fa77a4000) [pid = 1806] [serial = 2097] [outer = 0x7f1fa5ad1000] 13:36:06 INFO - PROCESS | 1806 | 1461184566772 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]]]}] 13:36:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:36:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1640ms 13:36:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:36:06 INFO - PROCESS | 1806 | 1461184566823 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 13:36:06 INFO - PROCESS | 1806 | 1461184566826 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 13:36:06 INFO - PROCESS | 1806 | 1461184566833 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:36:06 INFO - PROCESS | 1806 | 1461184566836 Marionette TRACE conn3 <- [1,2766,null,{}] 13:36:06 INFO - PROCESS | 1806 | 1461184566842 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}] 13:36:07 INFO - PROCESS | 1806 | 1461184567072 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 13:36:07 INFO - PROCESS | 1806 | 1461184567338 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3b58800 == 152 [pid = 1806] [id = 699] 13:36:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f1fa80df000) [pid = 1806] [serial = 2098] [outer = (nil)] 13:36:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f1fa80e6400) [pid = 1806] [serial = 2099] [outer = 0x7f1fa80df000] 13:36:07 INFO - PROCESS | 1806 | 1461184567484 Marionette DEBUG loaded listener.js 13:36:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f1fadde2800) [pid = 1806] [serial = 2100] [outer = 0x7f1fa80df000] 13:36:08 INFO - PROCESS | 1806 | 1461184568397 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]]]}] 13:36:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:36:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1633ms 13:36:08 INFO - PROCESS | 1806 | 1461184568465 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 13:36:08 INFO - PROCESS | 1806 | 1461184568469 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 13:36:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:36:08 INFO - PROCESS | 1806 | 1461184568475 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:36:08 INFO - PROCESS | 1806 | 1461184568479 Marionette TRACE conn3 <- [1,2770,null,{}] 13:36:08 INFO - PROCESS | 1806 | 1461184568484 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}] 13:36:08 INFO - PROCESS | 1806 | 1461184568722 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 13:36:09 INFO - PROCESS | 1806 | 1461184569018 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb5f8e000 == 153 [pid = 1806] [id = 700] 13:36:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f1fa80e1c00) [pid = 1806] [serial = 2101] [outer = (nil)] 13:36:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f1faf1d1000) [pid = 1806] [serial = 2102] [outer = 0x7f1fa80e1c00] 13:36:09 INFO - PROCESS | 1806 | 1461184569100 Marionette DEBUG loaded listener.js 13:36:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f1faf649800) [pid = 1806] [serial = 2103] [outer = 0x7f1fa80e1c00] 13:36:09 INFO - PROCESS | 1806 | 1461184569967 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]]]}] 13:36:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:36:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1538ms 13:36:10 INFO - PROCESS | 1806 | 1461184570014 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 13:36:10 INFO - PROCESS | 1806 | 1461184570018 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 13:36:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:36:10 INFO - PROCESS | 1806 | 1461184570024 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:36:10 INFO - PROCESS | 1806 | 1461184570027 Marionette TRACE conn3 <- [1,2774,null,{}] 13:36:10 INFO - PROCESS | 1806 | 1461184570032 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}] 13:36:10 INFO - PROCESS | 1806 | 1461184570260 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 13:36:10 INFO - PROCESS | 1806 | 1461184570522 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:10 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb8727800 == 154 [pid = 1806] [id = 701] 13:36:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f1fae0ec400) [pid = 1806] [serial = 2104] [outer = (nil)] 13:36:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f1faf84d400) [pid = 1806] [serial = 2105] [outer = 0x7f1fae0ec400] 13:36:10 INFO - PROCESS | 1806 | 1461184570643 Marionette DEBUG loaded listener.js 13:36:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f1faf87e400) [pid = 1806] [serial = 2106] [outer = 0x7f1fae0ec400] 13:36:11 INFO - PROCESS | 1806 | 1461184571521 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]]]}] 13:36:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:36:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1528ms 13:36:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:36:11 INFO - PROCESS | 1806 | 1461184571553 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 13:36:11 INFO - PROCESS | 1806 | 1461184571556 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 13:36:11 INFO - PROCESS | 1806 | 1461184571562 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:36:11 INFO - PROCESS | 1806 | 1461184571565 Marionette TRACE conn3 <- [1,2778,null,{}] 13:36:11 INFO - PROCESS | 1806 | 1461184571571 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}] 13:36:11 INFO - PROCESS | 1806 | 1461184571799 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 13:36:12 INFO - PROCESS | 1806 | 1461184572065 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb8e1a000 == 155 [pid = 1806] [id = 702] 13:36:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f1f9ebf0000) [pid = 1806] [serial = 2107] [outer = (nil)] 13:36:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f1faf87f000) [pid = 1806] [serial = 2108] [outer = 0x7f1f9ebf0000] 13:36:12 INFO - PROCESS | 1806 | 1461184572186 Marionette DEBUG loaded listener.js 13:36:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f1fafc3ac00) [pid = 1806] [serial = 2109] [outer = 0x7f1f9ebf0000] 13:36:13 INFO - PROCESS | 1806 | 1461184573030 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]]]}] 13:36:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:36:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1533ms 13:36:13 INFO - PROCESS | 1806 | 1461184573096 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 13:36:13 INFO - PROCESS | 1806 | 1461184573102 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 13:36:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:36:13 INFO - PROCESS | 1806 | 1461184573111 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:36:13 INFO - PROCESS | 1806 | 1461184573115 Marionette TRACE conn3 <- [1,2782,null,{}] 13:36:13 INFO - PROCESS | 1806 | 1461184573124 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}] 13:36:13 INFO - PROCESS | 1806 | 1461184573402 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 13:36:13 INFO - PROCESS | 1806 | 1461184573702 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:13 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb941f800 == 156 [pid = 1806] [id = 703] 13:36:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f1f9f516400) [pid = 1806] [serial = 2110] [outer = (nil)] 13:36:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f1fb0229400) [pid = 1806] [serial = 2111] [outer = 0x7f1f9f516400] 13:36:13 INFO - PROCESS | 1806 | 1461184573784 Marionette DEBUG loaded listener.js 13:36:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f1fb030fc00) [pid = 1806] [serial = 2112] [outer = 0x7f1f9f516400] 13:36:14 INFO - PROCESS | 1806 | 1461184574643 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]]]}] 13:36:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:36:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1582ms 13:36:14 INFO - PROCESS | 1806 | 1461184574693 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 13:36:14 INFO - PROCESS | 1806 | 1461184574696 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 13:36:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:36:14 INFO - PROCESS | 1806 | 1461184574702 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:36:14 INFO - PROCESS | 1806 | 1461184574705 Marionette TRACE conn3 <- [1,2786,null,{}] 13:36:14 INFO - PROCESS | 1806 | 1461184574711 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}] 13:36:14 INFO - PROCESS | 1806 | 1461184574974 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 13:36:15 INFO - PROCESS | 1806 | 1461184575239 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9e19800 == 157 [pid = 1806] [id = 704] 13:36:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f1fb12bfc00) [pid = 1806] [serial = 2113] [outer = (nil)] 13:36:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f1fb1450000) [pid = 1806] [serial = 2114] [outer = 0x7f1fb12bfc00] 13:36:15 INFO - PROCESS | 1806 | 1461184575387 Marionette DEBUG loaded listener.js 13:36:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f1fb2bc7c00) [pid = 1806] [serial = 2115] [outer = 0x7f1fb12bfc00] 13:36:16 INFO - PROCESS | 1806 | 1461184576318 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]]]}] 13:36:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:36:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1691ms 13:36:16 INFO - PROCESS | 1806 | 1461184576395 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 13:36:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:36:16 INFO - PROCESS | 1806 | 1461184576401 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 13:36:16 INFO - PROCESS | 1806 | 1461184576408 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:36:16 INFO - PROCESS | 1806 | 1461184576413 Marionette TRACE conn3 <- [1,2790,null,{}] 13:36:16 INFO - PROCESS | 1806 | 1461184576419 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}] 13:36:16 INFO - PROCESS | 1806 | 1461184576724 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 13:36:17 INFO - PROCESS | 1806 | 1461184577047 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:17 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fba355800 == 158 [pid = 1806] [id = 705] 13:36:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f1fb12c2800) [pid = 1806] [serial = 2116] [outer = (nil)] 13:36:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f1fb2d34000) [pid = 1806] [serial = 2117] [outer = 0x7f1fb12c2800] 13:36:17 INFO - PROCESS | 1806 | 1461184577121 Marionette DEBUG loaded listener.js 13:36:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f1fb2dad800) [pid = 1806] [serial = 2118] [outer = 0x7f1fb12c2800] 13:36:17 INFO - PROCESS | 1806 | 1461184577950 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]]]}] 13:36:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:36:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1587ms 13:36:17 INFO - PROCESS | 1806 | 1461184577995 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 13:36:18 INFO - PROCESS | 1806 | 1461184577999 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 13:36:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:36:18 INFO - PROCESS | 1806 | 1461184578005 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:36:18 INFO - PROCESS | 1806 | 1461184578007 Marionette TRACE conn3 <- [1,2794,null,{}] 13:36:18 INFO - PROCESS | 1806 | 1461184578013 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}] 13:36:18 INFO - PROCESS | 1806 | 1461184578252 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 13:36:18 INFO - PROCESS | 1806 | 1461184578518 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fbc33a800 == 159 [pid = 1806] [id = 706] 13:36:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f1fb2ca9c00) [pid = 1806] [serial = 2119] [outer = (nil)] 13:36:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f1fb370b400) [pid = 1806] [serial = 2120] [outer = 0x7f1fb2ca9c00] 13:36:18 INFO - PROCESS | 1806 | 1461184578638 Marionette DEBUG loaded listener.js 13:36:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f1fb37aec00) [pid = 1806] [serial = 2121] [outer = 0x7f1fb2ca9c00] 13:36:19 INFO - PROCESS | 1806 | 1461184579504 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]]]}] 13:36:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:36:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1538ms 13:36:19 INFO - PROCESS | 1806 | 1461184579545 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 13:36:19 INFO - PROCESS | 1806 | 1461184579547 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 13:36:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:36:19 INFO - PROCESS | 1806 | 1461184579554 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:36:19 INFO - PROCESS | 1806 | 1461184579557 Marionette TRACE conn3 <- [1,2798,null,{}] 13:36:19 INFO - PROCESS | 1806 | 1461184579563 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}] 13:36:19 INFO - PROCESS | 1806 | 1461184579797 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 13:36:20 INFO - PROCESS | 1806 | 1461184580061 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc04b6000 == 160 [pid = 1806] [id = 707] 13:36:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f1fb2dadc00) [pid = 1806] [serial = 2122] [outer = (nil)] 13:36:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f1fb37b5c00) [pid = 1806] [serial = 2123] [outer = 0x7f1fb2dadc00] 13:36:20 INFO - PROCESS | 1806 | 1461184580140 Marionette DEBUG loaded listener.js 13:36:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f1fb3c88400) [pid = 1806] [serial = 2124] [outer = 0x7f1fb2dadc00] 13:36:21 INFO - PROCESS | 1806 | 1461184581062 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]]]}] 13:36:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:36:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1578ms 13:36:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:36:21 INFO - PROCESS | 1806 | 1461184581134 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 13:36:21 INFO - PROCESS | 1806 | 1461184581137 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 13:36:21 INFO - PROCESS | 1806 | 1461184581143 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:36:21 INFO - PROCESS | 1806 | 1461184581146 Marionette TRACE conn3 <- [1,2802,null,{}] 13:36:21 INFO - PROCESS | 1806 | 1461184581152 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}] 13:36:21 INFO - PROCESS | 1806 | 1461184581399 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 13:36:21 INFO - PROCESS | 1806 | 1461184581749 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:21 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc7256800 == 161 [pid = 1806] [id = 708] 13:36:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f1f9ec48c00) [pid = 1806] [serial = 2125] [outer = (nil)] 13:36:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f1fb3c94000) [pid = 1806] [serial = 2126] [outer = 0x7f1f9ec48c00] 13:36:21 INFO - PROCESS | 1806 | 1461184581829 Marionette DEBUG loaded listener.js 13:36:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f1fb3cfd000) [pid = 1806] [serial = 2127] [outer = 0x7f1f9ec48c00] 13:36:22 INFO - PROCESS | 1806 | 1461184582699 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]]]}] 13:36:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:36:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1634ms 13:36:22 INFO - PROCESS | 1806 | 1461184582777 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 13:36:22 INFO - PROCESS | 1806 | 1461184582781 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 13:36:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:36:22 INFO - PROCESS | 1806 | 1461184582788 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:36:22 INFO - PROCESS | 1806 | 1461184582790 Marionette TRACE conn3 <- [1,2806,null,{}] 13:36:22 INFO - PROCESS | 1806 | 1461184582797 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}] 13:36:23 INFO - PROCESS | 1806 | 1461184583038 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 13:36:23 INFO - PROCESS | 1806 | 1461184583306 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc7649800 == 162 [pid = 1806] [id = 709] 13:36:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f1fa526b000) [pid = 1806] [serial = 2128] [outer = (nil)] 13:36:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f1fb54b5000) [pid = 1806] [serial = 2129] [outer = 0x7f1fa526b000] 13:36:23 INFO - PROCESS | 1806 | 1461184583424 Marionette DEBUG loaded listener.js 13:36:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f1fb710c400) [pid = 1806] [serial = 2130] [outer = 0x7f1fa526b000] 13:36:24 INFO - PROCESS | 1806 | 1461184584364 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]]]}] 13:36:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:36:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1630ms 13:36:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:36:24 INFO - PROCESS | 1806 | 1461184584420 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 13:36:24 INFO - PROCESS | 1806 | 1461184584423 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 13:36:24 INFO - PROCESS | 1806 | 1461184584430 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:36:24 INFO - PROCESS | 1806 | 1461184584432 Marionette TRACE conn3 <- [1,2810,null,{}] 13:36:24 INFO - PROCESS | 1806 | 1461184584438 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}] 13:36:24 INFO - PROCESS | 1806 | 1461184584678 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 13:36:24 INFO - PROCESS | 1806 | 1461184584947 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc977f800 == 163 [pid = 1806] [id = 710] 13:36:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f1fb3cfa800) [pid = 1806] [serial = 2131] [outer = (nil)] 13:36:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f1fb72e7c00) [pid = 1806] [serial = 2132] [outer = 0x7f1fb3cfa800] 13:36:25 INFO - PROCESS | 1806 | 1461184585066 Marionette DEBUG loaded listener.js 13:36:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f1fb80f0c00) [pid = 1806] [serial = 2133] [outer = 0x7f1fb3cfa800] 13:36:25 INFO - PROCESS | 1806 | 1461184585886 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]]]}] 13:36:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:36:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1489ms 13:36:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:36:25 INFO - PROCESS | 1806 | 1461184585918 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 13:36:25 INFO - PROCESS | 1806 | 1461184585921 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 13:36:25 INFO - PROCESS | 1806 | 1461184585928 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:36:25 INFO - PROCESS | 1806 | 1461184585931 Marionette TRACE conn3 <- [1,2814,null,{}] 13:36:25 INFO - PROCESS | 1806 | 1461184585937 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}] 13:36:26 INFO - PROCESS | 1806 | 1461184586200 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 13:36:26 INFO - PROCESS | 1806 | 1461184586470 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcb389800 == 164 [pid = 1806] [id = 711] 13:36:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f1fa5268c00) [pid = 1806] [serial = 2134] [outer = (nil)] 13:36:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f1fb86c9000) [pid = 1806] [serial = 2135] [outer = 0x7f1fa5268c00] 13:36:26 INFO - PROCESS | 1806 | 1461184586606 Marionette DEBUG loaded listener.js 13:36:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f1fb875dc00) [pid = 1806] [serial = 2136] [outer = 0x7f1fa5268c00] 13:36:27 INFO - PROCESS | 1806 | 1461184587487 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]]]}] 13:36:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:36:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1632ms 13:36:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:36:27 INFO - PROCESS | 1806 | 1461184587560 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 13:36:27 INFO - PROCESS | 1806 | 1461184587562 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 13:36:27 INFO - PROCESS | 1806 | 1461184587569 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:36:27 INFO - PROCESS | 1806 | 1461184587572 Marionette TRACE conn3 <- [1,2818,null,{}] 13:36:27 INFO - PROCESS | 1806 | 1461184587578 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}] 13:36:27 INFO - PROCESS | 1806 | 1461184587825 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 13:36:28 INFO - PROCESS | 1806 | 1461184588131 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:28 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcba51800 == 165 [pid = 1806] [id = 712] 13:36:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f1fa0f91400) [pid = 1806] [serial = 2137] [outer = (nil)] 13:36:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f1fb876c000) [pid = 1806] [serial = 2138] [outer = 0x7f1fa0f91400] 13:36:28 INFO - PROCESS | 1806 | 1461184588213 Marionette DEBUG loaded listener.js 13:36:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f1fb8a35000) [pid = 1806] [serial = 2139] [outer = 0x7f1fa0f91400] 13:36:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fade71000 == 164 [pid = 1806] [id = 693] 13:36:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fadd9f000 == 163 [pid = 1806] [id = 692] 13:36:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa6766000 == 162 [pid = 1806] [id = 691] 13:36:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa1d69800 == 161 [pid = 1806] [id = 690] 13:36:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa1d69000 == 160 [pid = 1806] [id = 689] 13:36:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa283a800 == 159 [pid = 1806] [id = 688] 13:36:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa21a8000 == 158 [pid = 1806] [id = 687] 13:36:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf3e8800 == 157 [pid = 1806] [id = 681] 13:36:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fade81800 == 156 [pid = 1806] [id = 680] 13:36:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa7c26000 == 155 [pid = 1806] [id = 679] 13:36:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa787c000 == 154 [pid = 1806] [id = 678] 13:36:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa6f87000 == 153 [pid = 1806] [id = 677] 13:36:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa65c6800 == 152 [pid = 1806] [id = 676] 13:36:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa1d81800 == 151 [pid = 1806] [id = 675] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f1fa1ea8400) [pid = 1806] [serial = 2024] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f1fa0f94000) [pid = 1806] [serial = 2022] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f1fb8764400) [pid = 1806] [serial = 2003] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f1fa65af800) [pid = 1806] [serial = 1971] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f1fa1b8e400) [pid = 1806] [serial = 1962] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f1fa7d48800) [pid = 1806] [serial = 1979] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f1f9ed45000) [pid = 1806] [serial = 2015] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f1f9edb4400) [pid = 1806] [serial = 2016] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f1fb8989800) [pid = 1806] [serial = 2006] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f1fa0f8e800) [pid = 1806] [serial = 1961] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f1fad04bc00) [pid = 1806] [serial = 1983] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f1fa80db000) [pid = 1806] [serial = 1980] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f1fb80f0000) [pid = 1806] [serial = 2000] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f1f9f5e8000) [pid = 1806] [serial = 2019] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f1fb2ca1800) [pid = 1806] [serial = 1994] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f1fb1452c00) [pid = 1806] [serial = 1991] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f1f9d6ca400) [pid = 1806] [serial = 2012] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f1fa644ec00) [pid = 1806] [serial = 1970] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f1fa5a4b000) [pid = 1806] [serial = 1967] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f1f9ec45400) [pid = 1806] [serial = 1959] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f1fb370b000) [pid = 1806] [serial = 1997] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f1fa709c800) [pid = 1806] [serial = 1974] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f1f9de4d000) [pid = 1806] [serial = 1958] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f1f9f50ac00) [pid = 1806] [serial = 2018] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f1fa28a9800) [pid = 1806] [serial = 1964] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f1fadcc3400) [pid = 1806] [serial = 1985] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f1fa7c7f800) [pid = 1806] [serial = 1977] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f1fa4489400) [pid = 1806] [serial = 1887] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f1faf1d3c00) [pid = 1806] [serial = 1988] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f1fa5ad3000) [pid = 1806] [serial = 1968] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f1faf849000) [pid = 1806] [serial = 1989] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f1f9de45800) [pid = 1806] [serial = 2021] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f1fb8762800) [pid = 1806] [serial = 1944] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f1face27800) [pid = 1806] [serial = 1982] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f1fa7771400) [pid = 1806] [serial = 1976] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f1fadcd1c00) [pid = 1806] [serial = 1986] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f1f9dd1ac00) [pid = 1806] [serial = 2013] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f1fa4496800) [pid = 1806] [serial = 1965] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f1fa6d03400) [pid = 1806] [serial = 1973] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f1fb8e2e800) [pid = 1806] [serial = 2009] [outer = (nil)] [url = about:blank] 13:36:30 INFO - PROCESS | 1806 | 1461184590909 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]]]}] 13:36:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:36:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 3390ms 13:36:30 INFO - PROCESS | 1806 | 1461184590959 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 13:36:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:36:30 INFO - PROCESS | 1806 | 1461184590965 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 13:36:30 INFO - PROCESS | 1806 | 1461184590973 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:36:30 INFO - PROCESS | 1806 | 1461184590978 Marionette TRACE conn3 <- [1,2822,null,{}] 13:36:30 INFO - PROCESS | 1806 | 1461184590987 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}] 13:36:31 INFO - PROCESS | 1806 | 1461184591300 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 13:36:31 INFO - PROCESS | 1806 | 1461184591543 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1197000 == 152 [pid = 1806] [id = 713] 13:36:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f1f9ec4b000) [pid = 1806] [serial = 2140] [outer = (nil)] 13:36:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f1f9ed47000) [pid = 1806] [serial = 2141] [outer = 0x7f1f9ec4b000] 13:36:31 INFO - PROCESS | 1806 | 1461184591675 Marionette DEBUG loaded listener.js 13:36:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f1f9edca400) [pid = 1806] [serial = 2142] [outer = 0x7f1f9ec4b000] 13:36:32 INFO - PROCESS | 1806 | 1461184592493 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]]]}] 13:36:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:36:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1542ms 13:36:32 INFO - PROCESS | 1806 | 1461184592515 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 13:36:32 INFO - PROCESS | 1806 | 1461184592523 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 13:36:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:36:32 INFO - PROCESS | 1806 | 1461184592570 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:36:32 INFO - PROCESS | 1806 | 1461184592575 Marionette TRACE conn3 <- [1,2826,null,{}] 13:36:32 INFO - PROCESS | 1806 | 1461184592581 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}] 13:36:32 INFO - PROCESS | 1806 | 1461184592812 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 13:36:33 INFO - PROCESS | 1806 | 1461184593032 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:33 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa3805800 == 153 [pid = 1806] [id = 714] 13:36:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f1f9ec4b800) [pid = 1806] [serial = 2143] [outer = (nil)] 13:36:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f1f9f5e6c00) [pid = 1806] [serial = 2144] [outer = 0x7f1f9ec4b800] 13:36:33 INFO - PROCESS | 1806 | 1461184593105 Marionette DEBUG loaded listener.js 13:36:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f1fa0f90c00) [pid = 1806] [serial = 2145] [outer = 0x7f1f9ec4b800] 13:36:34 INFO - PROCESS | 1806 | 1461184594127 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:36:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:36:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1593ms 13:36:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:36:34 INFO - PROCESS | 1806 | 1461184594157 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 13:36:34 INFO - PROCESS | 1806 | 1461184594160 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 13:36:34 INFO - PROCESS | 1806 | 1461184594166 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:36:34 INFO - PROCESS | 1806 | 1461184594172 Marionette TRACE conn3 <- [1,2830,null,{}] 13:36:34 INFO - PROCESS | 1806 | 1461184594206 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}] 13:36:34 INFO - PROCESS | 1806 | 1461184594532 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 13:36:34 INFO - PROCESS | 1806 | 1461184594589 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:34 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa57a4800 == 154 [pid = 1806] [id = 715] 13:36:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f1fa1eadc00) [pid = 1806] [serial = 2146] [outer = (nil)] 13:36:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f1fa25ad000) [pid = 1806] [serial = 2147] [outer = 0x7f1fa1eadc00] 13:36:34 INFO - PROCESS | 1806 | 1461184594927 Marionette DEBUG loaded listener.js 13:36:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f1fa4489400) [pid = 1806] [serial = 2148] [outer = 0x7f1fa1eadc00] 13:36:35 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f1fa6d0bc00) [pid = 1806] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:36:35 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f1f9dd16400) [pid = 1806] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:36:35 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f1f9dd0f800) [pid = 1806] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:36:35 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f1f9de40c00) [pid = 1806] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:36:35 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f1fa660fc00) [pid = 1806] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:36:35 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f1f9de4d400) [pid = 1806] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:36:35 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f1f9dd0f400) [pid = 1806] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:36:35 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f1fafc32c00) [pid = 1806] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:36:35 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f1f9edc7000) [pid = 1806] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:36:35 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f1fb531a400) [pid = 1806] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:36:35 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f1fa7d72c00) [pid = 1806] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:36:35 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f1fb2bc9000) [pid = 1806] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:36:35 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f1faf1ce800) [pid = 1806] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:36:35 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f1fa5267800) [pid = 1806] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:36:36 INFO - PROCESS | 1806 | 1461184596218 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]]]}] 13:36:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:36:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 2091ms 13:36:36 INFO - PROCESS | 1806 | 1461184596257 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 13:36:36 INFO - PROCESS | 1806 | 1461184596262 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 13:36:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:36:36 INFO - PROCESS | 1806 | 1461184596268 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:36:36 INFO - PROCESS | 1806 | 1461184596270 Marionette TRACE conn3 <- [1,2834,null,{}] 13:36:36 INFO - PROCESS | 1806 | 1461184596275 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}] 13:36:36 INFO - PROCESS | 1806 | 1461184596498 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 13:36:36 INFO - PROCESS | 1806 | 1461184596713 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:36 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa65d4000 == 155 [pid = 1806] [id = 716] 13:36:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f1fa2090400) [pid = 1806] [serial = 2149] [outer = (nil)] 13:36:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f1fa5478000) [pid = 1806] [serial = 2150] [outer = 0x7f1fa2090400] 13:36:36 INFO - PROCESS | 1806 | 1461184596780 Marionette DEBUG loaded listener.js 13:36:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f1fa5979000) [pid = 1806] [serial = 2151] [outer = 0x7f1fa2090400] 13:36:37 INFO - PROCESS | 1806 | 1461184597574 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:36:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:36:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1534ms 13:36:37 INFO - PROCESS | 1806 | 1461184597804 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 13:36:37 INFO - PROCESS | 1806 | 1461184597811 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 13:36:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:36:37 INFO - PROCESS | 1806 | 1461184597819 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:36:37 INFO - PROCESS | 1806 | 1461184597824 Marionette TRACE conn3 <- [1,2838,null,{}] 13:36:37 INFO - PROCESS | 1806 | 1461184597832 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}] 13:36:38 INFO - PROCESS | 1806 | 1461184598113 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 13:36:38 INFO - PROCESS | 1806 | 1461184598442 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1d81000 == 156 [pid = 1806] [id = 717] 13:36:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f1f9ebe1c00) [pid = 1806] [serial = 2152] [outer = (nil)] 13:36:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f1f9edcc400) [pid = 1806] [serial = 2153] [outer = 0x7f1f9ebe1c00] 13:36:38 INFO - PROCESS | 1806 | 1461184598521 Marionette DEBUG loaded listener.js 13:36:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f1f9f50b000) [pid = 1806] [serial = 2154] [outer = 0x7f1f9ebe1c00] 13:36:39 INFO - PROCESS | 1806 | 1461184599488 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]]]}] 13:36:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:36:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1734ms 13:36:39 INFO - PROCESS | 1806 | 1461184599555 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 13:36:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:36:39 INFO - PROCESS | 1806 | 1461184599561 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 13:36:39 INFO - PROCESS | 1806 | 1461184599574 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:36:39 INFO - PROCESS | 1806 | 1461184599580 Marionette TRACE conn3 <- [1,2842,null,{}] 13:36:39 INFO - PROCESS | 1806 | 1461184599586 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}] 13:36:39 INFO - PROCESS | 1806 | 1461184599885 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 13:36:40 INFO - PROCESS | 1806 | 1461184600198 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:40 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa6f7a000 == 157 [pid = 1806] [id = 718] 13:36:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f1fa1ea2c00) [pid = 1806] [serial = 2155] [outer = (nil)] 13:36:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f1fa5267800) [pid = 1806] [serial = 2156] [outer = 0x7f1fa1ea2c00] 13:36:40 INFO - PROCESS | 1806 | 1461184600279 Marionette DEBUG loaded listener.js 13:36:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f1fa5a50c00) [pid = 1806] [serial = 2157] [outer = 0x7f1fa1ea2c00] 13:36:41 INFO - PROCESS | 1806 | 1461184601259 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]]]}] 13:36:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:36:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1738ms 13:36:41 INFO - PROCESS | 1806 | 1461184601308 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 13:36:41 INFO - PROCESS | 1806 | 1461184601312 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 13:36:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:36:41 INFO - PROCESS | 1806 | 1461184601318 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:36:41 INFO - PROCESS | 1806 | 1461184601321 Marionette TRACE conn3 <- [1,2846,null,{}] 13:36:41 INFO - PROCESS | 1806 | 1461184601336 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}] 13:36:41 INFO - PROCESS | 1806 | 1461184601592 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 13:36:41 INFO - PROCESS | 1806 | 1461184601928 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa7c3e000 == 158 [pid = 1806] [id = 719] 13:36:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f1fa65a7c00) [pid = 1806] [serial = 2158] [outer = (nil)] 13:36:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f1fa6611400) [pid = 1806] [serial = 2159] [outer = 0x7f1fa65a7c00] 13:36:42 INFO - PROCESS | 1806 | 1461184602009 Marionette DEBUG loaded listener.js 13:36:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f1fa6d06400) [pid = 1806] [serial = 2160] [outer = 0x7f1fa65a7c00] 13:36:42 INFO - PROCESS | 1806 | 1461184602905 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]]]}] 13:36:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:36:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1641ms 13:36:42 INFO - PROCESS | 1806 | 1461184602961 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 13:36:42 INFO - PROCESS | 1806 | 1461184602965 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 13:36:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:36:42 INFO - PROCESS | 1806 | 1461184602970 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:36:42 INFO - PROCESS | 1806 | 1461184602973 Marionette TRACE conn3 <- [1,2850,null,{}] 13:36:42 INFO - PROCESS | 1806 | 1461184602978 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}] 13:36:43 INFO - PROCESS | 1806 | 1461184603222 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 13:36:43 INFO - PROCESS | 1806 | 1461184603481 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fadf64000 == 159 [pid = 1806] [id = 720] 13:36:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f1fa65b1800) [pid = 1806] [serial = 2161] [outer = (nil)] 13:36:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f1fa7096400) [pid = 1806] [serial = 2162] [outer = 0x7f1fa65b1800] 13:36:43 INFO - PROCESS | 1806 | 1461184603611 Marionette DEBUG loaded listener.js 13:36:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f1fa7777800) [pid = 1806] [serial = 2163] [outer = 0x7f1fa65b1800] 13:36:44 INFO - PROCESS | 1806 | 1461184604521 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:36:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:36:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1586ms 13:36:44 INFO - PROCESS | 1806 | 1461184604558 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 13:36:44 INFO - PROCESS | 1806 | 1461184604562 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 13:36:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:36:44 INFO - PROCESS | 1806 | 1461184604568 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:36:44 INFO - PROCESS | 1806 | 1461184604572 Marionette TRACE conn3 <- [1,2854,null,{}] 13:36:44 INFO - PROCESS | 1806 | 1461184604578 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}] 13:36:44 INFO - PROCESS | 1806 | 1461184604811 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 13:36:45 INFO - PROCESS | 1806 | 1461184605075 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf54b000 == 160 [pid = 1806] [id = 721] 13:36:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f1fa6f26c00) [pid = 1806] [serial = 2164] [outer = (nil)] 13:36:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f1fa7d48800) [pid = 1806] [serial = 2165] [outer = 0x7f1fa6f26c00] 13:36:45 INFO - PROCESS | 1806 | 1461184605196 Marionette DEBUG loaded listener.js 13:36:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f1fa80d8c00) [pid = 1806] [serial = 2166] [outer = 0x7f1fa6f26c00] 13:36:46 INFO - PROCESS | 1806 | 1461184606079 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]]]}] 13:36:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:36:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1581ms 13:36:46 INFO - PROCESS | 1806 | 1461184606150 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 13:36:46 INFO - PROCESS | 1806 | 1461184606154 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 13:36:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:36:46 INFO - PROCESS | 1806 | 1461184606160 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:36:46 INFO - PROCESS | 1806 | 1461184606162 Marionette TRACE conn3 <- [1,2858,null,{}] 13:36:46 INFO - PROCESS | 1806 | 1461184606168 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}] 13:36:46 INFO - PROCESS | 1806 | 1461184606454 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 13:36:46 INFO - PROCESS | 1806 | 1461184606772 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:46 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb1f10000 == 161 [pid = 1806] [id = 722] 13:36:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f1f9edc2c00) [pid = 1806] [serial = 2167] [outer = (nil)] 13:36:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f1fadde5000) [pid = 1806] [serial = 2168] [outer = 0x7f1f9edc2c00] 13:36:46 INFO - PROCESS | 1806 | 1461184606856 Marionette DEBUG loaded listener.js 13:36:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f1faf1cf000) [pid = 1806] [serial = 2169] [outer = 0x7f1f9edc2c00] 13:36:47 INFO - PROCESS | 1806 | 1461184607759 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:36:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:36:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1631ms 13:36:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:36:47 INFO - PROCESS | 1806 | 1461184607792 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 13:36:47 INFO - PROCESS | 1806 | 1461184607795 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 13:36:47 INFO - PROCESS | 1806 | 1461184607802 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:36:47 INFO - PROCESS | 1806 | 1461184607805 Marionette TRACE conn3 <- [1,2862,null,{}] 13:36:47 INFO - PROCESS | 1806 | 1461184607811 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}] 13:36:48 INFO - PROCESS | 1806 | 1461184608042 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 13:36:48 INFO - PROCESS | 1806 | 1461184608307 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb361c800 == 162 [pid = 1806] [id = 723] 13:36:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f1fadc43800) [pid = 1806] [serial = 2170] [outer = (nil)] 13:36:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f1faf849000) [pid = 1806] [serial = 2171] [outer = 0x7f1fadc43800] 13:36:48 INFO - PROCESS | 1806 | 1461184608440 Marionette DEBUG loaded listener.js 13:36:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f1fafc33000) [pid = 1806] [serial = 2172] [outer = 0x7f1fadc43800] 13:36:49 INFO - PROCESS | 1806 | 1461184609350 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]]]}] 13:36:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:36:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1584ms 13:36:49 INFO - PROCESS | 1806 | 1461184609386 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 13:36:49 INFO - PROCESS | 1806 | 1461184609390 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 13:36:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:36:49 INFO - PROCESS | 1806 | 1461184609396 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:36:49 INFO - PROCESS | 1806 | 1461184609399 Marionette TRACE conn3 <- [1,2866,null,{}] 13:36:49 INFO - PROCESS | 1806 | 1461184609405 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}] 13:36:49 INFO - PROCESS | 1806 | 1461184609635 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 13:36:49 INFO - PROCESS | 1806 | 1461184609906 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb39d9000 == 163 [pid = 1806] [id = 724] 13:36:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f1fadccdc00) [pid = 1806] [serial = 2173] [outer = (nil)] 13:36:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f1fb1279000) [pid = 1806] [serial = 2174] [outer = 0x7f1fadccdc00] 13:36:50 INFO - PROCESS | 1806 | 1461184610028 Marionette DEBUG loaded listener.js 13:36:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f1fb1453c00) [pid = 1806] [serial = 2175] [outer = 0x7f1fadccdc00] 13:36:50 INFO - PROCESS | 1806 | 1461184610993 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]]]}] 13:36:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:36:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1635ms 13:36:51 INFO - PROCESS | 1806 | 1461184611033 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 13:36:51 INFO - PROCESS | 1806 | 1461184611036 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 13:36:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:36:51 INFO - PROCESS | 1806 | 1461184611043 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:36:51 INFO - PROCESS | 1806 | 1461184611046 Marionette TRACE conn3 <- [1,2870,null,{}] 13:36:51 INFO - PROCESS | 1806 | 1461184611051 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}] 13:36:51 INFO - PROCESS | 1806 | 1461184611326 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 13:36:51 INFO - PROCESS | 1806 | 1461184611635 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:51 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3b5c800 == 164 [pid = 1806] [id = 725] 13:36:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f1faf1d6000) [pid = 1806] [serial = 2176] [outer = (nil)] 13:36:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f1fb2bd0c00) [pid = 1806] [serial = 2177] [outer = 0x7f1faf1d6000] 13:36:51 INFO - PROCESS | 1806 | 1461184611711 Marionette DEBUG loaded listener.js 13:36:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f1fb2c4e400) [pid = 1806] [serial = 2178] [outer = 0x7f1faf1d6000] 13:36:52 INFO - PROCESS | 1806 | 1461184612616 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]]]}] 13:36:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:36:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1630ms 13:36:52 INFO - PROCESS | 1806 | 1461184612675 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 13:36:52 INFO - PROCESS | 1806 | 1461184612678 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 13:36:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:36:52 INFO - PROCESS | 1806 | 1461184612684 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:36:52 INFO - PROCESS | 1806 | 1461184612687 Marionette TRACE conn3 <- [1,2874,null,{}] 13:36:52 INFO - PROCESS | 1806 | 1461184612693 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}] 13:36:52 INFO - PROCESS | 1806 | 1461184612939 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 13:36:53 INFO - PROCESS | 1806 | 1461184613204 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb84e7000 == 165 [pid = 1806] [id = 726] 13:36:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f1fa6391400) [pid = 1806] [serial = 2179] [outer = (nil)] 13:36:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f1fb2db1c00) [pid = 1806] [serial = 2180] [outer = 0x7f1fa6391400] 13:36:53 INFO - PROCESS | 1806 | 1461184613337 Marionette DEBUG loaded listener.js 13:36:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f1fb37b5400) [pid = 1806] [serial = 2181] [outer = 0x7f1fa6391400] 13:36:54 INFO - PROCESS | 1806 | 1461184614237 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]]]}] 13:36:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:36:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1585ms 13:36:54 INFO - PROCESS | 1806 | 1461184614270 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 13:36:54 INFO - PROCESS | 1806 | 1461184614275 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 13:36:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:36:54 INFO - PROCESS | 1806 | 1461184614281 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:36:54 INFO - PROCESS | 1806 | 1461184614285 Marionette TRACE conn3 <- [1,2878,null,{}] 13:36:54 INFO - PROCESS | 1806 | 1461184614291 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}] 13:36:54 INFO - PROCESS | 1806 | 1461184614577 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 13:36:54 INFO - PROCESS | 1806 | 1461184614929 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:54 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9ec8000 == 166 [pid = 1806] [id = 727] 13:36:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f1fb86cc000) [pid = 1806] [serial = 2182] [outer = (nil)] 13:36:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f1fb8765c00) [pid = 1806] [serial = 2183] [outer = 0x7f1fb86cc000] 13:36:55 INFO - PROCESS | 1806 | 1461184615021 Marionette DEBUG loaded listener.js 13:36:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f1fb8e2d400) [pid = 1806] [serial = 2184] [outer = 0x7f1fb86cc000] 13:36:55 INFO - PROCESS | 1806 | 1461184615962 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]]]}] 13:36:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:36:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1731ms 13:36:56 INFO - PROCESS | 1806 | 1461184616015 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 13:36:56 INFO - PROCESS | 1806 | 1461184616020 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 13:36:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:36:56 INFO - PROCESS | 1806 | 1461184616030 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:36:56 INFO - PROCESS | 1806 | 1461184616035 Marionette TRACE conn3 <- [1,2882,null,{}] 13:36:56 INFO - PROCESS | 1806 | 1461184616044 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}] 13:36:56 INFO - PROCESS | 1806 | 1461184616402 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 13:36:56 INFO - PROCESS | 1806 | 1461184616717 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc66aa800 == 167 [pid = 1806] [id = 728] 13:36:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f1fb833c800) [pid = 1806] [serial = 2185] [outer = (nil)] 13:36:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f1fb8e8b000) [pid = 1806] [serial = 2186] [outer = 0x7f1fb833c800] 13:36:56 INFO - PROCESS | 1806 | 1461184616798 Marionette DEBUG loaded listener.js 13:36:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f1fb8ec9400) [pid = 1806] [serial = 2187] [outer = 0x7f1fb833c800] 13:36:57 INFO - PROCESS | 1806 | 1461184617694 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]]]}] 13:36:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:36:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1740ms 13:36:57 INFO - PROCESS | 1806 | 1461184617770 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 13:36:57 INFO - PROCESS | 1806 | 1461184617774 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 13:36:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:36:57 INFO - PROCESS | 1806 | 1461184617781 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:36:57 INFO - PROCESS | 1806 | 1461184617783 Marionette TRACE conn3 <- [1,2886,null,{}] 13:36:57 INFO - PROCESS | 1806 | 1461184617789 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}] 13:36:58 INFO - PROCESS | 1806 | 1461184618069 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 13:36:58 INFO - PROCESS | 1806 | 1461184618380 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:58 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcbb8c800 == 168 [pid = 1806] [id = 729] 13:36:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f1f9eb25000) [pid = 1806] [serial = 2188] [outer = (nil)] 13:36:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f1fb8ed3400) [pid = 1806] [serial = 2189] [outer = 0x7f1f9eb25000] 13:36:58 INFO - PROCESS | 1806 | 1461184618460 Marionette DEBUG loaded listener.js 13:36:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f1fb9cdbc00) [pid = 1806] [serial = 2190] [outer = 0x7f1f9eb25000] 13:36:59 INFO - PROCESS | 1806 | 1461184619311 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]]]}] 13:36:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:36:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1582ms 13:36:59 INFO - PROCESS | 1806 | 1461184619364 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 13:36:59 INFO - PROCESS | 1806 | 1461184619368 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 13:36:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:36:59 INFO - PROCESS | 1806 | 1461184619374 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:36:59 INFO - PROCESS | 1806 | 1461184619376 Marionette TRACE conn3 <- [1,2890,null,{}] 13:36:59 INFO - PROCESS | 1806 | 1461184619383 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}] 13:36:59 INFO - PROCESS | 1806 | 1461184619630 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 13:36:59 INFO - PROCESS | 1806 | 1461184619898 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:36:59 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fce5c4800 == 169 [pid = 1806] [id = 730] 13:36:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f1f9f5ef800) [pid = 1806] [serial = 2191] [outer = (nil)] 13:37:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f1fb9dbcc00) [pid = 1806] [serial = 2192] [outer = 0x7f1f9f5ef800] 13:37:00 INFO - PROCESS | 1806 | 1461184620019 Marionette DEBUG loaded listener.js 13:37:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f1fba0ad000) [pid = 1806] [serial = 2193] [outer = 0x7f1f9f5ef800] 13:37:00 INFO - PROCESS | 1806 | 1461184620895 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:37:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:37:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1590ms 13:37:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:37:00 INFO - PROCESS | 1806 | 1461184620966 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 13:37:00 INFO - PROCESS | 1806 | 1461184620968 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 13:37:00 INFO - PROCESS | 1806 | 1461184620975 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:37:00 INFO - PROCESS | 1806 | 1461184620978 Marionette TRACE conn3 <- [1,2894,null,{}] 13:37:00 INFO - PROCESS | 1806 | 1461184620984 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}] 13:37:01 INFO - PROCESS | 1806 | 1461184621251 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 13:37:01 INFO - PROCESS | 1806 | 1461184621576 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:01 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fd0b4b000 == 170 [pid = 1806] [id = 731] 13:37:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f1fba0a7000) [pid = 1806] [serial = 2194] [outer = (nil)] 13:37:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 187 (0x7f1fba2fac00) [pid = 1806] [serial = 2195] [outer = 0x7f1fba0a7000] 13:37:01 INFO - PROCESS | 1806 | 1461184621657 Marionette DEBUG loaded listener.js 13:37:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 188 (0x7f1fba7de000) [pid = 1806] [serial = 2196] [outer = 0x7f1fba0a7000] 13:37:02 INFO - PROCESS | 1806 | 1461184622553 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]]]}] 13:37:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:37:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1633ms 13:37:02 INFO - PROCESS | 1806 | 1461184622608 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 13:37:02 INFO - PROCESS | 1806 | 1461184622612 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 13:37:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:37:02 INFO - PROCESS | 1806 | 1461184622618 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:37:02 INFO - PROCESS | 1806 | 1461184622620 Marionette TRACE conn3 <- [1,2898,null,{}] 13:37:02 INFO - PROCESS | 1806 | 1461184622626 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}] 13:37:02 INFO - PROCESS | 1806 | 1461184622883 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 13:37:03 INFO - PROCESS | 1806 | 1461184623199 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:03 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fd0bd3000 == 171 [pid = 1806] [id = 732] 13:37:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 189 (0x7f1fa639a000) [pid = 1806] [serial = 2197] [outer = (nil)] 13:37:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 190 (0x7f1fbabe3c00) [pid = 1806] [serial = 2198] [outer = 0x7f1fa639a000] 13:37:03 INFO - PROCESS | 1806 | 1461184623283 Marionette DEBUG loaded listener.js 13:37:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 191 (0x7f1fbc2ddc00) [pid = 1806] [serial = 2199] [outer = 0x7f1fa639a000] 13:37:04 INFO - PROCESS | 1806 | 1461184624133 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]]]}] 13:37:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:37:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1580ms 13:37:04 INFO - PROCESS | 1806 | 1461184624200 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 13:37:04 INFO - PROCESS | 1806 | 1461184624204 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 13:37:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:37:04 INFO - PROCESS | 1806 | 1461184624209 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:37:04 INFO - PROCESS | 1806 | 1461184624213 Marionette TRACE conn3 <- [1,2902,null,{}] 13:37:04 INFO - PROCESS | 1806 | 1461184624218 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}] 13:37:04 INFO - PROCESS | 1806 | 1461184624474 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 13:37:04 INFO - PROCESS | 1806 | 1461184624788 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa129a000 == 172 [pid = 1806] [id = 733] 13:37:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 192 (0x7f1fa644d800) [pid = 1806] [serial = 2200] [outer = (nil)] 13:37:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 193 (0x7f1fbc3f0800) [pid = 1806] [serial = 2201] [outer = 0x7f1fa644d800] 13:37:04 INFO - PROCESS | 1806 | 1461184624866 Marionette DEBUG loaded listener.js 13:37:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 194 (0x7f1fbc3fc400) [pid = 1806] [serial = 2202] [outer = 0x7f1fa644d800] 13:37:05 INFO - PROCESS | 1806 | 1461184625764 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:37:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:37:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1585ms 13:37:05 INFO - PROCESS | 1806 | 1461184625797 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 13:37:05 INFO - PROCESS | 1806 | 1461184625800 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 13:37:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:37:05 INFO - PROCESS | 1806 | 1461184625807 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:37:05 INFO - PROCESS | 1806 | 1461184625810 Marionette TRACE conn3 <- [1,2906,null,{}] 13:37:05 INFO - PROCESS | 1806 | 1461184625815 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}] 13:37:06 INFO - PROCESS | 1806 | 1461184626062 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 13:37:06 INFO - PROCESS | 1806 | 1461184626397 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:06 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9f4b2800 == 173 [pid = 1806] [id = 734] 13:37:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f1fa1ea7400) [pid = 1806] [serial = 2203] [outer = (nil)] 13:37:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f1fc04df800) [pid = 1806] [serial = 2204] [outer = 0x7f1fa1ea7400] 13:37:06 INFO - PROCESS | 1806 | 1461184626480 Marionette DEBUG loaded listener.js 13:37:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f1fc616b000) [pid = 1806] [serial = 2205] [outer = 0x7f1fa1ea7400] 13:37:07 INFO - PROCESS | 1806 | 1461184627415 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]]]}] 13:37:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:37:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1681ms 13:37:07 INFO - PROCESS | 1806 | 1461184627489 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 13:37:07 INFO - PROCESS | 1806 | 1461184627492 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 13:37:07 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:37:07 INFO - PROCESS | 1806 | 1461184627498 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:37:07 INFO - PROCESS | 1806 | 1461184627501 Marionette TRACE conn3 <- [1,2910,null,{}] 13:37:07 INFO - PROCESS | 1806 | 1461184627507 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}] 13:37:07 INFO - PROCESS | 1806 | 1461184627799 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 13:37:09 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fd3298000 == 172 [pid = 1806] [id = 167] 13:37:09 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcba51800 == 171 [pid = 1806] [id = 712] 13:37:09 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcb389800 == 170 [pid = 1806] [id = 711] 13:37:09 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc977f800 == 169 [pid = 1806] [id = 710] 13:37:09 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc7649800 == 168 [pid = 1806] [id = 709] 13:37:09 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc7256800 == 167 [pid = 1806] [id = 708] 13:37:09 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc04b6000 == 166 [pid = 1806] [id = 707] 13:37:09 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fbc33a800 == 165 [pid = 1806] [id = 706] 13:37:09 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fba355800 == 164 [pid = 1806] [id = 705] 13:37:09 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9e19800 == 163 [pid = 1806] [id = 704] 13:37:09 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb941f800 == 162 [pid = 1806] [id = 703] 13:37:09 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb8e1a000 == 161 [pid = 1806] [id = 702] 13:37:09 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb8727800 == 160 [pid = 1806] [id = 701] 13:37:09 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9dcd8000 == 159 [pid = 1806] [id = 532] 13:37:09 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb5f8e000 == 158 [pid = 1806] [id = 700] 13:37:09 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3b58800 == 157 [pid = 1806] [id = 699] 13:37:09 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb39d2800 == 156 [pid = 1806] [id = 698] 13:37:09 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb2ded000 == 155 [pid = 1806] [id = 697] 13:37:09 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fad0bd000 == 154 [pid = 1806] [id = 696] 13:37:09 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa5a05000 == 153 [pid = 1806] [id = 695] 13:37:09 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9dfdb000 == 152 [pid = 1806] [id = 694] 13:37:09 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f1fa5479400) [pid = 1806] [serial = 2081] [outer = (nil)] [url = about:blank] 13:37:09 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f1f9d579000) [pid = 1806] [serial = 2060] [outer = (nil)] [url = about:blank] 13:37:09 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f1fa6f1fc00) [pid = 1806] [serial = 2078] [outer = (nil)] [url = about:blank] 13:37:09 INFO - PROCESS | 1806 | --DOMWINDOW == 193 (0x7f1f9de44800) [pid = 1806] [serial = 2063] [outer = (nil)] [url = about:blank] 13:37:09 INFO - PROCESS | 1806 | --DOMWINDOW == 192 (0x7f1fa208ec00) [pid = 1806] [serial = 2025] [outer = (nil)] [url = about:blank] 13:37:09 INFO - PROCESS | 1806 | --DOMWINDOW == 191 (0x7f1fa7779c00) [pid = 1806] [serial = 2045] [outer = (nil)] [url = about:blank] 13:37:09 INFO - PROCESS | 1806 | --DOMWINDOW == 190 (0x7f1fa5ad7400) [pid = 1806] [serial = 2073] [outer = (nil)] [url = about:blank] 13:37:09 INFO - PROCESS | 1806 | --DOMWINDOW == 189 (0x7f1fb8a3e800) [pid = 1806] [serial = 2007] [outer = (nil)] [url = about:blank] 13:37:09 INFO - PROCESS | 1806 | --DOMWINDOW == 188 (0x7f1fa547e400) [pid = 1806] [serial = 2070] [outer = (nil)] [url = about:blank] 13:37:09 INFO - PROCESS | 1806 | --DOMWINDOW == 187 (0x7f1fa11d4c00) [pid = 1806] [serial = 2067] [outer = (nil)] [url = about:blank] 13:37:09 INFO - PROCESS | 1806 | --DOMWINDOW == 186 (0x7f1fb2d35800) [pid = 1806] [serial = 1995] [outer = (nil)] [url = about:blank] 13:37:09 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f1fa7d42c00) [pid = 1806] [serial = 2048] [outer = (nil)] [url = about:blank] 13:37:09 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f1fa6c5c400) [pid = 1806] [serial = 2076] [outer = (nil)] [url = about:blank] 13:37:09 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f1f9ebe7c00) [pid = 1806] [serial = 2064] [outer = (nil)] [url = about:blank] 13:37:09 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f1fb86cd800) [pid = 1806] [serial = 2001] [outer = (nil)] [url = about:blank] 13:37:09 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f1fb8e35800) [pid = 1806] [serial = 2010] [outer = (nil)] [url = about:blank] 13:37:10 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f1fa1ba9800) [pid = 1806] [serial = 2030] [outer = (nil)] [url = about:blank] 13:37:10 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f1face30400) [pid = 1806] [serial = 2051] [outer = (nil)] [url = about:blank] 13:37:10 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f1fa6459c00) [pid = 1806] [serial = 2039] [outer = (nil)] [url = about:blank] 13:37:10 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f1fadde4000) [pid = 1806] [serial = 2054] [outer = (nil)] [url = about:blank] 13:37:10 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f1fa526c000) [pid = 1806] [serial = 2033] [outer = (nil)] [url = about:blank] 13:37:10 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f1f9edcf400) [pid = 1806] [serial = 2027] [outer = (nil)] [url = about:blank] 13:37:10 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f1fa7714800) [pid = 1806] [serial = 2079] [outer = (nil)] [url = about:blank] 13:37:10 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f1fa660e000) [pid = 1806] [serial = 2075] [outer = (nil)] [url = about:blank] 13:37:10 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f1fa6f2a800) [pid = 1806] [serial = 2042] [outer = (nil)] [url = about:blank] 13:37:10 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f1fb5311c00) [pid = 1806] [serial = 1998] [outer = (nil)] [url = about:blank] 13:37:10 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f1fa5268000) [pid = 1806] [serial = 2069] [outer = (nil)] [url = about:blank] 13:37:10 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f1fb2bcd400) [pid = 1806] [serial = 1992] [outer = (nil)] [url = about:blank] 13:37:10 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f1fa5976800) [pid = 1806] [serial = 2072] [outer = (nil)] [url = about:blank] 13:37:10 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f1fb8986800) [pid = 1806] [serial = 2004] [outer = (nil)] [url = about:blank] 13:37:10 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f1faf521c00) [pid = 1806] [serial = 2057] [outer = (nil)] [url = about:blank] 13:37:10 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f1fa5ac9000) [pid = 1806] [serial = 2036] [outer = (nil)] [url = about:blank] 13:37:10 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f1f9ebec000) [pid = 1806] [serial = 2066] [outer = (nil)] [url = about:blank] 13:37:10 INFO - PROCESS | 1806 | 1461184630205 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:10 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9bfdb800 == 153 [pid = 1806] [id = 735] 13:37:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f1f9eb23800) [pid = 1806] [serial = 2206] [outer = (nil)] 13:37:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f1f9eb2ac00) [pid = 1806] [serial = 2207] [outer = 0x7f1f9eb23800] 13:37:10 INFO - PROCESS | 1806 | 1461184630276 Marionette DEBUG loaded listener.js 13:37:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f1f9ec4ac00) [pid = 1806] [serial = 2208] [outer = 0x7f1f9eb23800] 13:37:10 INFO - PROCESS | 1806 | 1461184630995 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]]]}] 13:37:11 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:37:11 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:37:11 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 3545ms 13:37:11 INFO - PROCESS | 1806 | 1461184631048 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 13:37:11 INFO - PROCESS | 1806 | 1461184631054 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 13:37:11 INFO - TEST-START | /DOMEvents/constructors.html 13:37:11 INFO - PROCESS | 1806 | 1461184631064 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:37:11 INFO - PROCESS | 1806 | 1461184631067 Marionette TRACE conn3 <- [1,2914,null,{}] 13:37:11 INFO - PROCESS | 1806 | 1461184631079 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}] 13:37:11 INFO - PROCESS | 1806 | 1461184631317 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 13:37:11 INFO - PROCESS | 1806 | 1461184631520 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9f310000 == 154 [pid = 1806] [id = 736] 13:37:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f1f9eb24c00) [pid = 1806] [serial = 2209] [outer = (nil)] 13:37:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f1f9f5f1400) [pid = 1806] [serial = 2210] [outer = 0x7f1f9eb24c00] 13:37:11 INFO - PROCESS | 1806 | 1461184631589 Marionette DEBUG loaded listener.js 13:37:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f1fa1b91000) [pid = 1806] [serial = 2211] [outer = 0x7f1f9eb24c00] 13:37:12 INFO - PROCESS | 1806 | 1461184632593 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]]]}] 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:37:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:37:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:37:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:37:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:37:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:37:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:37:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:37:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:37:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:37:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:37:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:37:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:37:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:37:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:37:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:37:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:37:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:37:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:37:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:37:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:37:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:37:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:37:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:37:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:37:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:37:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:37:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:37:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:37:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:37:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:37:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:37:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:37:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:37:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:37:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:37:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:37:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:37:12 INFO - TEST-OK | /DOMEvents/constructors.html | took 1599ms 13:37:12 INFO - PROCESS | 1806 | 1461184632685 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 13:37:12 INFO - PROCESS | 1806 | 1461184632698 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 13:37:12 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:37:12 INFO - PROCESS | 1806 | 1461184632715 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:37:12 INFO - PROCESS | 1806 | 1461184632718 Marionette TRACE conn3 <- [1,2918,null,{}] 13:37:12 INFO - PROCESS | 1806 | 1461184632728 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}] 13:37:13 INFO - PROCESS | 1806 | 1461184633026 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 13:37:13 INFO - PROCESS | 1806 | 1461184633245 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:13 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1d77800 == 155 [pid = 1806] [id = 737] 13:37:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f1f9f50b800) [pid = 1806] [serial = 2212] [outer = (nil)] 13:37:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f1fa5acc000) [pid = 1806] [serial = 2213] [outer = 0x7f1f9f50b800] 13:37:13 INFO - PROCESS | 1806 | 1461184633310 Marionette DEBUG loaded listener.js 13:37:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f1fa644e800) [pid = 1806] [serial = 2214] [outer = 0x7f1f9f50b800] 13:37:14 INFO - PROCESS | 1806 | 1461184634100 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:37:14 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:37:14 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1442ms 13:37:14 INFO - PROCESS | 1806 | 1461184634159 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 13:37:14 INFO - PROCESS | 1806 | 1461184634162 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 13:37:14 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:37:14 INFO - PROCESS | 1806 | 1461184634182 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:37:14 INFO - PROCESS | 1806 | 1461184634192 Marionette TRACE conn3 <- [1,2922,null,{}] 13:37:14 INFO - PROCESS | 1806 | 1461184634207 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}] 13:37:14 INFO - PROCESS | 1806 | 1461184634499 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f1fa1eaec00) [pid = 1806] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f1fa526cc00) [pid = 1806] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f1fa709a400) [pid = 1806] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f1f9d6d0000) [pid = 1806] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f1f9dd17000) [pid = 1806] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f1fa7098400) [pid = 1806] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f1faf1d8800) [pid = 1806] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f1f9eb21800) [pid = 1806] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f1fa6c61800) [pid = 1806] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f1f9de4c800) [pid = 1806] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f1fa1eae000) [pid = 1806] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f1f9d572800) [pid = 1806] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f1fa6c62000) [pid = 1806] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f1f9d6c3400) [pid = 1806] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f1fa1eadc00) [pid = 1806] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f1f9f1ed800) [pid = 1806] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f1f9d57b000) [pid = 1806] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f1f9ec4b000) [pid = 1806] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f1fa0f91400) [pid = 1806] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f1fa5268c00) [pid = 1806] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f1fb3cfa800) [pid = 1806] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f1fa526b000) [pid = 1806] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f1f9ec48c00) [pid = 1806] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f1fb2dadc00) [pid = 1806] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f1fb2ca9c00) [pid = 1806] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f1fb12c2800) [pid = 1806] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f1fb12bfc00) [pid = 1806] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f1f9f516400) [pid = 1806] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f1f9ebf0000) [pid = 1806] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f1fae0ec400) [pid = 1806] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f1fa80e1c00) [pid = 1806] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f1fa80df000) [pid = 1806] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f1fa5ad1000) [pid = 1806] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f1fa25b7400) [pid = 1806] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f1fa208c400) [pid = 1806] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:37:15 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f1f9ec4b800) [pid = 1806] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:37:15 INFO - PROCESS | 1806 | 1461184635354 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1d7f000 == 156 [pid = 1806] [id = 738] 13:37:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f1f9d572000) [pid = 1806] [serial = 2215] [outer = (nil)] 13:37:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f1f9dd1d800) [pid = 1806] [serial = 2216] [outer = 0x7f1f9d572000] 13:37:15 INFO - PROCESS | 1806 | 1461184635423 Marionette DEBUG loaded listener.js 13:37:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f1f9f519400) [pid = 1806] [serial = 2217] [outer = 0x7f1f9d572000] 13:37:15 INFO - PROCESS | 1806 | [1806] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:37:15 INFO - PROCESS | 1806 | [1806] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:37:15 INFO - PROCESS | 1806 | [1806] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:37:15 INFO - PROCESS | 1806 | [1806] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 13:37:16 INFO - PROCESS | 1806 | 1461184636080 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]]]}] 13:37:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:37:16 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:37:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:37:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:37:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:37:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:37:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:37:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:37:16 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 13:37:16 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:37:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:37:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:37:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:37:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:37:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:37:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:37:16 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 13:37:16 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:37:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:37:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:37:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:37:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:37:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:37:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:37:16 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]" 13:37:16 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:37:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:37:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:37:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:37:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:37:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:37:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:37:16 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:37:16 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1965ms 13:37:16 INFO - PROCESS | 1806 | 1461184636139 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 13:37:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:37:16 INFO - PROCESS | 1806 | 1461184636151 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 13:37:16 INFO - PROCESS | 1806 | 1461184636156 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:37:16 INFO - PROCESS | 1806 | 1461184636159 Marionette TRACE conn3 <- [1,2926,null,{}] 13:37:16 INFO - PROCESS | 1806 | 1461184636164 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}] 13:37:16 INFO - PROCESS | 1806 | 1461184636401 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 13:37:16 INFO - PROCESS | 1806 | 1461184636607 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:16 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa5b19800 == 157 [pid = 1806] [id = 739] 13:37:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f1f9d572800) [pid = 1806] [serial = 2218] [outer = (nil)] 13:37:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f1fa6d10800) [pid = 1806] [serial = 2219] [outer = 0x7f1f9d572800] 13:37:16 INFO - PROCESS | 1806 | 1461184636671 Marionette DEBUG loaded listener.js 13:37:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f1fa709ec00) [pid = 1806] [serial = 2220] [outer = 0x7f1f9d572800] 13:37:17 INFO - PROCESS | 1806 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:37:17 INFO - PROCESS | 1806 | 1461184637613 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]]]}] 13:37:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:37:17 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1494ms 13:37:17 INFO - PROCESS | 1806 | 1461184637651 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 13:37:17 INFO - PROCESS | 1806 | 1461184637657 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 13:37:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:37:17 INFO - PROCESS | 1806 | 1461184637666 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:37:17 INFO - PROCESS | 1806 | 1461184637672 Marionette TRACE conn3 <- [1,2930,null,{}] 13:37:17 INFO - PROCESS | 1806 | 1461184637681 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}] 13:37:17 INFO - PROCESS | 1806 | 1461184637971 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 13:37:18 INFO - PROCESS | 1806 | 1461184638346 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9f4f6000 == 158 [pid = 1806] [id = 740] 13:37:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f1f9ed43c00) [pid = 1806] [serial = 2221] [outer = (nil)] 13:37:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f1f9f50e400) [pid = 1806] [serial = 2222] [outer = 0x7f1f9ed43c00] 13:37:18 INFO - PROCESS | 1806 | 1461184638425 Marionette DEBUG loaded listener.js 13:37:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f1fa11d4c00) [pid = 1806] [serial = 2223] [outer = 0x7f1f9ed43c00] 13:37:19 INFO - PROCESS | 1806 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:37:19 INFO - PROCESS | 1806 | 1461184639228 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]]]}] 13:37:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:37:19 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1599ms 13:37:19 INFO - PROCESS | 1806 | 1461184639266 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 13:37:19 INFO - PROCESS | 1806 | 1461184639275 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 13:37:19 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:37:19 INFO - PROCESS | 1806 | 1461184639286 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:37:19 INFO - PROCESS | 1806 | 1461184639290 Marionette TRACE conn3 <- [1,2934,null,{}] 13:37:19 INFO - PROCESS | 1806 | 1461184639296 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}] 13:37:19 INFO - PROCESS | 1806 | 1461184639568 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 13:37:19 INFO - PROCESS | 1806 | 1461184639838 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:19 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa53f0800 == 159 [pid = 1806] [id = 741] 13:37:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f1f9f372400) [pid = 1806] [serial = 2224] [outer = (nil)] 13:37:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f1fa596f000) [pid = 1806] [serial = 2225] [outer = 0x7f1f9f372400] 13:37:19 INFO - PROCESS | 1806 | 1461184639918 Marionette DEBUG loaded listener.js 13:37:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f1fa6394800) [pid = 1806] [serial = 2226] [outer = 0x7f1f9f372400] 13:37:20 INFO - PROCESS | 1806 | 1461184640842 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]]]}] 13:37:20 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:37:20 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1590ms 13:37:20 INFO - PROCESS | 1806 | 1461184640877 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 13:37:20 INFO - PROCESS | 1806 | 1461184640880 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 13:37:20 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:37:20 INFO - PROCESS | 1806 | 1461184640887 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:37:20 INFO - PROCESS | 1806 | 1461184640892 Marionette TRACE conn3 <- [1,2938,null,{}] 13:37:20 INFO - PROCESS | 1806 | 1461184640909 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}] 13:37:21 INFO - PROCESS | 1806 | 1461184641175 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 13:37:21 INFO - PROCESS | 1806 | 1461184641438 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:21 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa788a800 == 160 [pid = 1806] [id = 742] 13:37:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f1fa6c5c000) [pid = 1806] [serial = 2227] [outer = (nil)] 13:37:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f1fa771a000) [pid = 1806] [serial = 2228] [outer = 0x7f1fa6c5c000] 13:37:21 INFO - PROCESS | 1806 | 1461184641567 Marionette DEBUG loaded listener.js 13:37:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f1fa77b1000) [pid = 1806] [serial = 2229] [outer = 0x7f1fa6c5c000] 13:37:22 INFO - PROCESS | 1806 | 1461184642374 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]]]}] 13:37:22 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. 13:37:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1547ms 13:37:22 INFO - PROCESS | 1806 | 1461184642435 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 13:37:22 INFO - PROCESS | 1806 | 1461184642439 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 13:37:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:37:22 INFO - PROCESS | 1806 | 1461184642446 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:37:22 INFO - PROCESS | 1806 | 1461184642450 Marionette TRACE conn3 <- [1,2942,null,{}] 13:37:22 INFO - PROCESS | 1806 | 1461184642455 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}] 13:37:22 INFO - PROCESS | 1806 | 1461184642713 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 13:37:22 INFO - PROCESS | 1806 | 1461184642981 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fad0bd000 == 161 [pid = 1806] [id = 743] 13:37:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f1fa6f1fc00) [pid = 1806] [serial = 2230] [outer = (nil)] 13:37:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f1fa80e2c00) [pid = 1806] [serial = 2231] [outer = 0x7f1fa6f1fc00] 13:37:23 INFO - PROCESS | 1806 | 1461184643060 Marionette DEBUG loaded listener.js 13:37:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f1face35400) [pid = 1806] [serial = 2232] [outer = 0x7f1fa6f1fc00] 13:37:23 INFO - PROCESS | 1806 | 1461184643846 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"]]]}] 13:37: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 13:37:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:37:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:37:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:37:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1434ms 13:37:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:37:23 INFO - PROCESS | 1806 | 1461184643882 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 13:37:23 INFO - PROCESS | 1806 | 1461184643886 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 13:37:23 INFO - PROCESS | 1806 | 1461184643893 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:37:23 INFO - PROCESS | 1806 | 1461184643895 Marionette TRACE conn3 <- [1,2946,null,{}] 13:37:23 INFO - PROCESS | 1806 | 1461184643901 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}] 13:37:24 INFO - PROCESS | 1806 | 1461184644149 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 13:37:24 INFO - PROCESS | 1806 | 1461184644390 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:24 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf3f1800 == 162 [pid = 1806] [id = 744] 13:37:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f1fa7c7e000) [pid = 1806] [serial = 2233] [outer = (nil)] 13:37:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f1fadcc2800) [pid = 1806] [serial = 2234] [outer = 0x7f1fa7c7e000] 13:37:24 INFO - PROCESS | 1806 | 1461184644469 Marionette DEBUG loaded listener.js 13:37:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f1fadf23800) [pid = 1806] [serial = 2235] [outer = 0x7f1fa7c7e000] 13:37:25 INFO - PROCESS | 1806 | 1461184645290 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]]]}] 13:37: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. 13:37:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1431ms 13:37:25 INFO - PROCESS | 1806 | 1461184645327 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 13:37:25 INFO - PROCESS | 1806 | 1461184645330 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 13:37:25 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:37:25 INFO - PROCESS | 1806 | 1461184645337 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:37:25 INFO - PROCESS | 1806 | 1461184645340 Marionette TRACE conn3 <- [1,2950,null,{}] 13:37:25 INFO - PROCESS | 1806 | 1461184645346 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}] 13:37:25 INFO - PROCESS | 1806 | 1461184645607 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 13:37:25 INFO - PROCESS | 1806 | 1461184645888 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb2b12800 == 163 [pid = 1806] [id = 745] 13:37:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f1fae0f5400) [pid = 1806] [serial = 2236] [outer = (nil)] 13:37:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f1faf8f7c00) [pid = 1806] [serial = 2237] [outer = 0x7f1fae0f5400] 13:37:25 INFO - PROCESS | 1806 | 1461184645968 Marionette DEBUG loaded listener.js 13:37:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f1faff92000) [pid = 1806] [serial = 2238] [outer = 0x7f1fae0f5400] 13:37:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb37dc800 == 164 [pid = 1806] [id = 746] 13:37:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f1fb2bccc00) [pid = 1806] [serial = 2239] [outer = (nil)] 13:37:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f1faf8f4c00) [pid = 1806] [serial = 2240] [outer = 0x7f1fb2bccc00] 13:37:26 INFO - PROCESS | 1806 | 1461184646908 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]]]}] 13:37: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. 13:37:26 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1580ms 13:37:26 INFO - PROCESS | 1806 | 1461184646931 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 13:37:26 INFO - PROCESS | 1806 | 1461184646936 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 13:37:26 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:37:26 INFO - PROCESS | 1806 | 1461184646953 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:37:26 INFO - PROCESS | 1806 | 1461184646955 Marionette TRACE conn3 <- [1,2954,null,{}] 13:37:26 INFO - PROCESS | 1806 | 1461184646961 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}] 13:37:27 INFO - PROCESS | 1806 | 1461184647293 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 13:37:27 INFO - PROCESS | 1806 | 1461184647620 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:27 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3b44800 == 165 [pid = 1806] [id = 747] 13:37:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f1fae0ecc00) [pid = 1806] [serial = 2241] [outer = (nil)] 13:37:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f1fb2bd2800) [pid = 1806] [serial = 2242] [outer = 0x7f1fae0ecc00] 13:37:27 INFO - PROCESS | 1806 | 1461184647708 Marionette DEBUG loaded listener.js 13:37:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f1fb2ca0c00) [pid = 1806] [serial = 2243] [outer = 0x7f1fae0ecc00] 13:37:28 INFO - PROCESS | 1806 | 1461184648510 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]]]}] 13:37:28 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:37: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 13:37:28 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1585ms 13:37:28 INFO - PROCESS | 1806 | 1461184648534 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 13:37:28 INFO - PROCESS | 1806 | 1461184648539 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 13:37:28 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:37:28 INFO - PROCESS | 1806 | 1461184648547 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:37:28 INFO - PROCESS | 1806 | 1461184648549 Marionette TRACE conn3 <- [1,2958,null,{}] 13:37:28 INFO - PROCESS | 1806 | 1461184648557 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}] 13:37:28 INFO - PROCESS | 1806 | 1461184648839 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 13:37:29 INFO - PROCESS | 1806 | 1461184649120 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb8a21800 == 166 [pid = 1806] [id = 748] 13:37:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f1faf524800) [pid = 1806] [serial = 2244] [outer = (nil)] 13:37:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f1fb2dadc00) [pid = 1806] [serial = 2245] [outer = 0x7f1faf524800] 13:37:29 INFO - PROCESS | 1806 | 1461184649205 Marionette DEBUG loaded listener.js 13:37:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f1fb370e400) [pid = 1806] [serial = 2246] [outer = 0x7f1faf524800] 13:37:30 INFO - PROCESS | 1806 | 1461184650026 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]]]}] 13:37:30 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. 13:37:30 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1532ms 13:37:30 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:37:30 INFO - PROCESS | 1806 | 1461184650079 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 13:37:30 INFO - PROCESS | 1806 | 1461184650082 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 13:37:30 INFO - PROCESS | 1806 | 1461184650088 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:37:30 INFO - PROCESS | 1806 | 1461184650091 Marionette TRACE conn3 <- [1,2962,null,{}] 13:37:30 INFO - PROCESS | 1806 | 1461184650097 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}] 13:37:30 INFO - PROCESS | 1806 | 1461184650371 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 13:37:30 INFO - PROCESS | 1806 | 1461184650657 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb9591000 == 167 [pid = 1806] [id = 749] 13:37:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f1fb0ff2c00) [pid = 1806] [serial = 2247] [outer = (nil)] 13:37:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f1fb37b5800) [pid = 1806] [serial = 2248] [outer = 0x7f1fb0ff2c00] 13:37:30 INFO - PROCESS | 1806 | 1461184650736 Marionette DEBUG loaded listener.js 13:37:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f1fb3c91400) [pid = 1806] [serial = 2249] [outer = 0x7f1fb0ff2c00] 13:37:31 INFO - PROCESS | 1806 | 1461184651544 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]]]}] 13:37: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. 13:37:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1492ms 13:37:31 INFO - PROCESS | 1806 | 1461184651581 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 13:37:31 INFO - PROCESS | 1806 | 1461184651585 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 13:37:31 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:37:31 INFO - PROCESS | 1806 | 1461184651591 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:37:31 INFO - PROCESS | 1806 | 1461184651593 Marionette TRACE conn3 <- [1,2966,null,{}] 13:37:31 INFO - PROCESS | 1806 | 1461184651599 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}] 13:37:31 INFO - PROCESS | 1806 | 1461184651870 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 13:37:32 INFO - PROCESS | 1806 | 1461184652126 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:32 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fba03b000 == 168 [pid = 1806] [id = 750] 13:37:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f1fa1ea5800) [pid = 1806] [serial = 2250] [outer = (nil)] 13:37:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f1fb3c88000) [pid = 1806] [serial = 2251] [outer = 0x7f1fa1ea5800] 13:37:32 INFO - PROCESS | 1806 | 1461184652202 Marionette DEBUG loaded listener.js 13:37:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f1fb5fbb400) [pid = 1806] [serial = 2252] [outer = 0x7f1fa1ea5800] 13:37:33 INFO - PROCESS | 1806 | 1461184653015 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]]]}] 13:37:33 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 13:37:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1433ms 13:37:33 INFO - PROCESS | 1806 | 1461184653025 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 13:37:33 INFO - PROCESS | 1806 | 1461184653030 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 13:37:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:37:33 INFO - PROCESS | 1806 | 1461184653036 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:37:33 INFO - PROCESS | 1806 | 1461184653040 Marionette TRACE conn3 <- [1,2970,null,{}] 13:37:33 INFO - PROCESS | 1806 | 1461184653046 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}] 13:37:33 INFO - PROCESS | 1806 | 1461184653307 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 13:37:33 INFO - PROCESS | 1806 | 1461184653560 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:33 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc041a000 == 169 [pid = 1806] [id = 751] 13:37:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f1fb3cf7000) [pid = 1806] [serial = 2253] [outer = (nil)] 13:37:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f1fb7fa9400) [pid = 1806] [serial = 2254] [outer = 0x7f1fb3cf7000] 13:37:33 INFO - PROCESS | 1806 | 1461184653650 Marionette DEBUG loaded listener.js 13:37:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f1fb898bc00) [pid = 1806] [serial = 2255] [outer = 0x7f1fb3cf7000] 13:37:34 INFO - PROCESS | 1806 | 1461184654470 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]]]}] 13:37: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. 13:37:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1490ms 13:37:34 INFO - PROCESS | 1806 | 1461184654527 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 13:37:34 INFO - PROCESS | 1806 | 1461184654530 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 13:37:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:37:34 INFO - PROCESS | 1806 | 1461184654537 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:37:34 INFO - PROCESS | 1806 | 1461184654539 Marionette TRACE conn3 <- [1,2974,null,{}] 13:37:34 INFO - PROCESS | 1806 | 1461184654545 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}] 13:37:34 INFO - PROCESS | 1806 | 1461184654879 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 13:37:35 INFO - PROCESS | 1806 | 1461184655092 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fc7643800 == 170 [pid = 1806] [id = 752] 13:37:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f1fb5fc5000) [pid = 1806] [serial = 2256] [outer = (nil)] 13:37:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f1fb8e2e400) [pid = 1806] [serial = 2257] [outer = 0x7f1fb5fc5000] 13:37:35 INFO - PROCESS | 1806 | 1461184655175 Marionette DEBUG loaded listener.js 13:37:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f1fb9ed9800) [pid = 1806] [serial = 2258] [outer = 0x7f1fb5fc5000] 13:37:35 INFO - PROCESS | 1806 | 1461184655973 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]]]}] 13:37: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. 13:37:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1493ms 13:37:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:37:36 INFO - PROCESS | 1806 | 1461184656031 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 13:37:36 INFO - PROCESS | 1806 | 1461184656034 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 13:37:36 INFO - PROCESS | 1806 | 1461184656042 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:37:36 INFO - PROCESS | 1806 | 1461184656044 Marionette TRACE conn3 <- [1,2978,null,{}] 13:37:36 INFO - PROCESS | 1806 | 1461184656051 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}] 13:37:36 INFO - PROCESS | 1806 | 1461184656285 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 13:37:36 INFO - PROCESS | 1806 | 1461184656586 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:36 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fcb390800 == 171 [pid = 1806] [id = 753] 13:37:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f1fb898c000) [pid = 1806] [serial = 2259] [outer = (nil)] 13:37:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f1fbc3f6c00) [pid = 1806] [serial = 2260] [outer = 0x7f1fb898c000] 13:37:36 INFO - PROCESS | 1806 | 1461184656668 Marionette DEBUG loaded listener.js 13:37:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f1fc6178800) [pid = 1806] [serial = 2261] [outer = 0x7f1fb898c000] 13:37:37 INFO - PROCESS | 1806 | 1461184657484 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]]]}] 13:37: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. 13:37:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1483ms 13:37:37 INFO - PROCESS | 1806 | 1461184657524 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 13:37:37 INFO - PROCESS | 1806 | 1461184657528 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 13:37:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:37:37 INFO - PROCESS | 1806 | 1461184657534 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:37:37 INFO - PROCESS | 1806 | 1461184657536 Marionette TRACE conn3 <- [1,2982,null,{}] 13:37:37 INFO - PROCESS | 1806 | 1461184657542 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}] 13:37:37 INFO - PROCESS | 1806 | 1461184657886 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 13:37:38 INFO - PROCESS | 1806 | 1461184658093 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fd0bd2000 == 172 [pid = 1806] [id = 754] 13:37:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f1fb8e83400) [pid = 1806] [serial = 2262] [outer = (nil)] 13:37:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f1fc64ae800) [pid = 1806] [serial = 2263] [outer = 0x7f1fb8e83400] 13:37:38 INFO - PROCESS | 1806 | 1461184658173 Marionette DEBUG loaded listener.js 13:37:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 187 (0x7f1fc66a0800) [pid = 1806] [serial = 2264] [outer = 0x7f1fb8e83400] 13:37:38 INFO - PROCESS | 1806 | 1461184658977 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"]]]}] 13:37:39 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 13:37:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:37:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:37:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:37:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1486ms 13:37:39 INFO - PROCESS | 1806 | 1461184659022 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 13:37:39 INFO - PROCESS | 1806 | 1461184659026 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 13:37:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:37:39 INFO - PROCESS | 1806 | 1461184659032 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:37:39 INFO - PROCESS | 1806 | 1461184659034 Marionette TRACE conn3 <- [1,2986,null,{}] 13:37:39 INFO - PROCESS | 1806 | 1461184659041 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}] 13:37:39 INFO - PROCESS | 1806 | 1461184659285 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 13:37:39 INFO - PROCESS | 1806 | 1461184659564 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:39 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3330000 == 173 [pid = 1806] [id = 755] 13:37:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 188 (0x7f1fc04ebc00) [pid = 1806] [serial = 2265] [outer = (nil)] 13:37:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 189 (0x7f1fc687a400) [pid = 1806] [serial = 2266] [outer = 0x7f1fc04ebc00] 13:37:39 INFO - PROCESS | 1806 | 1461184659646 Marionette DEBUG loaded listener.js 13:37:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 190 (0x7f1fc75dc000) [pid = 1806] [serial = 2267] [outer = 0x7f1fc04ebc00] 13:37:40 INFO - PROCESS | 1806 | 1461184660446 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]]]}] 13:37: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. 13:37:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1432ms 13:37:40 INFO - PROCESS | 1806 | 1461184660465 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 13:37:40 INFO - PROCESS | 1806 | 1461184660470 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 13:37:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:37:40 INFO - PROCESS | 1806 | 1461184660476 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:37:40 INFO - PROCESS | 1806 | 1461184660479 Marionette TRACE conn3 <- [1,2990,null,{}] 13:37:40 INFO - PROCESS | 1806 | 1461184660486 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}] 13:37:40 INFO - PROCESS | 1806 | 1461184660757 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 13:37:41 INFO - PROCESS | 1806 | 1461184661006 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa1023800 == 174 [pid = 1806] [id = 756] 13:37:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 191 (0x7f1fc63c0800) [pid = 1806] [serial = 2268] [outer = (nil)] 13:37:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 192 (0x7f1fc76c3800) [pid = 1806] [serial = 2269] [outer = 0x7f1fc63c0800] 13:37:41 INFO - PROCESS | 1806 | 1461184661087 Marionette DEBUG loaded listener.js 13:37:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 193 (0x7f1fc79c9400) [pid = 1806] [serial = 2270] [outer = 0x7f1fc63c0800] 13:37:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9969c000 == 175 [pid = 1806] [id = 757] 13:37:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 194 (0x7f1fc97a4400) [pid = 1806] [serial = 2271] [outer = (nil)] 13:37:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f1fc79cf400) [pid = 1806] [serial = 2272] [outer = 0x7f1fc97a4400] 13:37:42 INFO - PROCESS | 1806 | 1461184662011 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]]]}] 13:37:42 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. 13:37:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1580ms 13:37:42 INFO - PROCESS | 1806 | 1461184662058 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 13:37:42 INFO - PROCESS | 1806 | 1461184662062 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 13:37:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:37:42 INFO - PROCESS | 1806 | 1461184662068 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:37:42 INFO - PROCESS | 1806 | 1461184662071 Marionette TRACE conn3 <- [1,2994,null,{}] 13:37:42 INFO - PROCESS | 1806 | 1461184662081 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}] 13:37:42 INFO - PROCESS | 1806 | 1461184662409 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 13:37:42 INFO - PROCESS | 1806 | 1461184662736 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:42 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f996ac800 == 176 [pid = 1806] [id = 758] 13:37:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f1fc6808c00) [pid = 1806] [serial = 2273] [outer = (nil)] 13:37:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f1fc97c8400) [pid = 1806] [serial = 2274] [outer = 0x7f1fc6808c00] 13:37:42 INFO - PROCESS | 1806 | 1461184662821 Marionette DEBUG loaded listener.js 13:37:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f1fcb484800) [pid = 1806] [serial = 2275] [outer = 0x7f1fc6808c00] 13:37:43 INFO - PROCESS | 1806 | 1461184663610 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]]]}] 13:37:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:37: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 13:37:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1583ms 13:37:43 INFO - PROCESS | 1806 | 1461184663655 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 13:37:43 INFO - PROCESS | 1806 | 1461184663660 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 13:37:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:37:43 INFO - PROCESS | 1806 | 1461184663668 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:37:43 INFO - PROCESS | 1806 | 1461184663673 Marionette TRACE conn3 <- [1,2998,null,{}] 13:37:43 INFO - PROCESS | 1806 | 1461184663680 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}] 13:37:43 INFO - PROCESS | 1806 | 1461184663949 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 13:37:44 INFO - PROCESS | 1806 | 1461184664234 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:44 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3331800 == 177 [pid = 1806] [id = 759] 13:37:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f1fc79ce000) [pid = 1806] [serial = 2276] [outer = (nil)] 13:37:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f1fcb48bc00) [pid = 1806] [serial = 2277] [outer = 0x7f1fc79ce000] 13:37:44 INFO - PROCESS | 1806 | 1461184664314 Marionette DEBUG loaded listener.js 13:37:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f1fcb6bb400) [pid = 1806] [serial = 2278] [outer = 0x7f1fc79ce000] 13:37:45 INFO - PROCESS | 1806 | 1461184665131 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]]]}] 13:37:45 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. 13:37:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1483ms 13:37:45 INFO - PROCESS | 1806 | 1461184665152 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 13:37:45 INFO - PROCESS | 1806 | 1461184665156 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 13:37:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:37:45 INFO - PROCESS | 1806 | 1461184665163 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:37:45 INFO - PROCESS | 1806 | 1461184665166 Marionette TRACE conn3 <- [1,3002,null,{}] 13:37:45 INFO - PROCESS | 1806 | 1461184665172 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}] 13:37:45 INFO - PROCESS | 1806 | 1461184665414 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 13:37:45 INFO - PROCESS | 1806 | 1461184665667 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f964da800 == 178 [pid = 1806] [id = 760] 13:37:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f1f9f5e5800) [pid = 1806] [serial = 2279] [outer = (nil)] 13:37:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f1fcb6bb800) [pid = 1806] [serial = 2280] [outer = 0x7f1f9f5e5800] 13:37:45 INFO - PROCESS | 1806 | 1461184665748 Marionette DEBUG loaded listener.js 13:37:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 204 (0x7f1fcb78c000) [pid = 1806] [serial = 2281] [outer = 0x7f1f9f5e5800] 13:37:46 INFO - PROCESS | 1806 | 1461184666555 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]]]}] 13:37: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. 13:37:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1434ms 13:37:46 INFO - PROCESS | 1806 | 1461184666598 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 13:37:46 INFO - PROCESS | 1806 | 1461184666602 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 13:37:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:37:46 INFO - PROCESS | 1806 | 1461184666608 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:37:46 INFO - PROCESS | 1806 | 1461184666610 Marionette TRACE conn3 <- [1,3006,null,{}] 13:37:46 INFO - PROCESS | 1806 | 1461184666618 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}] 13:37:46 INFO - PROCESS | 1806 | 1461184666863 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 13:37:47 INFO - PROCESS | 1806 | 1461184667145 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9c10f800 == 179 [pid = 1806] [id = 761] 13:37:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 205 (0x7f1fa0213400) [pid = 1806] [serial = 2282] [outer = (nil)] 13:37:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 206 (0x7f1fa0219c00) [pid = 1806] [serial = 2283] [outer = 0x7f1fa0213400] 13:37:47 INFO - PROCESS | 1806 | 1461184667226 Marionette DEBUG loaded listener.js 13:37:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 207 (0x7f1fa021f800) [pid = 1806] [serial = 2284] [outer = 0x7f1fa0213400] 13:37:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb372e000 == 178 [pid = 1806] [id = 684] 13:37:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb37cb800 == 177 [pid = 1806] [id = 588] 13:37:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3a0a000 == 176 [pid = 1806] [id = 685] 13:37:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa1d7f000 == 175 [pid = 1806] [id = 738] 13:37:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa1d77800 == 174 [pid = 1806] [id = 737] 13:37:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9f310000 == 173 [pid = 1806] [id = 736] 13:37:49 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9bfdb800 == 172 [pid = 1806] [id = 735] 13:37:49 INFO - PROCESS | 1806 | --DOMWINDOW == 206 (0x7f1fa5478000) [pid = 1806] [serial = 2150] [outer = (nil)] [url = about:blank] 13:37:49 INFO - PROCESS | 1806 | --DOMWINDOW == 205 (0x7f1fa6397800) [pid = 1806] [serial = 2037] [outer = (nil)] [url = about:blank] 13:37:49 INFO - PROCESS | 1806 | --DOMWINDOW == 204 (0x7f1fa660bc00) [pid = 1806] [serial = 2040] [outer = (nil)] [url = about:blank] 13:37:49 INFO - PROCESS | 1806 | --DOMWINDOW == 203 (0x7f1fadc4cc00) [pid = 1806] [serial = 2052] [outer = (nil)] [url = about:blank] 13:37:49 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f1fa1b84400) [pid = 1806] [serial = 1956] [outer = (nil)] [url = about:blank] 13:37:49 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f1fa776ec00) [pid = 1806] [serial = 2082] [outer = (nil)] [url = about:blank] 13:37:49 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f1fa80de000) [pid = 1806] [serial = 2049] [outer = (nil)] [url = about:blank] 13:37:49 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f1faf848000) [pid = 1806] [serial = 2058] [outer = (nil)] [url = about:blank] 13:37:49 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f1f9f5ed000) [pid = 1806] [serial = 2028] [outer = (nil)] [url = about:blank] 13:37:49 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f1fa709a800) [pid = 1806] [serial = 2043] [outer = (nil)] [url = about:blank] 13:37:49 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f1fa297ac00) [pid = 1806] [serial = 2031] [outer = (nil)] [url = about:blank] 13:37:49 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f1fa5979c00) [pid = 1806] [serial = 2034] [outer = (nil)] [url = about:blank] 13:37:49 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f1faf1cdc00) [pid = 1806] [serial = 2061] [outer = (nil)] [url = about:blank] 13:37:49 INFO - PROCESS | 1806 | --DOMWINDOW == 193 (0x7f1fa77b0800) [pid = 1806] [serial = 2046] [outer = (nil)] [url = about:blank] 13:37:49 INFO - PROCESS | 1806 | --DOMWINDOW == 192 (0x7f1fadf20c00) [pid = 1806] [serial = 2055] [outer = (nil)] [url = about:blank] 13:37:49 INFO - PROCESS | 1806 | --DOMWINDOW == 191 (0x7f1fa25ad000) [pid = 1806] [serial = 2147] [outer = (nil)] [url = about:blank] 13:37:49 INFO - PROCESS | 1806 | --DOMWINDOW == 190 (0x7f1f9f518c00) [pid = 1806] [serial = 2087] [outer = (nil)] [url = about:blank] 13:37:49 INFO - PROCESS | 1806 | --DOMWINDOW == 189 (0x7f1f9ebe2000) [pid = 1806] [serial = 2085] [outer = (nil)] [url = about:blank] 13:37:49 INFO - PROCESS | 1806 | --DOMWINDOW == 188 (0x7f1f9dd12000) [pid = 1806] [serial = 2084] [outer = (nil)] [url = about:blank] 13:37:49 INFO - PROCESS | 1806 | --DOMWINDOW == 187 (0x7f1f9ed47000) [pid = 1806] [serial = 2141] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 186 (0x7f1fb8a35000) [pid = 1806] [serial = 2139] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f1fb876c000) [pid = 1806] [serial = 2138] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f1fb875dc00) [pid = 1806] [serial = 2136] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f1fb86c9000) [pid = 1806] [serial = 2135] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f1fb80f0c00) [pid = 1806] [serial = 2133] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f1fb72e7c00) [pid = 1806] [serial = 2132] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f1fb710c400) [pid = 1806] [serial = 2130] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f1fb54b5000) [pid = 1806] [serial = 2129] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f1fb3cfd000) [pid = 1806] [serial = 2127] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f1fb3c94000) [pid = 1806] [serial = 2126] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f1fb3c88400) [pid = 1806] [serial = 2124] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f1fb37b5c00) [pid = 1806] [serial = 2123] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f1fb37aec00) [pid = 1806] [serial = 2121] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f1fb370b400) [pid = 1806] [serial = 2120] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f1fb2dad800) [pid = 1806] [serial = 2118] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f1fb2d34000) [pid = 1806] [serial = 2117] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f1fb2bc7c00) [pid = 1806] [serial = 2115] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f1fb1450000) [pid = 1806] [serial = 2114] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f1fb030fc00) [pid = 1806] [serial = 2112] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f1fb0229400) [pid = 1806] [serial = 2111] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f1fafc3ac00) [pid = 1806] [serial = 2109] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f1faf87f000) [pid = 1806] [serial = 2108] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f1faf87e400) [pid = 1806] [serial = 2106] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f1faf84d400) [pid = 1806] [serial = 2105] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f1faf649800) [pid = 1806] [serial = 2103] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f1faf1d1000) [pid = 1806] [serial = 2102] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f1fadde2800) [pid = 1806] [serial = 2100] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f1fa80e6400) [pid = 1806] [serial = 2099] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f1fa77a4000) [pid = 1806] [serial = 2097] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f1fa7094000) [pid = 1806] [serial = 2096] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f1fa6c61c00) [pid = 1806] [serial = 2094] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f1fa6604c00) [pid = 1806] [serial = 2093] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f1fa5477800) [pid = 1806] [serial = 2091] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f1fa2982400) [pid = 1806] [serial = 2090] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f1fa0f89000) [pid = 1806] [serial = 2088] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f1f9edca400) [pid = 1806] [serial = 2142] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f1fa4489400) [pid = 1806] [serial = 2148] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f1f9f5e6c00) [pid = 1806] [serial = 2144] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f1fa0f90c00) [pid = 1806] [serial = 2145] [outer = (nil)] [url = about:blank] 13:37:50 INFO - PROCESS | 1806 | 1461184670415 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]]]}] 13:37:50 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. 13:37:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 3840ms 13:37:50 INFO - PROCESS | 1806 | 1461184670450 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 13:37:50 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:37:50 INFO - PROCESS | 1806 | 1461184670456 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 13:37:50 INFO - PROCESS | 1806 | 1461184670464 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:37:50 INFO - PROCESS | 1806 | 1461184670469 Marionette TRACE conn3 <- [1,3010,null,{}] 13:37:50 INFO - PROCESS | 1806 | 1461184670476 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}] 13:37:50 INFO - PROCESS | 1806 | 1461184670744 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 13:37:50 INFO - PROCESS | 1806 | 1461184670941 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:50 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9d992800 == 173 [pid = 1806] [id = 762] 13:37:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f1f9ebf0400) [pid = 1806] [serial = 2285] [outer = (nil)] 13:37:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f1f9ec49800) [pid = 1806] [serial = 2286] [outer = 0x7f1f9ebf0400] 13:37:51 INFO - PROCESS | 1806 | 1461184671011 Marionette DEBUG loaded listener.js 13:37:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f1f9edb8400) [pid = 1806] [serial = 2287] [outer = 0x7f1f9ebf0400] 13:37:51 INFO - PROCESS | 1806 | 1461184671878 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]]]}] 13:37:51 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 13:37:51 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1440ms 13:37:51 INFO - PROCESS | 1806 | 1461184671905 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 13:37:51 INFO - PROCESS | 1806 | 1461184671913 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 13:37:51 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:37:51 INFO - PROCESS | 1806 | 1461184671959 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:37:51 INFO - PROCESS | 1806 | 1461184671964 Marionette TRACE conn3 <- [1,3014,null,{}] 13:37:51 INFO - PROCESS | 1806 | 1461184671969 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}] 13:37:52 INFO - PROCESS | 1806 | 1461184672186 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 13:37:52 INFO - PROCESS | 1806 | 1461184672408 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9f4b8000 == 174 [pid = 1806] [id = 763] 13:37:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f1f9ebef000) [pid = 1806] [serial = 2288] [outer = (nil)] 13:37:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f1f9f519800) [pid = 1806] [serial = 2289] [outer = 0x7f1f9ebef000] 13:37:52 INFO - PROCESS | 1806 | 1461184672472 Marionette DEBUG loaded listener.js 13:37:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f1fa0214800) [pid = 1806] [serial = 2290] [outer = 0x7f1f9ebef000] 13:37:52 INFO - PROCESS | 1806 | [1806] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:37:53 INFO - PROCESS | 1806 | 1461184673355 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:37:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:37:53 INFO - {} 13:37:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:37:53 INFO - {} 13:37:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:37:53 INFO - {} 13:37:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:37:53 INFO - {} 13:37:53 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1451ms 13:37:53 INFO - TEST-START | /FileAPI/fileReader.html 13:37:53 INFO - PROCESS | 1806 | 1461184673411 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 13:37:53 INFO - PROCESS | 1806 | 1461184673414 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 13:37:53 INFO - PROCESS | 1806 | 1461184673421 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:37:53 INFO - PROCESS | 1806 | 1461184673426 Marionette TRACE conn3 <- [1,3018,null,{}] 13:37:53 INFO - PROCESS | 1806 | 1461184673442 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}] 13:37:53 INFO - PROCESS | 1806 | 1461184673730 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 13:37:53 INFO - PROCESS | 1806 | 1461184673767 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa23ce800 == 175 [pid = 1806] [id = 764] 13:37:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f1fa0220800) [pid = 1806] [serial = 2291] [outer = (nil)] 13:37:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f1fa208b000) [pid = 1806] [serial = 2292] [outer = 0x7f1fa0220800] 13:37:53 INFO - PROCESS | 1806 | 1461184673893 Marionette DEBUG loaded listener.js 13:37:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f1fa297b000) [pid = 1806] [serial = 2293] [outer = 0x7f1fa0220800] 13:37:55 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f1f9d572000) [pid = 1806] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:37:55 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f1f9f50b800) [pid = 1806] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:37:55 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f1f9ebe1c00) [pid = 1806] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:37:55 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f1fa639a000) [pid = 1806] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:37:55 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f1fba0a7000) [pid = 1806] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:37:55 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f1f9f5ef800) [pid = 1806] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:37:55 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f1f9eb25000) [pid = 1806] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:37:55 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f1fb833c800) [pid = 1806] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:37:55 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f1fb86cc000) [pid = 1806] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:37:55 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f1fa6391400) [pid = 1806] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:37:55 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f1faf1d6000) [pid = 1806] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:37:55 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f1fadccdc00) [pid = 1806] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:37:55 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f1fadc43800) [pid = 1806] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:37:55 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f1f9edc2c00) [pid = 1806] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:37:55 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f1fa6f26c00) [pid = 1806] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:37:55 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f1fa65b1800) [pid = 1806] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:37:55 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f1fa65a7c00) [pid = 1806] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:37:55 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f1fa1ea2c00) [pid = 1806] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:37:55 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f1f9eb24c00) [pid = 1806] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:37:55 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f1f9eb23800) [pid = 1806] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:37:55 INFO - PROCESS | 1806 | --DOMWINDOW == 136 (0x7f1fa1ea7400) [pid = 1806] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:37:55 INFO - PROCESS | 1806 | --DOMWINDOW == 135 (0x7f1fa644d800) [pid = 1806] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:37:55 INFO - PROCESS | 1806 | 1461184675446 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]]]}] 13:37:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:37:55 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:37:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:37:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:37:55 INFO - TEST-OK | /FileAPI/fileReader.html | took 2051ms 13:37:55 INFO - PROCESS | 1806 | 1461184675471 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 13:37:55 INFO - TEST-START | /FileAPI/historical.html 13:37:55 INFO - PROCESS | 1806 | 1461184675476 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 13:37:55 INFO - PROCESS | 1806 | 1461184675483 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:37:55 INFO - PROCESS | 1806 | 1461184675487 Marionette TRACE conn3 <- [1,3022,null,{}] 13:37:55 INFO - PROCESS | 1806 | 1461184675492 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}] 13:37:55 INFO - PROCESS | 1806 | 1461184675700 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 13:37:55 INFO - PROCESS | 1806 | 1461184675910 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa3945800 == 176 [pid = 1806] [id = 765] 13:37:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 136 (0x7f1f9f50e800) [pid = 1806] [serial = 2294] [outer = (nil)] 13:37:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f1fa2982400) [pid = 1806] [serial = 2295] [outer = 0x7f1f9f50e800] 13:37:55 INFO - PROCESS | 1806 | 1461184675979 Marionette DEBUG loaded listener.js 13:37:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f1fa5478000) [pid = 1806] [serial = 2296] [outer = 0x7f1f9f50e800] 13:37:56 INFO - PROCESS | 1806 | 1461184676759 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"]]]}] 13:37:56 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:37:56 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:37:56 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:37:56 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:37:56 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:37:56 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:37:56 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:37:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:37:56 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:37:56 INFO - TEST-OK | /FileAPI/historical.html | took 1338ms 13:37:56 INFO - PROCESS | 1806 | 1461184676825 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 13:37:56 INFO - PROCESS | 1806 | 1461184676828 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 13:37:56 INFO - TEST-START | /FileAPI/idlharness.html 13:37:56 INFO - PROCESS | 1806 | 1461184676841 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:37:56 INFO - PROCESS | 1806 | 1461184676844 Marionette TRACE conn3 <- [1,3026,null,{}] 13:37:56 INFO - PROCESS | 1806 | 1461184676852 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}] 13:37:57 INFO - PROCESS | 1806 | 1461184677070 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 13:37:57 INFO - PROCESS | 1806 | 1461184677565 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:37:57 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9c108000 == 177 [pid = 1806] [id = 766] 13:37:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f1f9d6ca000) [pid = 1806] [serial = 2297] [outer = (nil)] 13:37:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f1f9dd19000) [pid = 1806] [serial = 2298] [outer = 0x7f1f9d6ca000] 13:37:57 INFO - PROCESS | 1806 | 1461184677674 Marionette DEBUG loaded listener.js 13:37:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f1f9ebe4000) [pid = 1806] [serial = 2299] [outer = 0x7f1f9d6ca000] 13:38:00 INFO - PROCESS | 1806 | 1461184680295 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]]]}] 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:38:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:38:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:38:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:38:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:38:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:38:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:38:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:38:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:38:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:38:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:38:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:38:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:38:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:38:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:38:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:38:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:38:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:38:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:38:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:38:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:38:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:38:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:38:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:38:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:38:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:38:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:38:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:38:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:38:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:38:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:38:00 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 13:38:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:38:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:38:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:38:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:38:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:38:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:38:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:38:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:38:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:38:00 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 13:38:00 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 13:38:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:38:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:38:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:38:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:38:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:38:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:38:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:38:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:38:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:38:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:38:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:38:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:38:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:38:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:38:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:38:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:38:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:38:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:38:00 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 13:38:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:38:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:38:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:38:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:38:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:38:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:38:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:38:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:38:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:38:00 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 13:38:00 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 13:38:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:38:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:38:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:38:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:38:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:38:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:38:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:38:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:38:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:38:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:38:00 INFO - TEST-OK | /FileAPI/idlharness.html | took 3591ms 13:38:00 INFO - PROCESS | 1806 | 1461184680448 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 13:38:00 INFO - PROCESS | 1806 | 1461184680480 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 13:38:00 INFO - TEST-START | /FileAPI/idlharness.worker 13:38:00 INFO - PROCESS | 1806 | 1461184680572 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:38:00 INFO - PROCESS | 1806 | 1461184680587 Marionette TRACE conn3 <- [1,3030,null,{}] 13:38:00 INFO - PROCESS | 1806 | 1461184680623 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}] 13:38:01 INFO - PROCESS | 1806 | 1461184681009 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 13:38:01 INFO - PROCESS | 1806 | 1461184681313 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:01 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa57b0000 == 178 [pid = 1806] [id = 767] 13:38:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f1f9dd0f400) [pid = 1806] [serial = 2300] [outer = (nil)] 13:38:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f1fa5974000) [pid = 1806] [serial = 2301] [outer = 0x7f1f9dd0f400] 13:38:01 INFO - PROCESS | 1806 | 1461184681445 Marionette DEBUG loaded listener.js 13:38:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f1fa5ad2c00) [pid = 1806] [serial = 2302] [outer = 0x7f1f9dd0f400] 13:38:01 INFO - PROCESS | 1806 | [1806] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:38:05 INFO - PROCESS | 1806 | 1461184685451 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,{},{}]]]}] 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:38:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:38:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:38:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:38:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:38:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:38:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:38:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:38:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:38:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:38:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:38:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:38:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:38:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:38:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:38:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:38:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:38:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:38:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:38:05 INFO - {} 13:38:05 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 13:38:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:38:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:38:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:38:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:38:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:38:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:38:05 INFO - {} 13:38:05 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 - {} 13:38:05 INFO - {} 13:38:05 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 13:38:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:38:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:38:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:38:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:38:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:38:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:38:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:38:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:38:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:38:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:38:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:38:05 INFO - {} 13:38:05 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 13:38:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:38:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:38:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:38:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:38:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:38:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:38:05 INFO - {} 13:38:05 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 - {} 13:38:05 INFO - {} 13:38:05 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 13:38:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:38:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:38:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:38:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:38:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:38:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:38:05 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 13:38:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:38:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:38:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:38:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:38:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:38:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:38:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:38:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:38:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:38:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:38:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:38:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:38:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:38:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:38:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:38:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:38:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:38:05 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 13:38:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:38:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:38:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:38:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:38:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:38:05 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 13:38:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:38:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:38:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:38:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:38:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:38:05 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 13:38:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:38:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:38:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:38:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:38:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:38:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:38:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:38:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:38:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:38:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:38:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:38:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:38:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:38:05 INFO - {} 13:38:05 INFO - TEST-OK | /FileAPI/idlharness.worker | took 5112ms 13:38:05 INFO - PROCESS | 1806 | 1461184685625 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 13:38:05 INFO - PROCESS | 1806 | 1461184685646 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 13:38:05 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:38:05 INFO - PROCESS | 1806 | 1461184685661 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:38:05 INFO - PROCESS | 1806 | 1461184685676 Marionette TRACE conn3 <- [1,3034,null,{}] 13:38:05 INFO - PROCESS | 1806 | 1461184685753 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}] 13:38:06 INFO - PROCESS | 1806 | 1461184686202 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 13:38:06 INFO - PROCESS | 1806 | 1461184686515 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:06 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa7887000 == 179 [pid = 1806] [id = 768] 13:38:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f1fa5ad1800) [pid = 1806] [serial = 2303] [outer = (nil)] 13:38:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f1fad04b000) [pid = 1806] [serial = 2304] [outer = 0x7f1fa5ad1800] 13:38:06 INFO - PROCESS | 1806 | 1461184686662 Marionette DEBUG loaded listener.js 13:38:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f1fadcd0c00) [pid = 1806] [serial = 2305] [outer = 0x7f1fa5ad1800] 13:38:07 INFO - PROCESS | 1806 | 1461184687957 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]]]}] 13:38:08 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:38:08 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 2365ms 13:38:08 INFO - PROCESS | 1806 | 1461184688029 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 13:38:08 INFO - PROCESS | 1806 | 1461184688036 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 13:38:08 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:38:08 INFO - PROCESS | 1806 | 1461184688073 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:38:08 INFO - PROCESS | 1806 | 1461184688096 Marionette TRACE conn3 <- [1,3038,null,{}] 13:38:08 INFO - PROCESS | 1806 | 1461184688188 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}] 13:38:08 INFO - PROCESS | 1806 | 1461184688564 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 13:38:08 INFO - PROCESS | 1806 | 1461184688977 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fade6a000 == 180 [pid = 1806] [id = 769] 13:38:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f1fa25ae000) [pid = 1806] [serial = 2306] [outer = (nil)] 13:38:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f1faf1ce000) [pid = 1806] [serial = 2307] [outer = 0x7f1fa25ae000] 13:38:09 INFO - PROCESS | 1806 | 1461184689105 Marionette DEBUG loaded listener.js 13:38:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f1faf641000) [pid = 1806] [serial = 2308] [outer = 0x7f1fa25ae000] 13:38:10 INFO - PROCESS | 1806 | 1461184690356 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"]]]}] 13:38:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:38:10 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 2360ms 13:38:10 INFO - PROCESS | 1806 | 1461184690417 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 13:38:10 INFO - PROCESS | 1806 | 1461184690425 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 13:38:10 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:38:10 INFO - PROCESS | 1806 | 1461184690491 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:38:10 INFO - PROCESS | 1806 | 1461184690497 Marionette TRACE conn3 <- [1,3042,null,{}] 13:38:10 INFO - PROCESS | 1806 | 1461184690506 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}] 13:38:10 INFO - PROCESS | 1806 | 1461184690853 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 13:38:11 INFO - PROCESS | 1806 | 1461184691353 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa671d000 == 181 [pid = 1806] [id = 770] 13:38:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f1f9f1f1400) [pid = 1806] [serial = 2309] [outer = (nil)] 13:38:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f1fa5979c00) [pid = 1806] [serial = 2310] [outer = 0x7f1f9f1f1400] 13:38:11 INFO - PROCESS | 1806 | 1461184691481 Marionette DEBUG loaded listener.js 13:38:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f1fa6458400) [pid = 1806] [serial = 2311] [outer = 0x7f1f9f1f1400] 13:38:13 INFO - PROCESS | 1806 | 1461184693389 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]]]}] 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:38:13 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. 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:38:13 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'.) 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:38:13 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. 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:38:13 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. 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:38:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:38:13 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. 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:38:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:38:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:38:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:38:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:38:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:38:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:38:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:38:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:38:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:38:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:38:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:38:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:38:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:38:13 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 3066ms 13:38:13 INFO - PROCESS | 1806 | 1461184693548 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 13:38:13 INFO - PROCESS | 1806 | 1461184693559 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 13:38:13 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:38:13 INFO - PROCESS | 1806 | 1461184693573 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:38:13 INFO - PROCESS | 1806 | 1461184693580 Marionette TRACE conn3 <- [1,3046,null,{}] 13:38:13 INFO - PROCESS | 1806 | 1461184693600 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}] 13:38:13 INFO - PROCESS | 1806 | 1461184693996 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 13:38:14 INFO - PROCESS | 1806 | 1461184694303 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa7551000 == 182 [pid = 1806] [id = 771] 13:38:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f1fa709fc00) [pid = 1806] [serial = 2312] [outer = (nil)] 13:38:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f1fa7716c00) [pid = 1806] [serial = 2313] [outer = 0x7f1fa709fc00] 13:38:14 INFO - PROCESS | 1806 | 1461184694452 Marionette DEBUG loaded listener.js 13:38:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f1faf8f1800) [pid = 1806] [serial = 2314] [outer = 0x7f1fa709fc00] 13:38:15 INFO - PROCESS | 1806 | [1806] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:38:15 INFO - PROCESS | 1806 | 1461184695883 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:38:15 INFO - {} 13:38:15 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 2358ms 13:38:15 INFO - PROCESS | 1806 | 1461184695945 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 13:38:15 INFO - PROCESS | 1806 | 1461184695952 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 13:38:15 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:38:15 INFO - PROCESS | 1806 | 1461184695966 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:38:15 INFO - PROCESS | 1806 | 1461184695970 Marionette TRACE conn3 <- [1,3050,null,{}] 13:38:15 INFO - PROCESS | 1806 | 1461184695981 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}] 13:38:16 INFO - PROCESS | 1806 | 1461184696334 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 13:38:16 INFO - PROCESS | 1806 | 1461184696753 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:16 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fafa58800 == 183 [pid = 1806] [id = 772] 13:38:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f1fafc3b400) [pid = 1806] [serial = 2315] [outer = (nil)] 13:38:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f1fb1282000) [pid = 1806] [serial = 2316] [outer = 0x7f1fafc3b400] 13:38:16 INFO - PROCESS | 1806 | 1461184696879 Marionette DEBUG loaded listener.js 13:38:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f1fb1f66800) [pid = 1806] [serial = 2317] [outer = 0x7f1fafc3b400] 13:38:18 INFO - PROCESS | 1806 | 1461184698085 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]]]}] 13:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:38:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:38:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 2155ms 13:38:18 INFO - PROCESS | 1806 | 1461184698123 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 13:38:18 INFO - PROCESS | 1806 | 1461184698129 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 13:38:18 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:38:18 INFO - PROCESS | 1806 | 1461184698139 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:38:18 INFO - PROCESS | 1806 | 1461184698144 Marionette TRACE conn3 <- [1,3054,null,{}] 13:38:18 INFO - PROCESS | 1806 | 1461184698153 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}] 13:38:18 INFO - PROCESS | 1806 | 1461184698497 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 13:38:18 INFO - PROCESS | 1806 | 1461184698894 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb2a9e800 == 184 [pid = 1806] [id = 773] 13:38:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f1fa5264800) [pid = 1806] [serial = 2318] [outer = (nil)] 13:38:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f1fb2bcac00) [pid = 1806] [serial = 2319] [outer = 0x7f1fa5264800] 13:38:19 INFO - PROCESS | 1806 | 1461184699020 Marionette DEBUG loaded listener.js 13:38:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f1fb2ca4800) [pid = 1806] [serial = 2320] [outer = 0x7f1fa5264800] 13:38:21 INFO - PROCESS | 1806 | 1461184701055 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"]]]}] 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:38:21 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" 13:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:38:21 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" 13:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:38:21 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 3167ms 13:38:21 INFO - PROCESS | 1806 | 1461184701319 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 13:38:21 INFO - PROCESS | 1806 | 1461184701326 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 13:38:21 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:38:21 INFO - PROCESS | 1806 | 1461184701346 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:38:21 INFO - PROCESS | 1806 | 1461184701355 Marionette TRACE conn3 <- [1,3058,null,{}] 13:38:21 INFO - PROCESS | 1806 | 1461184701370 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}] 13:38:21 INFO - PROCESS | 1806 | 1461184701888 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 13:38:22 INFO - PROCESS | 1806 | 1461184702130 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:22 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf61b800 == 185 [pid = 1806] [id = 774] 13:38:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f1faddec800) [pid = 1806] [serial = 2321] [outer = (nil)] 13:38:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f1fb030ec00) [pid = 1806] [serial = 2322] [outer = 0x7f1faddec800] 13:38:22 INFO - PROCESS | 1806 | 1461184702256 Marionette DEBUG loaded listener.js 13:38:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f1fb2e59400) [pid = 1806] [serial = 2323] [outer = 0x7f1faddec800] 13:38:23 INFO - PROCESS | 1806 | 1461184703367 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]]]}] 13:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:38:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:38:23 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:23 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:38:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:38:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:38:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:38:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:38:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:38:23 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 2062ms 13:38:23 INFO - PROCESS | 1806 | 1461184703405 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 13:38:23 INFO - PROCESS | 1806 | 1461184703414 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 13:38:23 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:38:23 INFO - PROCESS | 1806 | 1461184703426 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:38:23 INFO - PROCESS | 1806 | 1461184703430 Marionette TRACE conn3 <- [1,3062,null,{}] 13:38:23 INFO - PROCESS | 1806 | 1461184703485 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}] 13:38:23 INFO - PROCESS | 1806 | 1461184703742 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 13:38:24 INFO - PROCESS | 1806 | 1461184704078 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:24 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb37e0000 == 186 [pid = 1806] [id = 775] 13:38:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f1fa5acf000) [pid = 1806] [serial = 2324] [outer = (nil)] 13:38:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f1fb80f5800) [pid = 1806] [serial = 2325] [outer = 0x7f1fa5acf000] 13:38:24 INFO - PROCESS | 1806 | 1461184704158 Marionette DEBUG loaded listener.js 13:38:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f1fb8e31400) [pid = 1806] [serial = 2326] [outer = 0x7f1fa5acf000] 13:38:24 INFO - PROCESS | 1806 | [1806] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:38:24 INFO - PROCESS | 1806 | 1461184704987 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:38:25 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:38:25 INFO - {} 13:38:25 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1585ms 13:38:25 INFO - PROCESS | 1806 | 1461184705012 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 13:38:25 INFO - PROCESS | 1806 | 1461184705016 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 13:38:25 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:38:25 INFO - PROCESS | 1806 | 1461184705021 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:38:25 INFO - PROCESS | 1806 | 1461184705024 Marionette TRACE conn3 <- [1,3066,null,{}] 13:38:25 INFO - PROCESS | 1806 | 1461184705030 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}] 13:38:25 INFO - PROCESS | 1806 | 1461184705278 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 13:38:25 INFO - PROCESS | 1806 | 1461184705548 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb3b61800 == 187 [pid = 1806] [id = 776] 13:38:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f1fb8477c00) [pid = 1806] [serial = 2327] [outer = (nil)] 13:38:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f1fb9cd9000) [pid = 1806] [serial = 2328] [outer = 0x7f1fb8477c00] 13:38:25 INFO - PROCESS | 1806 | 1461184705648 Marionette DEBUG loaded listener.js 13:38:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f1fba213000) [pid = 1806] [serial = 2329] [outer = 0x7f1fb8477c00] 13:38:26 INFO - PROCESS | 1806 | 1461184706528 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]]]}] 13:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:38:26 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1536ms 13:38:26 INFO - PROCESS | 1806 | 1461184706566 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 13:38:26 INFO - PROCESS | 1806 | 1461184706569 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 13:38:26 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:38:26 INFO - PROCESS | 1806 | 1461184706579 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:38:26 INFO - PROCESS | 1806 | 1461184706582 Marionette TRACE conn3 <- [1,3070,null,{}] 13:38:26 INFO - PROCESS | 1806 | 1461184706588 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}] 13:38:26 INFO - PROCESS | 1806 | 1461184706863 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 13:38:27 INFO - PROCESS | 1806 | 1461184707144 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:27 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fb8e04800 == 188 [pid = 1806] [id = 777] 13:38:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f1fb8e31800) [pid = 1806] [serial = 2330] [outer = (nil)] 13:38:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f1fc6177400) [pid = 1806] [serial = 2331] [outer = 0x7f1fb8e31800] 13:38:27 INFO - PROCESS | 1806 | 1461184707222 Marionette DEBUG loaded listener.js 13:38:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f1fc752a800) [pid = 1806] [serial = 2332] [outer = 0x7f1fb8e31800] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa6777000 == 187 [pid = 1806] [id = 581] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc0410800 == 186 [pid = 1806] [id = 196] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9c8d9800 == 185 [pid = 1806] [id = 670] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa3945800 == 184 [pid = 1806] [id = 765] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa23ce800 == 183 [pid = 1806] [id = 764] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9f4b8000 == 182 [pid = 1806] [id = 763] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9d992800 == 181 [pid = 1806] [id = 762] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f964da800 == 180 [pid = 1806] [id = 760] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3331800 == 179 [pid = 1806] [id = 759] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9969c000 == 178 [pid = 1806] [id = 757] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f996ac800 == 177 [pid = 1806] [id = 758] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa1023800 == 176 [pid = 1806] [id = 756] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3330000 == 175 [pid = 1806] [id = 755] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fd0bd2000 == 174 [pid = 1806] [id = 754] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fcb390800 == 173 [pid = 1806] [id = 753] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc7643800 == 172 [pid = 1806] [id = 752] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fc041a000 == 171 [pid = 1806] [id = 751] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fba03b000 == 170 [pid = 1806] [id = 750] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb9591000 == 169 [pid = 1806] [id = 749] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb8a21800 == 168 [pid = 1806] [id = 748] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb3b44800 == 167 [pid = 1806] [id = 747] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb37dc800 == 166 [pid = 1806] [id = 746] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fb2b12800 == 165 [pid = 1806] [id = 745] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1faf3f1800 == 164 [pid = 1806] [id = 744] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fad0bd000 == 163 [pid = 1806] [id = 743] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa788a800 == 162 [pid = 1806] [id = 742] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1fa53f0800 == 161 [pid = 1806] [id = 741] 13:38:30 INFO - PROCESS | 1806 | --DOCSHELL 0x7f1f9f4f6000 == 160 [pid = 1806] [id = 740] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f1fa6d10800) [pid = 1806] [serial = 2219] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f1fa5acc000) [pid = 1806] [serial = 2213] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f1f9dd1d800) [pid = 1806] [serial = 2216] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f1f9edcc400) [pid = 1806] [serial = 2153] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f1fbabe3c00) [pid = 1806] [serial = 2198] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f1fba7de000) [pid = 1806] [serial = 2196] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f1fba2fac00) [pid = 1806] [serial = 2195] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f1fba0ad000) [pid = 1806] [serial = 2193] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f1fb9dbcc00) [pid = 1806] [serial = 2192] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f1fb9cdbc00) [pid = 1806] [serial = 2190] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f1fb8ed3400) [pid = 1806] [serial = 2189] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f1fb8ec9400) [pid = 1806] [serial = 2187] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f1fb8e8b000) [pid = 1806] [serial = 2186] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f1fb8e2d400) [pid = 1806] [serial = 2184] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f1fb8765c00) [pid = 1806] [serial = 2183] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f1fb37b5400) [pid = 1806] [serial = 2181] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f1fb2db1c00) [pid = 1806] [serial = 2180] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f1fb2c4e400) [pid = 1806] [serial = 2178] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f1fb2bd0c00) [pid = 1806] [serial = 2177] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f1fb1453c00) [pid = 1806] [serial = 2175] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f1fb1279000) [pid = 1806] [serial = 2174] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f1fafc33000) [pid = 1806] [serial = 2172] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f1faf849000) [pid = 1806] [serial = 2171] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f1faf1cf000) [pid = 1806] [serial = 2169] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f1fadde5000) [pid = 1806] [serial = 2168] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f1fa80d8c00) [pid = 1806] [serial = 2166] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f1fa7d48800) [pid = 1806] [serial = 2165] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f1fa7777800) [pid = 1806] [serial = 2163] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f1fa7096400) [pid = 1806] [serial = 2162] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f1fa6d06400) [pid = 1806] [serial = 2160] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f1fa6611400) [pid = 1806] [serial = 2159] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f1fa5a50c00) [pid = 1806] [serial = 2157] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f1fa5267800) [pid = 1806] [serial = 2156] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f1f9f50b000) [pid = 1806] [serial = 2154] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f1f9f5f1400) [pid = 1806] [serial = 2210] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f1f9eb2ac00) [pid = 1806] [serial = 2207] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f1f9ec4ac00) [pid = 1806] [serial = 2208] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 136 (0x7f1fc616b000) [pid = 1806] [serial = 2205] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 135 (0x7f1fc04df800) [pid = 1806] [serial = 2204] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 134 (0x7f1fbc3fc400) [pid = 1806] [serial = 2202] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 133 (0x7f1fbc3f0800) [pid = 1806] [serial = 2201] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 132 (0x7f1fbc2ddc00) [pid = 1806] [serial = 2199] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 131 (0x7f1fa644e800) [pid = 1806] [serial = 2214] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 130 (0x7f1fa1b91000) [pid = 1806] [serial = 2211] [outer = (nil)] [url = about:blank] 13:38:30 INFO - PROCESS | 1806 | --DOMWINDOW == 129 (0x7f1f9f519400) [pid = 1806] [serial = 2217] [outer = (nil)] [url = about:blank] 13:38:31 INFO - PROCESS | 1806 | 1461184711305 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]]]}] 13:38:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:38:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:38:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:38:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:38:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:38:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:38:31 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 4741ms 13:38:31 INFO - PROCESS | 1806 | 1461184711322 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 13:38:31 INFO - PROCESS | 1806 | 1461184711329 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 13:38:31 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:38:31 INFO - PROCESS | 1806 | 1461184711338 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:38:31 INFO - PROCESS | 1806 | 1461184711344 Marionette TRACE conn3 <- [1,3074,null,{}] 13:38:31 INFO - PROCESS | 1806 | 1461184711351 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}] 13:38:31 INFO - PROCESS | 1806 | 1461184711570 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 13:38:31 INFO - PROCESS | 1806 | 1461184711767 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9c9aa000 == 161 [pid = 1806] [id = 778] 13:38:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 130 (0x7f1f9f1e5800) [pid = 1806] [serial = 2333] [outer = (nil)] 13:38:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 131 (0x7f1f9f1f3800) [pid = 1806] [serial = 2334] [outer = 0x7f1f9f1e5800] 13:38:31 INFO - PROCESS | 1806 | 1461184711850 Marionette DEBUG loaded listener.js 13:38:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 132 (0x7f1f9f5ee800) [pid = 1806] [serial = 2335] [outer = 0x7f1f9f1e5800] 13:38:32 INFO - PROCESS | 1806 | 1461184712705 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]]]}] 13:38:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:38:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:38:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:38:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:38:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:38:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:38:32 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1388ms 13:38:32 INFO - PROCESS | 1806 | 1461184712729 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 13:38:32 INFO - PROCESS | 1806 | 1461184712737 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 13:38:32 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:38:32 INFO - PROCESS | 1806 | 1461184712748 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:38:32 INFO - PROCESS | 1806 | 1461184712751 Marionette TRACE conn3 <- [1,3078,null,{}] 13:38:32 INFO - PROCESS | 1806 | 1461184712757 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}] 13:38:33 INFO - PROCESS | 1806 | 1461184712999 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 13:38:33 INFO - PROCESS | 1806 | 1461184713226 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:33 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f9f4b8000 == 162 [pid = 1806] [id = 779] 13:38:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 133 (0x7f1f9f1e8400) [pid = 1806] [serial = 2336] [outer = (nil)] 13:38:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 134 (0x7f1fa25acc00) [pid = 1806] [serial = 2337] [outer = 0x7f1f9f1e8400] 13:38:33 INFO - PROCESS | 1806 | 1461184713303 Marionette DEBUG loaded listener.js 13:38:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 135 (0x7f1fa4497800) [pid = 1806] [serial = 2338] [outer = 0x7f1f9f1e8400] 13:38:34 INFO - PROCESS | 1806 | 1461184714189 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 13:38:34 INFO - PROCESS | 1806 | 1461184714243 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 13:38:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:38:34 INFO - PROCESS | 1806 | 1461184714259 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:38:34 INFO - PROCESS | 1806 | 1461184714265 Marionette TRACE conn3 <- [1,3082,null,{}] 13:38:34 INFO - PROCESS | 1806 | 1461184714280 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}] 13:38:34 INFO - PROCESS | 1806 | 1461184714686 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 13:38:34 INFO - PROCESS | 1806 | 1461184714739 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:34 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa12a0000 == 163 [pid = 1806] [id = 780] 13:38:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 136 (0x7f1fa6450000) [pid = 1806] [serial = 2339] [outer = (nil)] 13:38:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f1fa65a7000) [pid = 1806] [serial = 2340] [outer = 0x7f1fa6450000] 13:38:34 INFO - PROCESS | 1806 | 1461184714809 Marionette DEBUG loaded listener.js 13:38:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f1fa7098400) [pid = 1806] [serial = 2341] [outer = 0x7f1fa6450000] 13:38:35 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f1fa2090400) [pid = 1806] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:38:35 INFO - PROCESS | 1806 | --DOMWINDOW == 136 (0x7f1fa0220800) [pid = 1806] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 13:38:35 INFO - PROCESS | 1806 | --DOMWINDOW == 135 (0x7f1f9ebf0400) [pid = 1806] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 13:38:35 INFO - PROCESS | 1806 | --DOMWINDOW == 134 (0x7f1f9f5e5800) [pid = 1806] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 13:38:35 INFO - PROCESS | 1806 | --DOMWINDOW == 133 (0x7f1fc79ce000) [pid = 1806] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 13:38:35 INFO - PROCESS | 1806 | --DOMWINDOW == 132 (0x7f1fc6808c00) [pid = 1806] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 13:38:35 INFO - PROCESS | 1806 | --DOMWINDOW == 131 (0x7f1fc97a4400) [pid = 1806] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:38:35 INFO - PROCESS | 1806 | --DOMWINDOW == 130 (0x7f1fc63c0800) [pid = 1806] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 13:38:35 INFO - PROCESS | 1806 | --DOMWINDOW == 129 (0x7f1fc04ebc00) [pid = 1806] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:38:35 INFO - PROCESS | 1806 | --DOMWINDOW == 128 (0x7f1fb8e83400) [pid = 1806] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:38:35 INFO - PROCESS | 1806 | --DOMWINDOW == 127 (0x7f1fb898c000) [pid = 1806] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:38:35 INFO - PROCESS | 1806 | --DOMWINDOW == 126 (0x7f1fb5fc5000) [pid = 1806] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:38:35 INFO - PROCESS | 1806 | --DOMWINDOW == 125 (0x7f1fb3cf7000) [pid = 1806] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:38:35 INFO - PROCESS | 1806 | --DOMWINDOW == 124 (0x7f1fa1ea5800) [pid = 1806] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:38:35 INFO - PROCESS | 1806 | --DOMWINDOW == 123 (0x7f1fb0ff2c00) [pid = 1806] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:38:35 INFO - PROCESS | 1806 | --DOMWINDOW == 122 (0x7f1faf524800) [pid = 1806] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:38:35 INFO - PROCESS | 1806 | --DOMWINDOW == 121 (0x7f1fae0ecc00) [pid = 1806] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:38:35 INFO - PROCESS | 1806 | --DOMWINDOW == 120 (0x7f1fb2bccc00) [pid = 1806] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:38:35 INFO - PROCESS | 1806 | --DOMWINDOW == 119 (0x7f1fae0f5400) [pid = 1806] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:38:35 INFO - PROCESS | 1806 | --DOMWINDOW == 118 (0x7f1fa7c7e000) [pid = 1806] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:38:35 INFO - PROCESS | 1806 | --DOMWINDOW == 117 (0x7f1fa6f1fc00) [pid = 1806] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:38:35 INFO - PROCESS | 1806 | --DOMWINDOW == 116 (0x7f1fa6c5c000) [pid = 1806] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:38:35 INFO - PROCESS | 1806 | --DOMWINDOW == 115 (0x7f1f9f372400) [pid = 1806] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:38:35 INFO - PROCESS | 1806 | --DOMWINDOW == 114 (0x7f1f9ed43c00) [pid = 1806] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:38:35 INFO - PROCESS | 1806 | --DOMWINDOW == 113 (0x7f1f9ebef000) [pid = 1806] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 13:38:36 INFO - PROCESS | 1806 | 1461184716211 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]]]}] 13:38:36 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:38:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:38:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:38:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 2002ms 13:38:36 INFO - PROCESS | 1806 | 1461184716255 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 13:38:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:38:36 INFO - PROCESS | 1806 | 1461184716260 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 13:38:36 INFO - PROCESS | 1806 | 1461184716266 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:38:36 INFO - PROCESS | 1806 | 1461184716268 Marionette TRACE conn3 <- [1,3086,null,{}] 13:38:36 INFO - PROCESS | 1806 | 1461184716273 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}] 13:38:36 INFO - PROCESS | 1806 | 1461184716501 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 13:38:36 INFO - PROCESS | 1806 | 1461184716693 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:36 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa393d000 == 164 [pid = 1806] [id = 781] 13:38:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 114 (0x7f1f9ebef000) [pid = 1806] [serial = 2342] [outer = (nil)] 13:38:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 115 (0x7f1fa77ad400) [pid = 1806] [serial = 2343] [outer = 0x7f1f9ebef000] 13:38:36 INFO - PROCESS | 1806 | 1461184716757 Marionette DEBUG loaded listener.js 13:38:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 116 (0x7f1fa7d79c00) [pid = 1806] [serial = 2344] [outer = 0x7f1f9ebef000] 13:38:37 INFO - PROCESS | 1806 | 1461184717438 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:38:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:38:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1181ms 13:38:37 INFO - PROCESS | 1806 | 1461184717448 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 13:38:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:38:37 INFO - PROCESS | 1806 | 1461184717465 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 13:38:37 INFO - PROCESS | 1806 | 1461184717471 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:38:37 INFO - PROCESS | 1806 | 1461184717475 Marionette TRACE conn3 <- [1,3090,null,{}] 13:38:37 INFO - PROCESS | 1806 | 1461184717480 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}] 13:38:37 INFO - PROCESS | 1806 | 1461184717760 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 13:38:38 INFO - PROCESS | 1806 | 1461184718108 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1f996a7000 == 165 [pid = 1806] [id = 782] 13:38:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 117 (0x7f1f9d575000) [pid = 1806] [serial = 2345] [outer = (nil)] 13:38:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 118 (0x7f1f9d6cbc00) [pid = 1806] [serial = 2346] [outer = 0x7f1f9d575000] 13:38:38 INFO - PROCESS | 1806 | 1461184718192 Marionette DEBUG loaded listener.js 13:38:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 119 (0x7f1f9ebe6800) [pid = 1806] [serial = 2347] [outer = 0x7f1f9d575000] 13:38:39 INFO - PROCESS | 1806 | 1461184719134 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:38:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:38:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1680ms 13:38:39 INFO - PROCESS | 1806 | 1461184719153 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 13:38:39 INFO - PROCESS | 1806 | 1461184719159 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 13:38:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:38:39 INFO - PROCESS | 1806 | 1461184719167 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:38:39 INFO - PROCESS | 1806 | 1461184719174 Marionette TRACE conn3 <- [1,3094,null,{}] 13:38:39 INFO - PROCESS | 1806 | 1461184719182 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}] 13:38:39 INFO - PROCESS | 1806 | 1461184719440 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 13:38:39 INFO - PROCESS | 1806 | 1461184719714 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:39 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa138b800 == 166 [pid = 1806] [id = 783] 13:38:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 120 (0x7f1f9d6c4c00) [pid = 1806] [serial = 2348] [outer = (nil)] 13:38:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 121 (0x7f1fa1bae800) [pid = 1806] [serial = 2349] [outer = 0x7f1f9d6c4c00] 13:38:39 INFO - PROCESS | 1806 | 1461184719796 Marionette DEBUG loaded listener.js 13:38:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 122 (0x7f1fa448ac00) [pid = 1806] [serial = 2350] [outer = 0x7f1f9d6c4c00] 13:38:40 INFO - PROCESS | 1806 | 1461184720697 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:38:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:38:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1539ms 13:38:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:38:40 INFO - PROCESS | 1806 | 1461184720710 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 13:38:40 INFO - PROCESS | 1806 | 1461184720715 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 13:38:40 INFO - PROCESS | 1806 | 1461184720722 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:38:40 INFO - PROCESS | 1806 | 1461184720726 Marionette TRACE conn3 <- [1,3098,null,{}] 13:38:40 INFO - PROCESS | 1806 | 1461184720732 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}] 13:38:40 INFO - PROCESS | 1806 | 1461184720964 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 13:38:41 INFO - PROCESS | 1806 | 1461184721214 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa57b3000 == 167 [pid = 1806] [id = 784] 13:38:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 123 (0x7f1fa11d1400) [pid = 1806] [serial = 2351] [outer = (nil)] 13:38:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 124 (0x7f1fa639c400) [pid = 1806] [serial = 2352] [outer = 0x7f1fa11d1400] 13:38:41 INFO - PROCESS | 1806 | 1461184721290 Marionette DEBUG loaded listener.js 13:38:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 125 (0x7f1fa660b800) [pid = 1806] [serial = 2353] [outer = 0x7f1fa11d1400] 13:38:42 INFO - PROCESS | 1806 | 1461184722214 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]]]}] 13:38:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:38:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:38:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1537ms 13:38:42 INFO - PROCESS | 1806 | 1461184722260 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 13:38:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:38:42 INFO - PROCESS | 1806 | 1461184722264 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 13:38:42 INFO - PROCESS | 1806 | 1461184722280 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:38:42 INFO - PROCESS | 1806 | 1461184722290 Marionette TRACE conn3 <- [1,3102,null,{}] 13:38:42 INFO - PROCESS | 1806 | 1461184722348 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}] 13:38:42 INFO - PROCESS | 1806 | 1461184722606 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 13:38:42 INFO - PROCESS | 1806 | 1461184722873 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:42 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa754f000 == 168 [pid = 1806] [id = 785] 13:38:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 126 (0x7f1fa4493800) [pid = 1806] [serial = 2354] [outer = (nil)] 13:38:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 127 (0x7f1fa776b400) [pid = 1806] [serial = 2355] [outer = 0x7f1fa4493800] 13:38:42 INFO - PROCESS | 1806 | 1461184722956 Marionette DEBUG loaded listener.js 13:38:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 128 (0x7f1fa80ddc00) [pid = 1806] [serial = 2356] [outer = 0x7f1fa4493800] 13:38:43 INFO - PROCESS | 1806 | 1461184723809 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:38:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:38:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1595ms 13:38:43 INFO - PROCESS | 1806 | 1461184723868 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 13:38:43 INFO - PROCESS | 1806 | 1461184723872 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 13:38:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:38:43 INFO - PROCESS | 1806 | 1461184723878 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:38:43 INFO - PROCESS | 1806 | 1461184723881 Marionette TRACE conn3 <- [1,3106,null,{}] 13:38:43 INFO - PROCESS | 1806 | 1461184723887 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}] 13:38:44 INFO - PROCESS | 1806 | 1461184724223 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 13:38:44 INFO - PROCESS | 1806 | 1461184724432 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:44 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fa78d8800 == 169 [pid = 1806] [id = 786] 13:38:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 129 (0x7f1face34400) [pid = 1806] [serial = 2357] [outer = (nil)] 13:38:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 130 (0x7f1fadc4e400) [pid = 1806] [serial = 2358] [outer = 0x7f1face34400] 13:38:44 INFO - PROCESS | 1806 | 1461184724512 Marionette DEBUG loaded listener.js 13:38:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 131 (0x7f1fadde2800) [pid = 1806] [serial = 2359] [outer = 0x7f1face34400] 13:38:45 INFO - PROCESS | 1806 | 1461184725336 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]]]}] 13:38:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:38:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:38:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:38:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1483ms 13:38:45 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:38:45 INFO - PROCESS | 1806 | 1461184725368 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 13:38:45 INFO - PROCESS | 1806 | 1461184725371 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 13:38:45 INFO - PROCESS | 1806 | 1461184725378 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:38:45 INFO - PROCESS | 1806 | 1461184725380 Marionette TRACE conn3 <- [1,3110,null,{}] 13:38:45 INFO - PROCESS | 1806 | 1461184725387 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}] 13:38:45 INFO - PROCESS | 1806 | 1461184725616 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 13:38:45 INFO - PROCESS | 1806 | 1461184725865 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1fad0b0800 == 170 [pid = 1806] [id = 787] 13:38:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 132 (0x7f1fae0f4c00) [pid = 1806] [serial = 2360] [outer = (nil)] 13:38:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 133 (0x7f1fae0f9400) [pid = 1806] [serial = 2361] [outer = 0x7f1fae0f4c00] 13:38:45 INFO - PROCESS | 1806 | 1461184725959 Marionette DEBUG loaded listener.js 13:38:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 134 (0x7f1faf790400) [pid = 1806] [serial = 2362] [outer = 0x7f1fae0f4c00] 13:38:46 INFO - PROCESS | 1806 | 1461184726804 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"]]]}] 13:38:46 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:38:46 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 13:38:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:38:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:38:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:38:46 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1480ms 13:38:46 INFO - PROCESS | 1806 | 1461184726859 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 13:38:46 INFO - PROCESS | 1806 | 1461184726862 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 13:38:46 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:38:46 INFO - PROCESS | 1806 | 1461184726916 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:38:46 INFO - PROCESS | 1806 | 1461184726919 Marionette TRACE conn3 <- [1,3114,null,{}] 13:38:46 INFO - PROCESS | 1806 | 1461184726931 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}] 13:38:47 INFO - PROCESS | 1806 | 1461184727173 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 13:38:47 INFO - PROCESS | 1806 | 1461184727445 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\", \"10af864b-5a71-43f3-81fc-f00f36d3df57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f1faf3bf800 == 171 [pid = 1806] [id = 788] 13:38:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 135 (0x7f1faf84e400) [pid = 1806] [serial = 2363] [outer = (nil)] 13:38:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 136 (0x7f1fafc41400) [pid = 1806] [serial = 2364] [outer = 0x7f1faf84e400] 13:38:47 INFO - PROCESS | 1806 | 1461184727527 Marionette DEBUG loaded listener.js 13:38:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f1fb0fec400) [pid = 1806] [serial = 2365] [outer = 0x7f1faf84e400] 13:38:48 INFO - PROCESS | 1806 | 1461184728340 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]]]}] 13:38:48 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:38:48 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1535ms 13:38:48 INFO - PROCESS | 1806 | 1461184728406 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 13:38:48 INFO - PROCESS | 1806 | 1461184728410 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 13:38:49 WARNING - u'runner_teardown' () 13:38:49 INFO - No more tests 13:38:49 INFO - Got 0 unexpected results 13:38:49 INFO - SUITE-END | took 1244s 13:38:49 INFO - Closing logging queue 13:38:49 INFO - queue closed 13:38:49 INFO - Return code: 0 13:38:49 WARNING - # TBPL SUCCESS # 13:38:49 INFO - Running post-action listener: _resource_record_post_action 13:38:49 INFO - Running post-run listener: _resource_record_post_run 13:38:50 INFO - Total resource usage - Wall time: 1281s; CPU: 98.0%; Read bytes: 8396800; Write bytes: 970727424; Read time: 512; Write time: 328812 13:38:50 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:38:50 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 51126272; Read time: 0; Write time: 45400 13:38:50 INFO - run-tests - Wall time: 1250s; CPU: 98.0%; Read bytes: 5746688; Write bytes: 919601152; Read time: 400; Write time: 283412 13:38:50 INFO - Running post-run listener: _upload_blobber_files 13:38:50 INFO - Blob upload gear active. 13:38:50 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:38:50 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 13:38:50 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', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 13:38:50 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 mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 13:38:51 INFO - (blobuploader) - INFO - Open directory for files ... 13:38:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:38:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:38:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:38:52 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:38:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:38:52 INFO - (blobuploader) - INFO - Done attempting. 13:38:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:38:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:38:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:38:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:38:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:38:53 INFO - (blobuploader) - INFO - Done attempting. 13:38:53 INFO - (blobuploader) - INFO - Iteration through files over. 13:38:53 INFO - Return code: 0 13:38:53 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:38:53 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:38:53 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f2ec10d34e22f97be5c3f157f3d789a86c07afc7d499c497642434b31a0c35b6ba2d9ded36d4a8f24ba61950053e60669118a4e4cae6a3534c68651e4dfbc71e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/4264aa921c73a54e62e232354cc2edf913265056ec294242c7d976996bdf27b9d56bb6222b1aee9087dd356b6ab3907928f7ae64a8a8389281b8ac2c74bd1b1c"} 13:38:53 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:38:53 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:38:53 INFO - Contents: 13:38:53 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f2ec10d34e22f97be5c3f157f3d789a86c07afc7d499c497642434b31a0c35b6ba2d9ded36d4a8f24ba61950053e60669118a4e4cae6a3534c68651e4dfbc71e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/4264aa921c73a54e62e232354cc2edf913265056ec294242c7d976996bdf27b9d56bb6222b1aee9087dd356b6ab3907928f7ae64a8a8389281b8ac2c74bd1b1c"} 13:38:53 INFO - Running post-run listener: copy_logs_to_upload_dir 13:38:53 INFO - Copying logs to upload dir... 13:38:53 INFO - mkdir: /builds/slave/test/build/upload/logs 13:38:53 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1373.577228 ========= master_lag: 0.99 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 54 secs) (at 2016-04-20 13:38:53.647446) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 13:38:53.648534) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461183310.893298-1677571931 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f2ec10d34e22f97be5c3f157f3d789a86c07afc7d499c497642434b31a0c35b6ba2d9ded36d4a8f24ba61950053e60669118a4e4cae6a3534c68651e4dfbc71e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/4264aa921c73a54e62e232354cc2edf913265056ec294242c7d976996bdf27b9d56bb6222b1aee9087dd356b6ab3907928f7ae64a8a8389281b8ac2c74bd1b1c"} build_url:https://queue.taskcluster.net/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.038127 build_url: 'https://queue.taskcluster.net/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f2ec10d34e22f97be5c3f157f3d789a86c07afc7d499c497642434b31a0c35b6ba2d9ded36d4a8f24ba61950053e60669118a4e4cae6a3534c68651e4dfbc71e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/4264aa921c73a54e62e232354cc2edf913265056ec294242c7d976996bdf27b9d56bb6222b1aee9087dd356b6ab3907928f7ae64a8a8389281b8ac2c74bd1b1c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/DOEUK0G0TXuzM-Sq_zFoeA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 13:38:53.726380) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 13:38:53.726883) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461183310.893298-1677571931 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021896 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 13:38:53.793287) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 13:38:53.793598) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 13:38:53.794002) ========= ========= Total master_lag: 7.36 =========